ICAROUS
larcfm::KinematicAltBands Member List

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

all_green(Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
all_instantaneous_red(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv, int dir) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
all_int_red(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv, int dir) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
all_red(Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
ALMOST_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivatestatic
alt_bands_generic(std::vector< Integerval > &l, Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
any_conflict_aircraft(Detection3D *det, double B, double T, bool trajdir, double tsk, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
any_conflict_step(Detection3D *det, double tstep, double B, double T, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
any_green(Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
any_instantaneous_red(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv, int dir) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
any_int_red(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv, int dir) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
any_los_aircraft(Detection3D *det, bool trajdir, double tsk, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
any_red(Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
append_intband(std::vector< Integerval > &l, std::vector< Integerval > &r) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsstatic
bands_search_index(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
cd_future_traj(Detection3D *det, double B, double T, bool trajdir, double t, const TrafficState &ownship, const TrafficState &ac) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
check_input(const KinematicBandsCore &core) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
checked_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
circular_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
color_bands(const std::vector< IntervalSet > &none_sets, const std::vector< BandsRegion::Region > &regions, KinematicBandsCore &core, bool recovery)larcfm::KinematicRealBandsprivate
compute(KinematicBandsCore &core)larcfm::KinematicRealBandsprivate
compute_level(IntervalSet &noneset, KinematicBandsCore &core, int alert_level)larcfm::KinematicRealBandsprivate
compute_none_bands(IntervalSet &noneset, KinematicBandsCore &core, int alert_level, const TrafficState &repac) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
compute_recovery_bands(IntervalSet &noneset, KinematicBandsCore &core, const std::vector< TrafficState > &alerting_set)larcfm::KinematicRealBandsprivate
compute_resolution(KinematicBandsCore &core, int alert_level, bool dir)larcfm::KinematicRealBands
conflict(Detection3D *det, const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivatestatic
conflict_free_traj_step(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
find_resolution(KinematicBandsCore &core, const IntervalSet &noneset) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
first_band_alt_generic(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, const TrafficState &ownship, const std::vector< TrafficState > &traffic, bool dir, bool green) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
first_green(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
first_instantaneous_green(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
first_los_search_index(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
first_los_step(Detection3D *det, double tstep, bool trajdir, int min, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
first_nat(int mini, int maxi, bool dir, Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, const TrafficState &ownship, const std::vector< TrafficState > &traffic, bool green) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
first_nonrepulsive_step(double tstep, bool trajdir, int max, const TrafficState &ownship, const TrafficState &repac, int epsh) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
first_nonvert_repul_step(double tstep, bool trajdir, int max, const TrafficState &ownship, const TrafficState &repac, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
force_compute(KinematicBandsCore &core)larcfm::KinematicRealBands
get_max() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_min() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_mod() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_recovery() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_rel() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_step() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
get_vertical_accel() const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
get_vertical_rate() const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
instantaneous_bands() const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
instantaneous_bands_combine(std::vector< Integerval > &l, Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
instantaneous_red_band_exist(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
interval(KinematicBandsCore &core, int i) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
j_step_ (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprotected
kinematic_bands(std::vector< Integerval > &l, Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
kinematic_bands_combine(std::vector< Integerval > &l, Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, int maxl, int maxr, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
kinematic_conflict(KinematicBandsCore &core, const TrafficState &ac, Detection3D *detector, double alerting_time) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
KinematicAltBands(const KinematicBandsParameters &parameters) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
KinematicAltBands(const KinematicAltBands &b) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
KinematicRealBands() (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
KinematicRealBands(double min, double max, bool rel, double mod, double step, bool recovery) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
KinematicRealBands(double min, double max, double step, bool recovery) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
KinematicRealBands(const KinematicRealBands &b) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
last_time_to_maneuver(KinematicBandsCore &core, const TrafficState &ac)larcfm::KinematicRealBands
length(KinematicBandsCore &core) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
linvel(const TrafficState &ownship, double tstep, bool trajdir, int k) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
max_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
max_rel(const TrafficState &ownship) constlarcfm::KinematicRealBands
max_val(const TrafficState &ownship) constlarcfm::KinematicRealBands
maxdown(const TrafficState &ownship) const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
maxup(const TrafficState &ownship) const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
min_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
min_rel(const TrafficState &ownship) constlarcfm::KinematicRealBands
min_val(const TrafficState &ownship) constlarcfm::KinematicRealBands
mod_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
mod_val(double val) constlarcfm::KinematicRealBandsprivate
neg(std::vector< Integerval > &l) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsstatic
no_conflict(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, bool trajdir, double tsk, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
no_instantaneous_conflict(Detection3D *conflict_det, Detection3D *recovery_det, double B, double T, double B2, double T2, bool trajdir, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
none_bands(IntervalSet &noneset, Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
outdated_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
own_val(const TrafficState &ownship) const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
peripheral_acs_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
peripheral_aircraft(KinematicBandsCore &core, int alert_level)larcfm::KinematicRealBandsprivate
peripheralAircraft(KinematicBandsCore &core, int alert_level)larcfm::KinematicRealBands
preferred_direction(KinematicBandsCore &core, int alert_level)larcfm::KinematicRealBands
rangeOf(KinematicBandsCore &core, double val)larcfm::KinematicRealBands
ranges(KinematicBandsCore &core)larcfm::KinematicRealBands
ranges_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
recovery_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
recovery_time_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
red_band_exist(Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic, const TrafficState &repac, int epsh, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBands
region(KinematicBandsCore &core, int i) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
rel_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
repulsive_at(double tstep, bool trajdir, int k, const TrafficState &ownship, const TrafficState &repac, int epsh) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
reset()larcfm::KinematicRealBands
resolution(Detection3D *conflict_det, Detection3D *recovery_det, const TrafficState &repac, int epsh, int epsv, double B, double T, const TrafficState &ownship, const std::vector< TrafficState > &traffic, bool dir)larcfm::KinematicAltBandsvirtual
resolutions_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
rollover() (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
set_max(double val) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_min(double val) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_mod(double val) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_recovery(bool flag) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_rel(bool val) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_step(double val) (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
set_vertical_accel(double val) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
set_vertical_rate(double val) (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBands
step_ (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsprivate
time_step(const TrafficState &ownship) const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
timeToRecovery(KinematicBandsCore &core)larcfm::KinematicRealBands
toIntervalSet(IntervalSet &noneset, const std::vector< Integerval > &l, double scal, double add, double min, double max)larcfm::KinematicRealBands
toPVS(int prec) const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
toString() const (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBands
traj_conflict_only_bands(std::vector< Integerval > &l, Detection3D *conflict_det, Detection3D *recovery_det, double tstep, double B, double T, double B2, double T2, bool trajdir, int max, const TrafficState &ownship, const std::vector< TrafficState > &traffic) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
trajectory(const TrafficState &ownship, double time, bool dir) const (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsvirtual
update(KinematicBandsCore &core)larcfm::KinematicRealBandsprivate
vert_repul_at(double tstep, bool trajdir, int k, const TrafficState &ownship, const TrafficState &repac, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
vertical_accel_ (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
vertical_rate_ (defined in larcfm::KinematicAltBands)larcfm::KinematicAltBandsprivate
~KinematicIntegerBands() (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsinlinevirtual
~KinematicRealBands() (defined in larcfm::KinematicRealBands)larcfm::KinematicRealBandsinlinevirtual