|
virtual bool | violationSUMAt (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double s_err, double sz_err, double v_err, double vz_err, double t) const |
|
virtual bool | conflictSUM (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T, double s_err, double sz_err, double v_err, double vz_err) const |
|
virtual ConflictData | conflictDetectionSUM (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T, double s_err, double sz_err, double v_err, double vz_err) const |
|
bool | violation (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi) const |
|
bool | conflict (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const |
|
virtual ConflictData | conflictDetection (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const =0 |
|
bool | violationAtWithTrafficState (const TrafficState &ownship, const TrafficState &intruder, double t) const |
|
bool | conflictWithTrafficState (const TrafficState &ownship, const TrafficState &intruder, double B, double T) const |
|
virtual ConflictData | conflictDetectionWithTrafficState (const TrafficState &ownship, const TrafficState &intruder, double B, double T) const |
|
virtual Detection3D * | copy () const =0 |
|
virtual Detection3D * | make () const =0 |
|
std::string | getCanonicalClassName () const |
|
std::string | getCanonicalSuperClassName () const |
|
virtual std::string | getSimpleClassName () const =0 |
|
virtual std::string | getSimpleSuperClassName () const |
|
virtual std::string | toString () const =0 |
|
virtual std::string | toPVS () const =0 |
|
virtual std::string | getIdentifier () const =0 |
|
virtual void | setIdentifier (const std::string &s)=0 |
|
virtual bool | equals (Detection3D *o) const =0 |
|
virtual bool | contains (const Detection3D *cd) const =0 |
|
bool | instanceOf (const std::string &classname) const |
|
void | horizontalContours (std::vector< std::vector< Position > > &blobs, const TrafficState &ownship, const TrafficState &intruder, double thr, double T) const |
|
virtual void | horizontalHazardZone (std::vector< Position > &haz, const TrafficState &ownship, const TrafficState &intruder, double T) const |
|
virtual void | setParameters (const ParameterData &p)=0 |
|
virtual ParameterData | getParameters () const =0 |
|
virtual void | updateParameterData (ParameterData &p) const =0 |
|