ICAROUS
larcfm::CDCylinder Member List

This is the complete list of members for larcfm::CDCylinder, including all inherited members.

A_CDCylinder()larcfm::CDCylinderstatic
add_blob(std::vector< std::vector< Position > > &blobs, std::vector< Position > &vin, std::vector< Position > &vout) (defined in larcfm::Detection3D)larcfm::Detection3Dprivatestatic
CD3DCylinder()larcfm::CDCylinderstatic
CDCylinder(const std::string &s="")larcfm::CDCylinder
CDCylinder(const CDCylinder &cdc)larcfm::CDCylinder
CDCylinder(double d, double h) (defined in larcfm::CDCylinder)larcfm::CDCylinder
CDCylinder(double d, const std::string &dunit, double h, const std::string &hunit) (defined in larcfm::CDCylinder)larcfm::CDCylinder
circular_arc(std::vector< Position > &arc, const Position &pc, const Velocity &v, double alpha, bool include_last) (defined in larcfm::CDCylinder)larcfm::CDCylinderstatic
conflict(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) constlarcfm::Detection3D
conflict_detection(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double D, double H, double B, double T) (defined in larcfm::CDCylinder)larcfm::CDCylinderstatic
conflictDetection(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) constlarcfm::CDCylindervirtual
conflictDetectionWithTrafficState(const TrafficState &ownship, const TrafficState &intruder, double B, double T) constlarcfm::Detection3Dvirtual
conflictWithTrafficState(const TrafficState &ownship, const TrafficState &intruder, double B, double T) constlarcfm::Detection3D
contains(const Detection3D *cd) const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
copy() constlarcfm::CDCylindervirtual
D_ (defined in larcfm::CDCylinder)larcfm::CDCylinderprivate
detection(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const double D, const double H, const double B, const double T) constlarcfm::CDCylinder
detection(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const double D, const double H, const double T) constlarcfm::CDCylinder
detection(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const double D, const double H) constlarcfm::CDCylinder
equals(Detection3D *d) constlarcfm::CDCylindervirtual
getCanonicalClassName() const (defined in larcfm::Detection3D)larcfm::Detection3Dinline
getCanonicalSuperClassName() const (defined in larcfm::Detection3D)larcfm::Detection3Dinline
getHorizontalSeparation() const (defined in larcfm::CDCylinder)larcfm::CDCylinder
getHorizontalSeparation(const std::string &u) const (defined in larcfm::CDCylinder)larcfm::CDCylinder
getIdentifier() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
getParameters() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
getSimpleClassName() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
getSimpleSuperClassName() const (defined in larcfm::Detection3D)larcfm::Detection3Dinlinevirtual
getUnits(const std::string &key) const (defined in larcfm::CDCylinder)larcfm::CDCylinder
getVerticalSeparation() const (defined in larcfm::CDCylinder)larcfm::CDCylinder
getVerticalSeparation(const std::string &u) const (defined in larcfm::CDCylinder)larcfm::CDCylinder
H_ (defined in larcfm::CDCylinder)larcfm::CDCylinderprivate
horizontalContours(std::vector< std::vector< Position > > &blobs, const TrafficState &ownship, const TrafficState &intruder, double thr, double T) constlarcfm::Detection3D
horizontalHazardZone(std::vector< Position > &haz, const TrafficState &ownship, const TrafficState &intruder, double T) constlarcfm::CDCylindervirtual
id (defined in larcfm::CDCylinder)larcfm::CDCylinderprivate
instanceOf(const std::string &classname) const (defined in larcfm::Detection3D)larcfm::Detection3Dinline
make(double distance, const std::string &dUnits, double height, const std::string &hUnits)larcfm::CDCylinderstatic
make() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
mk(double distance, double height)larcfm::CDCylinderstatic
setHorizontalSeparation(double d) (defined in larcfm::CDCylinder)larcfm::CDCylinder
setHorizontalSeparation(double d, const std::string &u) (defined in larcfm::CDCylinder)larcfm::CDCylinder
setIdentifier(const std::string &s) (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
setParameters(const ParameterData &p) (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
setVerticalSeparation(double h) (defined in larcfm::CDCylinder)larcfm::CDCylinder
setVerticalSeparation(double h, const std::string &u) (defined in larcfm::CDCylinder)larcfm::CDCylinder
time_of_closest_approach(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double D, double H, double B, double T) (defined in larcfm::CDCylinder)larcfm::CDCylinderstatic
timeOfClosestApproach(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) const (defined in larcfm::CDCylinder)larcfm::CDCylinder
toPVS() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
toString() const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
units_ (defined in larcfm::CDCylinder)larcfm::CDCylinderprivate
updateParameterData(ParameterData &p) const (defined in larcfm::CDCylinder)larcfm::CDCylindervirtual
violation(const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi) constlarcfm::Detection3D
violationAtWithTrafficState(const TrafficState &ownship, const TrafficState &intruder, double t) constlarcfm::Detection3D
~CDCylinder() (defined in larcfm::CDCylinder)larcfm::CDCylinderinlinevirtual
~Detection3D()=0 (defined in larcfm::Detection3D)larcfm::Detection3Dinlinepure virtual
~ParameterAcceptor()=0 (defined in larcfm::ParameterAcceptor)larcfm::ParameterAcceptorinlinepure virtual
~ParameterProvider()=0 (defined in larcfm::ParameterProvider)larcfm::ParameterProviderinlinepure virtual