ICAROUS
|
This is the complete list of members for larcfm::KinematicIntegerBands, including all inherited members.
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 | |
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::KinematicIntegerBands | private |
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 | |
append_intband(std::vector< Integerval > &l, std::vector< Integerval > &r) (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | static |
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::KinematicIntegerBands | private |
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::KinematicIntegerBands | private |
conflict(Detection3D *det, const Vect3 &so, const Velocity &vo, const Vect3 &si, const Velocity &vi, double B, double T) (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | privatestatic |
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::KinematicIntegerBands | private |
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::KinematicIntegerBands | private |
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::KinematicIntegerBands | private |
first_nonrepulsive_step(double tstep, bool trajdir, int max, const TrafficState &ownship, const TrafficState &repac, int epsh) const (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | private |
first_nonvert_repul_step(double tstep, bool trajdir, int max, const TrafficState &ownship, const TrafficState &repac, int epsv) const (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | private |
instantaneous_bands(std::vector< Integerval > &l, 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::KinematicIntegerBands | private |
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::KinematicIntegerBands | private |
j_step_ (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | protected |
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::KinematicIntegerBands | private |
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 | |
linvel(const TrafficState &ownship, double tstep, bool trajdir, int k) const (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | private |
neg(std::vector< Integerval > &l) (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | static |
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::KinematicIntegerBands | private |
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 | |
repulsive_at(double tstep, bool trajdir, int k, const TrafficState &ownship, const TrafficState &repac, int epsh) const (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | private |
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::KinematicIntegerBands | private |
trajectory(const TrafficState &ownship, double time, bool dir) const =0 (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | pure virtual |
vert_repul_at(double tstep, bool trajdir, int k, const TrafficState &ownship, const TrafficState &repac, int epsv) const (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | private |
~KinematicIntegerBands() (defined in larcfm::KinematicIntegerBands) | larcfm::KinematicIntegerBands | inlinevirtual |