ICAROUS
larcfm::TripleBands Member List

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

add(Interval arr[], int size, int i, const Interval &r) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
add(BandsRegion::Region arr[], int size, int i, BandsRegion::Region color) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
addTraffic(const std::string &id, const Position &p, const Velocity &v)larcfm::TripleBandsvirtual
addTrafficLL(double lat, double lon, const std::string &hunit, double alt, const std::string &vunit, double trk, const std::string &trkunit, double gs, const std::string &gsunit, double vs, const std::string &vsunit) (defined in larcfm::TripleBands)larcfm::TripleBands
addTrafficXYZ(double sx, double sy, const std::string &hpunit, double sz, const std::string &vpunit, double vx, double vy, const std::string &hvunit, double vz, const std::string &vvunit) (defined in larcfm::TripleBands)larcfm::TripleBands
amber (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
clear()larcfm::TripleBandsvirtual
error (defined in larcfm::TripleBands)larcfm::TripleBandsmutableprivate
getDistance(const std::string &unit) constlarcfm::TripleBandsvirtual
getGroundSpeedTolerance(const std::string &unit) const (defined in larcfm::TripleBands)larcfm::TripleBands
getHeight(const std::string &unit) constlarcfm::TripleBandsvirtual
getLookaheadTime(const std::string &unit) constlarcfm::TripleBandsvirtual
getMaxGroundSpeed(const std::string &unit) (defined in larcfm::TripleBands)larcfm::TripleBands
larcfm::GenericDHStateBands::getMaxGroundSpeed(const std::string &unit) const =0larcfm::GenericBandspure virtual
getMaxVerticalSpeed(const std::string &unit) (defined in larcfm::TripleBands)larcfm::TripleBands
larcfm::GenericDHStateBands::getMaxVerticalSpeed(const std::string &unit) const =0larcfm::GenericBandspure virtual
getMessage()larcfm::TripleBandsinlinevirtual
getMessageNoClear() constlarcfm::TripleBandsinlinevirtual
getStartTime(const std::string &unit) constlarcfm::TripleBands
getTimeMid(const std::string &unit) constlarcfm::TripleBands
getTimeNear(const std::string &unit) constlarcfm::TripleBands
getTrackTolerance(const std::string &unit) const (defined in larcfm::TripleBands)larcfm::TripleBands
getVerticalSpeedTolerance(const std::string &unit) const (defined in larcfm::TripleBands)larcfm::TripleBands
groundArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
groundCompute()larcfm::TripleBandsprivate
groundRegionArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
groundSize (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
groundSpeed(int i, const std::string &unit)larcfm::TripleBandsvirtual
groundSpeed(int i, double unit) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
groundSpeedLength()larcfm::TripleBandsvirtual
groundSpeedRegion(int i)larcfm::TripleBandsvirtual
hasError() constlarcfm::TripleBandsinlinevirtual
hasMessage() constlarcfm::TripleBandsinlinevirtual
init(double D, const std::string &dunit, double H, const std::string &hunit, double Tnear, double Tmid, const std::string &tunit, double max_gs, const std::string &gsunit, double max_vs, const std::string &vsunit) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
isLatLon() constlarcfm::TripleBandsvirtual
needCompute (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
NUM_REGIONS (defined in larcfm::TripleBands)larcfm::TripleBandsprivatestatic
order(Interval arr[], int size, const Interval &n) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
ownship (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
recompute() (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
red (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
regionOfGroundSpeed(double gs, const std::string &unit)larcfm::TripleBandsvirtual
regionOfTrack(double trk, const std::string &unit)larcfm::TripleBandsvirtual
regionOfVerticalSpeed(double vs, const std::string &unit)larcfm::TripleBandsvirtual
setDistance(double d, const std::string &unit)larcfm::TripleBandsvirtual
setGroundSpeedTolerance(double gs, const std::string &unit) (defined in larcfm::TripleBands)larcfm::TripleBands
setHeight(double h, const std::string &unit)larcfm::TripleBandsvirtual
setLookaheadTime(double t, const std::string &unit)larcfm::TripleBandsvirtual
setMaxGroundSpeed(double gs, const std::string &unit)larcfm::TripleBandsvirtual
setMaxVerticalSpeed(double vs, const std::string &unit)larcfm::TripleBandsvirtual
setOwnship(const std::string &id, const Position &s, const Velocity &v)larcfm::TripleBandsvirtual
setOwnshipLL(double lat, double lon, const std::string &hunit, double alt, const std::string &vunit, double trk, const std::string &trkunit, double gs, const std::string &gsunit, double vs, const std::string &vsunit) (defined in larcfm::TripleBands)larcfm::TripleBands
setOwnshipXYZ(double sx, double sy, const std::string &hpunit, double sz, const std::string &vpunit, double vx, double vy, const std::string &hvunit, double vz, const std::string &vvunit) (defined in larcfm::TripleBands)larcfm::TripleBands
setTimeMid(double t, const std::string &unit)larcfm::TripleBands
setTimeNear(double t, const std::string &unit)larcfm::TripleBands
setTimeRange(double b, double t, const std::string &tunit)larcfm::TripleBands
setTrackTolerance(double trk, const std::string &unit) (defined in larcfm::TripleBands)larcfm::TripleBands
setVerticalSpeedTolerance(double vs, const std::string &unit) (defined in larcfm::TripleBands)larcfm::TripleBands
so (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
tmp_amber (defined in larcfm::TripleBands)larcfm::TripleBandsmutableprivate
tmp_green (defined in larcfm::TripleBands)larcfm::TripleBandsmutableprivate
toArrays(Interval interval[], BandsRegion::Region intRegion[], int &size, const IntervalSet &red, const IntervalSet &amber, const IntervalSet &green) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
toString() constlarcfm::TripleBandsvirtual
track(int i, const std::string &unit)larcfm::TripleBandsvirtual
track(int i, double unit) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
trackArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
trackCompute()larcfm::TripleBandsprivate
trackLength()larcfm::TripleBandsvirtual
trackRegion(int i)larcfm::TripleBandsvirtual
trackRegionArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
trackSize (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
TripleBands(double D, const std::string &dunit, double H, const std::string &hunit, double Tnear, double Tmid, const std::string &tunit, double max_gs, const std::string &gsunit, double max_vs, const std::string &vsunit)larcfm::TripleBands
TripleBands()larcfm::TripleBands
verticalArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
verticalCompute()larcfm::TripleBandsprivate
verticalRegionArray (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
verticalSize (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
verticalSpeed(int i, const std::string &unit)larcfm::TripleBandsvirtual
verticalSpeed(int i, double unit) (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
verticalSpeedLength()larcfm::TripleBandsvirtual
verticalSpeedRegion(int i)larcfm::TripleBandsvirtual
vo (defined in larcfm::TripleBands)larcfm::TripleBandsprivate
~ErrorReporter() (defined in larcfm::ErrorReporter)larcfm::ErrorReporterinlineprivatevirtual
~GenericBands() (defined in larcfm::GenericBands)larcfm::GenericBandsinlinevirtual
~GenericDHStateBands() (defined in larcfm::GenericDHStateBands)larcfm::GenericDHStateBandsinlinevirtual
~GenericStateBands() (defined in larcfm::GenericStateBands)larcfm::GenericStateBandsinlinevirtual