ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | List of all members
larcfm::Detection3DSUM Class Reference
Inheritance diagram for larcfm::Detection3DSUM:
larcfm::Detection3D larcfm::ParameterAcceptor larcfm::ParameterProvider

Public Member Functions

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
 
- Public Member Functions inherited from larcfm::Detection3D
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 Detection3Dcopy () const =0
 
virtual Detection3Dmake () 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
 
- Public Member Functions inherited from larcfm::ParameterAcceptor
virtual void setParameters (const ParameterData &p)=0
 
- Public Member Functions inherited from larcfm::ParameterProvider
virtual ParameterData getParameters () const =0
 
virtual void updateParameterData (ParameterData &p) const =0
 

The documentation for this class was generated from the following files: