|
int | 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 |
|
int | 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 |
|
int | 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 |
|
void | 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 |
|
void | 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 |
|
int | 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 |
|
Vect3 | kinematic_linvel (const DaidalusParameters ¶meters, const TrafficState &ownship, double tstep, bool trajdir, int k) const |
|
bool | kinematic_repulsive_at (double tstep, bool trajdir, int k, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const |
|
int | kinematic_first_nonrepulsive_step (double tstep, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsh) const |
|
bool | kinematic_vert_repul_at (double tstep, bool trajdir, int k, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const |
|
int | kinematic_first_nonvert_repul_step (double tstep, bool trajdir, int max, const DaidalusParameters ¶meters, const TrafficState &ownship, const TrafficState &traffic, int epsv) const |
|
bool | 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 |
|
bool | 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 |
|
int | 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 |
|
bool | 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 |
|
void | instantaneous_bands (std::vector< Integerval > &l, 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 |
|
bool | 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 |
|
void | 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 |
|
void | 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 |
|
bool | 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 |
|
bool | 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 |
|
bool | 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 |
|
bool | 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 |
|