|
| WCV_TCPA () |
|
| WCV_TCPA (const WCVTable &tab) |
|
double | horizontal_tvar (const Vect2 &s, const Vect2 &v) const |
|
LossData | horizontal_WCV_interval (double T, const Vect2 &s, const Vect2 &v) const |
|
Detection3D * | make () const |
|
Detection3D * | copy () const |
|
std::string | getSimpleClassName () const |
|
bool | contains (const Detection3D *cd) const |
|
virtual void | hazard_zone_far_end (std::vector< Position > &haz, const Position &po, const Velocity &v, const Vect3 &pu, double T) const |
|
WCV_tvar & | operator= (const WCV_tvar &core) |
|
void | setWCVTable (const WCVTable &tables) |
|
double | getDTHR () const |
|
double | getDTHR (const std::string &u) const |
|
double | getZTHR () const |
|
double | getZTHR (const std::string &u) const |
|
double | getTTHR () const |
|
double | getTTHR (const std::string &u) const |
|
double | getTCOA () const |
|
double | getTCOA (const std::string &u) const |
|
void | setDTHR (double val) |
|
void | setDTHR (double val, const std::string &u) |
|
void | setZTHR (double val) |
|
void | setZTHR (double val, const std::string &u) |
|
void | setTTHR (double val) |
|
void | setTTHR (double val, const std::string &u) |
|
void | setTCOA (double val) |
|
void | setTCOA (double val, const std::string &u) |
|
bool | horizontal_WCV (const Vect2 &s, const Vect2 &v) const |
|
virtual ConflictData | conflictDetection (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const |
|
LossData | WCV3D (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const |
|
LossData | WCV_interval (const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const |
|
bool | containsTable (WCV_tvar *wcv) const |
|
virtual std::string | toString () const |
|
virtual std::string | toPVS () const |
|
ParameterData | getParameters () const |
|
void | updateParameterData (ParameterData &p) const |
|
void | setParameters (const ParameterData &p) |
|
virtual std::string | getSimpleSuperClassName () const |
|
virtual std::string | getIdentifier () const |
|
virtual void | setIdentifier (const std::string &s) |
|
virtual void | horizontalHazardZone (std::vector< Position > &haz, const TrafficState &ownship, const TrafficState &intruder, double T) const |
|
virtual bool | equals (Detection3D *o) 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 |
|
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 |
|
std::string | getCanonicalClassName () const |
|
std::string | getCanonicalSuperClassName () const |
|
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 |
|