ICAROUS
larcfm::DaidalusIntegerBands Member List

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

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
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
append_intband(std::vector< Integerval > &l, std::vector< Integerval > &r) (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsstatic
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
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
instantaneous_bands(std::vector< Integerval > &l, 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
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
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_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
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
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
trajectory(const DaidalusParameters &parameters, const TrafficState &ownship, double time, bool dir, int target_step, bool instantaneous) const =0 (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandspure virtual
~DaidalusIntegerBands() (defined in larcfm::DaidalusIntegerBands)larcfm::DaidalusIntegerBandsinlinevirtual