ICAROUS
|
This is the complete list of members for larcfm::DaidalusAltBands, including all inherited members.
acs_bands_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
acs_peripheral_bands(DaidalusCore &core, int conflict_region) | larcfm::DaidalusRealBands | |
acs_peripheral_bands_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
add_noneset(IntervalSet &noneset, double lb, double ub) const | larcfm::DaidalusRealBands | private |
all_green(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters ¶meters, 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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
all_integer_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters ¶meters, 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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
all_red(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
alt_bands_generic(std::vector< Integerval > &l, const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, int maxup, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, bool instantaneous) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | private |
any_green(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters ¶meters, 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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
any_integer_red(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, int maxl, int maxr, const DaidalusParameters ¶meters, 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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int dir) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
any_red(const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
append_intband(std::vector< Integerval > &l, std::vector< Integerval > &r) (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | static |
bands_hysteresis_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
CD_future_traj(const Detection3D *det, double B, double T, bool trajdir, double tsk, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) const | larcfm::DaidalusIntegerBands | |
checked_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
circular_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
clear_hysteresis() | larcfm::DaidalusRealBands | |
color_values(std::vector< ColorValue > &lcvs, const std::vector< IntervalSet > &none_sets, DaidalusCore &core, bool recovery, int last_region) | larcfm::DaidalusRealBands | private |
compute(DaidalusCore &core) | larcfm::DaidalusRealBands | private |
compute_none_bands(IntervalSet &none_set_region, const std::vector< IndexLevelT > &ilts, Detection3D *det, Detection3D *recovery, bool recovery_case, double B, DaidalusCore &core) | larcfm::DaidalusRealBands | private |
compute_recovery_bands(IntervalSet &none_set_region, const std::vector< IndexLevelT > &ilts, DaidalusCore &core) | larcfm::DaidalusRealBands | private |
compute_region(std::vector< IntervalSet > &none_sets, int conflict_region, int corrective_region, DaidalusCore &core) | larcfm::DaidalusRealBands | private |
conflict_free_traj_step(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | private |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, bool dir, bool green, bool instantaneous) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | private |
first_instantaneous_green(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
first_kinematic_green(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
first_nat(int mini, int maxi, bool dir, const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, bool green, bool instantaneous) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | private |
force_compute(DaidalusCore &core) | larcfm::DaidalusRealBands | |
get_max(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
get_max_rel(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
get_max_val_() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
get_min(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
get_min_rel(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
get_min_val_() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
get_mod() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
get_recovery(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
get_step(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
indexOf(DaidalusCore &core, double val) | larcfm::DaidalusRealBands | |
instantaneous_bands(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
instantaneous_red_band_exist(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
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 ¶meters, 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() const | larcfm::DaidalusRealBands | |
kinematic_any_conflict_step(const Detection3D *det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_bands_search_index(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_conflict(const DaidalusParameters ¶meters, 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 ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_first_los_step(const Detection3D *det, double tstep, bool trajdir, int min, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_first_nonrepulsive_step(double tstep, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_first_nonvert_repul_step(double tstep, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_linvel(const DaidalusParameters ¶meters, const TrafficState &ownship, double tstep, bool trajdir, int k) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_red_band_exist(const Detection3D *conflict_det, const Detection3D *recovery_det, double tstep, double B, double T, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_repulsive_at(double tstep, bool trajdir, int k, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
kinematic_vert_repul_at(double tstep, bool trajdir, int k, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
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 ¶meters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) const | larcfm::DaidalusIntegerBands | |
max_delta_resolution(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
max_rel(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
max_rel_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
max_relative_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
max_val_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
maxdown(const DaidalusParameters ¶meters, const TrafficState &ownship) const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
maxup(const DaidalusParameters ¶meters, const TrafficState &ownship) const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
min_rel(const DaidalusParameters ¶meters) const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
min_rel_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
min_relative_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
min_val_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
mod_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
neg(std::vector< Integerval > &l) (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | static |
no_CD_future_traj(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, double tsk, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int target_step, bool instantaneous) const | larcfm::DaidalusIntegerBands | |
no_instantaneous_conflict(const Detection3D *conflict_det, const Detection3D *recovery_det, double B, double T, bool trajdir, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh, int epsv, int target_step) const (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | private |
none_bands(IntervalSet &noneset, const Detection3D *conflict_det, const Detection3D *recovery_det, int epsh, int epsv, double B, double T, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic) const | larcfm::DaidalusAltBands | virtual |
outdated_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
own_val(const TrafficState &ownship) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
peripheral_aircraft(DaidalusCore &core, int conflict_region) | larcfm::DaidalusRealBands | private |
preferred_direction(DaidalusCore &core) | larcfm::DaidalusRealBands | |
ranges(DaidalusCore &core) | larcfm::DaidalusRealBands | |
ranges_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
raw_resolution(DaidalusCore &core, bool dir) | larcfm::DaidalusRealBands | |
rawString() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
recovery_horizontal_distance_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
recovery_nfactor_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
recovery_time_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
recovery_vertical_distance_ (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
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 ¶meters, int dta_status) const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | virtual |
saturateNoneIntervalSet(IntervalSet &noneset) const | larcfm::DaidalusRealBands | private |
set_input(const DaidalusParameters ¶meters, const TrafficState &ownship, int dta_status) (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | private |
set_min_max_rel(double min_rel, double max_rel) | larcfm::DaidalusRealBands | |
set_special_configuration(const DaidalusParameters ¶meters, int dta_status) (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
stale() | larcfm::DaidalusRealBands | |
time_step(const DaidalusParameters ¶meters, const TrafficState &ownship) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
toIntervalSet(IntervalSet &noneset, const std::vector< Integerval > &l, double scal, double add) const | larcfm::DaidalusRealBands | |
toPVS() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
toString() const (defined in larcfm::DaidalusRealBands) | larcfm::DaidalusRealBands | |
trajectory(const DaidalusParameters ¶meters, const TrafficState &ownship, double time, bool dir, int target_step, bool instantaneous) const (defined in larcfm::DaidalusAltBands) | larcfm::DaidalusAltBands | virtual |
~DaidalusIntegerBands() (defined in larcfm::DaidalusIntegerBands) | larcfm::DaidalusIntegerBands | inlinevirtual |