ICAROUS
larcfm::KinematicIntegerBands Member List

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::KinematicIntegerBandsprivate
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::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
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
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_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
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::KinematicIntegerBandsprivate
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
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
linvel(const TrafficState &ownship, double tstep, bool trajdir, int k) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
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
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::KinematicIntegerBandsprivate
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 =0 (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandspure virtual
vert_repul_at(double tstep, bool trajdir, int k, const TrafficState &ownship, const TrafficState &repac, int epsv) const (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsprivate
~KinematicIntegerBands() (defined in larcfm::KinematicIntegerBands)larcfm::KinematicIntegerBandsinlinevirtual