ICAROUS
larcfm::DaidalusAltBands Member List

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

acs_bands_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
acs_peripheral_bands(DaidalusCore &core, int conflict_region)larcfm::DaidalusRealBands
acs_peripheral_bands_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
add_noneset(IntervalSet &noneset, double lb, double ub) constlarcfm::DaidalusRealBandsprivate
all_green(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
all_instantaneous_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
all_integer_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBands
all_kinematic_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
all_red(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
alt_bands_generic(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, int maxup, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, bool instantaneous) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsprivate
any_green(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
any_instantaneous_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
any_integer_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBands
any_kinematic_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
any_red(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
append_intband(std::vector< Integerval > &l, std::vector< Integerval > &r) (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsstatic
bands_hysteresis_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
CD_future_traj(const Detection3D *det, double B, double T, bool trajdir, double tsk, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) constlarcfm::DaidalusIntegerBands
checked_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
circular_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
clear_hysteresis()larcfm::DaidalusRealBands
color_values(std::vector< ColorValue > &lcvs, const std::vector< IntervalSet > &none_sets, DaidalusCore &core, bool recovery, int last_region)larcfm::DaidalusRealBandsprivate
compute(DaidalusCore &core)larcfm::DaidalusRealBandsprivate
compute_none_bands(IntervalSet &none_set_region, const std::vector< IndexLevelT > &ilts, Detection3D *det, Detection3D *recovery, bool recovery_case, double B, DaidalusCore &core)larcfm::DaidalusRealBandsprivate
compute_recovery_bands(IntervalSet &none_set_region, const std::vector< IndexLevelT > &ilts, DaidalusCore &core)larcfm::DaidalusRealBandsprivate
compute_region(std::vector< IntervalSet > &none_sets, int conflict_region, int corrective_region, DaidalusCore &core)larcfm::DaidalusRealBandsprivate
conflict_free_traj_step(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsprivate
DaidalusAltBands() (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBands
DaidalusAltBands(const DaidalusAltBands &b) (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBands
DaidalusRealBands(double mod=0) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
DaidalusRealBands(const DaidalusRealBands &b) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
first_band_alt_generic(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, bool dir, bool green, bool instantaneous) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsprivate
first_instantaneous_green(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
first_kinematic_green(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
first_nat(int mini, int maxi, bool dir, const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, bool green, bool instantaneous) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsprivate
force_compute(DaidalusCore &core)larcfm::DaidalusRealBands
get_max(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
get_max_rel(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
get_max_val_() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
get_min(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
get_min_rel(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
get_min_val_() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
get_mod() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
get_recovery(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
get_step(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
indexOf(DaidalusCore &core, double val)larcfm::DaidalusRealBands
instantaneous_bands(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
instantaneous_bands_combine(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
instantaneous_red_band_exist(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
integer_bands_combine(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBands
interval(DaidalusCore &core, int i) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
isFresh() constlarcfm::DaidalusRealBands
kinematic_any_conflict_step(const Detection3D *det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_bands(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_bands_combine(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_bands_search_index(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_conflict(const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, Detection3D *detector, int epsh, int epsv, double alerting_time, int dta_status) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
kinematic_first_los_search_index(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_first_los_step(const Detection3D *det, double tstep, bool trajdir, int min, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_first_nonrepulsive_step(double tstep, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_first_nonvert_repul_step(double tstep, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_linvel(const DaidalusParameters &parameters, const TrafficState &ownship, double tstep, bool trajdir, int k) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_red_band_exist(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_repulsive_at(double tstep, bool trajdir, int k, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_traj_conflict_only_bands(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
kinematic_vert_repul_at(double tstep, bool trajdir, int k, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
last_time_to_maneuver(DaidalusCore &core, const TrafficState &intruder)larcfm::DaidalusRealBands
length(DaidalusCore &core) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
LOS_at(const Detection3D *det, bool trajdir, double tsk, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) constlarcfm::DaidalusIntegerBands
max_delta_resolution(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
max_rel(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
max_rel_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
max_relative_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
max_val_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
maxdown(const DaidalusParameters &parameters, const TrafficState &ownship) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
maxup(const DaidalusParameters &parameters, const TrafficState &ownship) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
min_rel(const DaidalusParameters &parameters) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
min_rel_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
min_relative_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
min_val_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
mod_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
neg(std::vector< Integerval > &l) (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsstatic
no_CD_future_traj(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, double tsk, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) constlarcfm::DaidalusIntegerBands
no_instantaneous_conflict(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int target_step) const (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsprivate
none_bands(IntervalSet &noneset, const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters &parameters, const TrafficState &ownship, const TrafficState &traffic) constlarcfm::DaidalusAltBandsvirtual
outdated_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
own_val(const TrafficState &ownship) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
peripheral_aircraft(DaidalusCore &core, int conflict_region)larcfm::DaidalusRealBandsprivate
preferred_direction(DaidalusCore &core)larcfm::DaidalusRealBands
ranges(DaidalusCore &core)larcfm::DaidalusRealBands
ranges_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
raw_resolution(DaidalusCore &core, bool dir)larcfm::DaidalusRealBands
rawString() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
recovery_horizontal_distance_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
recovery_nfactor_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
recovery_time_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
recovery_vertical_distance_ (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
recoveryInformation(DaidalusCore &core)larcfm::DaidalusRealBands
refresh(DaidalusCore &core)larcfm::DaidalusRealBands
region(DaidalusCore &core, int i) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
resolution(DaidalusCore &core, bool dir)larcfm::DaidalusRealBands
saturate_corrective_bands(const DaidalusParameters &parameters, int dta_status) const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsvirtual
saturateNoneIntervalSet(IntervalSet &noneset) constlarcfm::DaidalusRealBandsprivate
set_input(const DaidalusParameters &parameters, const TrafficState &ownship, int dta_status) (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBandsprivate
set_min_max_rel(double min_rel, double max_rel)larcfm::DaidalusRealBands
set_special_configuration(const DaidalusParameters &parameters, int dta_status) (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
stale()larcfm::DaidalusRealBands
time_step(const DaidalusParameters &parameters, const TrafficState &ownship) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
toIntervalSet(IntervalSet &noneset, const std::vector< Integerval > &l, double scal, double add) constlarcfm::DaidalusRealBands
toPVS() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
toString() const (defined in larcfm::DaidalusRealBands)larcfm::DaidalusRealBands
trajectory(const DaidalusParameters &parameters, const TrafficState &ownship, double time, bool dir, int target_step, bool instantaneous) const (defined in larcfm::DaidalusAltBands)larcfm::DaidalusAltBandsvirtual
~DaidalusIntegerBands() (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsinlinevirtual