ICAROUS
larcfm::Bands Member List

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

addTraffic(const TrafficState &ac) (defined in larcfm::Bands)larcfm::Bands
addTraffic(const std::string &id, const Position &pi, const Velocity &vi)larcfm::Bandsvirtual
addTraffic(const Position &pi, const Velocity &vi) (defined in larcfm::Bands)larcfm::Bands
allBands() (defined in larcfm::Bands)larcfm::Bands
areConflictBands() const (defined in larcfm::Bands)larcfm::Bands
Bands(double D, const std::string &dunit, double H, const std::string &hunit, double T, const std::string &tunit, double max_gs, const std::string &gsunit, double max_vs, const std::string &vsunit)larcfm::Bands
Bands()larcfm::Bands
clear()larcfm::Bandsvirtual
computeGs (defined in larcfm::Bands)larcfm::Bandsprivate
computeTrk (defined in larcfm::Bands)larcfm::Bandsprivate
computeVs (defined in larcfm::Bands)larcfm::Bandsprivate
conflictBands (defined in larcfm::Bands)larcfm::Bandsprivate
doConflictBands() (defined in larcfm::Bands)larcfm::Bands
doGs (defined in larcfm::Bands)larcfm::Bandsprivate
doTrk (defined in larcfm::Bands)larcfm::Bandsprivate
doVs (defined in larcfm::Bands)larcfm::Bandsprivate
enableGroundSpeedBands() (defined in larcfm::Bands)larcfm::Bands
enableTrackBands() (defined in larcfm::Bands)larcfm::Bands
enableVerticalSpeedBands() (defined in larcfm::Bands)larcfm::Bands
error (defined in larcfm::Bands)larcfm::Bandsmutableprotected
find_first_band(bool eq, BandsRegion::Region br, double tolerance, const std::vector< Interval > &arraylist, const std::vector< BandsRegion::Region > &regions, double lb, double ub) (defined in larcfm::Bands)larcfm::Bandsprivate
find_first_explicit_band(bool eq, BandsRegion::Region br, double tolerance, const std::vector< Interval > &arraylist, const std::vector< BandsRegion::Region > &regions) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
find_first_implicit_none(double tolerance, const std::vector< Interval > &arraylist, double lb, double ub) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
firstGroundSpeedBand(bool eq, BandsRegion::Region br, double gs) (defined in larcfm::Bands)larcfm::Bandsprivate
firstTrackBand(bool eq, BandsRegion::Region br, double trk) (defined in larcfm::Bands)larcfm::Bandsprivate
firstVerticalSpeedBand(bool eq, BandsRegion::Region br, double vs) (defined in larcfm::Bands)larcfm::Bandsprivate
getDistance(const std::string &unit) constlarcfm::Bandsvirtual
getGroundSpeedTolerance(const std::string &unit) const (defined in larcfm::Bands)larcfm::Bands
getHeight(const std::string &unit) constlarcfm::Bandsvirtual
getLookaheadTime(const std::string &unit) constlarcfm::Bandsvirtual
getMaxGroundSpeed() const (defined in larcfm::Bands)larcfm::Bands
getMaxGroundSpeed(const std::string &unit) constlarcfm::Bandsvirtual
getMaxVerticalSpeed() const (defined in larcfm::Bands)larcfm::Bands
getMaxVerticalSpeed(const std::string &unit) constlarcfm::Bandsvirtual
getMessage()larcfm::Bandsinlinevirtual
getMessageNoClear() constlarcfm::Bandsinlinevirtual
getStartTime() const (defined in larcfm::Bands)larcfm::Bands
getStartTime(const std::string &unit) const (defined in larcfm::Bands)larcfm::Bands
getTime() constlarcfm::Bands
getTrackTolerance(const std::string &unit) const (defined in larcfm::Bands)larcfm::Bands
getVerticalSpeedTolerance(const std::string &unit) const (defined in larcfm::Bands)larcfm::Bands
groundArray (defined in larcfm::Bands)larcfm::Bandsprivate
groundCompute()larcfm::Bandsprivate
groundRegionArray (defined in larcfm::Bands)larcfm::Bandsprivate
groundSpeed(int i, const std::string &unit)larcfm::Bandsvirtual
groundSpeed(int i, double unit) (defined in larcfm::Bands)larcfm::Bandsprivate
groundSpeedLength()larcfm::Bandsvirtual
groundSpeedRegion(int i)larcfm::Bandsvirtual
hasError() constlarcfm::Bandsinlinevirtual
hasMessage() constlarcfm::Bandsinlinevirtual
init(double D, const std::string &dunit, double H, const std::string &hunit, double T, const std::string &tunit, double max_gs, const std::string &gsunit, double max_vs, const std::string &vsunit) (defined in larcfm::Bands)larcfm::Bandsprivate
isLatLon() constlarcfm::Bandsvirtual
mergeBands(Bands &bands) (defined in larcfm::Bands)larcfm::Bands
mergeGroundSpeedBands(Bands &bands) (defined in larcfm::Bands)larcfm::Bands
mergeTrackBands(Bands &bands) (defined in larcfm::Bands)larcfm::Bands
mergeVerticalSpeedBands(Bands &bands) (defined in larcfm::Bands)larcfm::Bands
needComputeBands() (defined in larcfm::Bands)larcfm::Bandsprivate
onlyGroundSpeedBands() (defined in larcfm::Bands)larcfm::Bands
onlyTrackBands() (defined in larcfm::Bands)larcfm::Bands
onlyVerticalSpeedBands() (defined in larcfm::Bands)larcfm::Bands
order(const std::vector< Interval > &arr, const Interval &n) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
ownship (defined in larcfm::Bands)larcfm::Bands
recompute() (defined in larcfm::Bands)larcfm::Bandsprivate
red (defined in larcfm::Bands)larcfm::Bandsprivate
regionOfGroundSpeed(double gs, const std::string &unit)larcfm::Bandsvirtual
regionOfTrack(double trk, const std::string &unit)larcfm::Bandsvirtual
regionOfVerticalSpeed(double vs, const std::string &unit)larcfm::Bandsvirtual
resetRegions() (defined in larcfm::Bands)larcfm::Bandsprivate
setConflictBands(bool cb) (defined in larcfm::Bands)larcfm::Bands
setDistance(double d, const std::string &unit)larcfm::Bandsvirtual
setGroundSpeedBands(bool dogs) (defined in larcfm::Bands)larcfm::Bands
setGroundSpeedTolerance(double gs, const std::string &unit) (defined in larcfm::Bands)larcfm::Bands
setHeight(double h, const std::string &unit)larcfm::Bandsvirtual
setLookaheadTime(double t, const std::string &unit)larcfm::Bandsvirtual
setMaxGroundSpeed(double gs, const std::string &unit)larcfm::Bandsvirtual
setMaxVerticalSpeed(double vs, const std::string &unit)larcfm::Bandsvirtual
setOwnship(const TrafficState &o) (defined in larcfm::Bands)larcfm::Bands
setOwnship(const std::string &id, const Position &p, const Velocity &v)larcfm::Bandsvirtual
setOwnship(const Position &p, const Velocity &v) (defined in larcfm::Bands)larcfm::Bands
setTime(double t) (defined in larcfm::Bands)larcfm::Bands
setTimeRange(double b, double t) (defined in larcfm::Bands)larcfm::Bands
setTimeRange(double b, double t, const std::string &tunit) (defined in larcfm::Bands)larcfm::Bands
setTrackBands(bool dotrk) (defined in larcfm::Bands)larcfm::Bands
setTrackTolerance(double trk, const std::string &unit) (defined in larcfm::Bands)larcfm::Bands
setVerticalSpeedBands(bool dovs) (defined in larcfm::Bands)larcfm::Bands
setVerticalSpeedTolerance(double vs, const std::string &unit) (defined in larcfm::Bands)larcfm::Bands
solidGroundSpeedBand(BandsRegion::Region br)larcfm::Bands
solidTrackBand(BandsRegion::Region br)larcfm::Bands
solidVerticalSpeedBand(BandsRegion::Region br)larcfm::Bands
strBands() (defined in larcfm::Bands)larcfm::Bands
toArrays(std::vector< Interval > &intervalarray, std::vector< BandsRegion::Region > &regions, const IntervalSet &red, const IntervalSet &green) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
toIntervalArray_fromIntervalSet(std::vector< Interval > &intervalarray, std::vector< BandsRegion::Region > &regions, const IntervalSet &intervalset) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
toIntervalArray_fromIntervalSet(std::vector< Interval > &intervalarray, std::vector< BandsRegion::Region > &regions, const IntervalSet &intervalset, double lowBound, double upBound) (defined in larcfm::Bands)larcfm::Bandsprivate
toIntervalSet_fromIntervalArray(IntervalSet &intervalset, const std::vector< Interval > &intervalarray, const std::vector< BandsRegion::Region > &regions, BandsRegion::Region br) (defined in larcfm::Bands)larcfm::Bandsprivatestatic
toString() constlarcfm::Bandsvirtual
track(int i, const std::string &unit)larcfm::Bandsvirtual
track(int i, double unit) (defined in larcfm::Bands)larcfm::Bandsprivate
trackArray (defined in larcfm::Bands)larcfm::Bandsprivate
trackCompute()larcfm::Bandsprivate
trackLength()larcfm::Bandsvirtual
trackRegion(int i)larcfm::Bandsvirtual
trackRegionArray (defined in larcfm::Bands)larcfm::Bandsprivate
traffic (defined in larcfm::Bands)larcfm::Bandsprivate
turnGroundSpeedBandsOn() (defined in larcfm::Bands)larcfm::Bands
turnTrackBandsOn() (defined in larcfm::Bands)larcfm::Bands
turnVerticalSpeedBandsOn() (defined in larcfm::Bands)larcfm::Bands
verticalArray (defined in larcfm::Bands)larcfm::Bandsprivate
verticalCompute()larcfm::Bandsprivate
verticalRegionArray (defined in larcfm::Bands)larcfm::Bandsprivate
verticalSpeed(int i, const std::string &unit)larcfm::Bandsvirtual
verticalSpeed(int i, double unit) (defined in larcfm::Bands)larcfm::Bandsprivate
verticalSpeedLength()larcfm::Bandsvirtual
verticalSpeedRegion(int i)larcfm::Bandsvirtual
~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