|
|
virtual bool | violation (const Vect3 &so, const Velocity &vo, const Poly3D &si) const =0 |
| |
|
virtual bool | conflict (const Vect3 &so, const Velocity &vo, const MovingPolygon3D &si, double B, double T) const =0 |
| |
|
virtual bool | conflictDetection (const Vect3 &so, const Velocity &vo, const MovingPolygon3D &si, double B, double T)=0 |
| |
|
virtual std::vector< double > | getTimesIn () const =0 |
| |
|
virtual std::vector< double > | getTimesOut () const =0 |
| |
|
virtual std::vector< double > | getCriticalTimesOfConflict () const =0 |
| |
|
virtual std::vector< double > | getDistancesAtCriticalTimes () const =0 |
| |
| virtual ParameterData | getParameters () const =0 |
| |
| virtual void | updateParameterData (ParameterData &p) const =0 |
| |
| virtual void | setParameters (const ParameterData &p)=0 |
| |
|
virtual DetectionPolygon * | make () const =0 |
| |
|
virtual DetectionPolygon * | copy () const =0 |
| |
|
virtual std::string | getClassName () const =0 |
| |
|
virtual std::string | toString () const =0 |
| |
|
virtual std::string | getIdentifier () const =0 |
| |
|
virtual void | setIdentifier (const std::string &s)=0 |
| |
| virtual bool | equals (DetectionPolygon *o) const =0 |
| |
|
bool | instanceof (const std::string &classname) const |
| |
◆ equals()
Return true if two instances have identical parameters (including identifiers). Use address equality (&x == &y) to distinguish instances.
Implemented in larcfm::CDPolycarp, and larcfm::CDPolyIter.
◆ getParameters()
| virtual ParameterData larcfm::DetectionPolygon::getParameters |
( |
| ) |
const |
|
pure virtual |
◆ setParameters()
| virtual void larcfm::DetectionPolygon::setParameters |
( |
const ParameterData & |
p | ) |
|
|
pure virtual |
◆ updateParameterData()
| virtual void larcfm::DetectionPolygon::updateParameterData |
( |
ParameterData & |
p | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: