#include <Trajectory.h>
Public Member Functions | |
bool | add_front_nlines (LineSeg *, int) |
bool | add_last_nlines (LineSeg *, int) |
bool | extend_line_segments (int add_size) |
double | get_length () |
bool | remove_front_nlines (int n) |
bool | remove_last_nlines (int n) |
bool | store_to_global_line_segs (CurvePoints *temp, int num) |
Trajectory (int index, int curMaxNum) | |
~Trajectory () | |
Public Attributes | |
bool | closed |
int | curMaxNumLinesegs |
int | degpt_id |
int | degpt_sep_index |
double | eulerstep_scalar |
int | index |
float | infoGain |
bool | is_mapboundary |
bool | is_reach_degpt |
bool | is_reach_unknown |
LineSeg * | linesegs |
int | linked_degpt_id |
int | nlinesegs |
unsigned char | roadtype |
int | saddleID |
double | traj_len |
Definition at line 7 of file Trajectory.h.
Trajectory::Trajectory | ( | int | index, |
int | curMaxNum = 200 |
||
) |
Definition at line 5 of file Trajectory.cpp.
Definition at line 38 of file Trajectory.cpp.
bool Trajectory::add_front_nlines | ( | LineSeg * | otherlinesegs, |
int | n | ||
) |
Definition at line 130 of file Trajectory.cpp.
bool Trajectory::add_last_nlines | ( | LineSeg * | otherlinesegs, |
int | n | ||
) |
Definition at line 187 of file Trajectory.cpp.
bool Trajectory::extend_line_segments | ( | int | add_size | ) |
Definition at line 47 of file Trajectory.cpp.
double Trajectory::get_length | ( | ) |
Definition at line 94 of file Trajectory.cpp.
bool Trajectory::remove_front_nlines | ( | int | n | ) |
Definition at line 105 of file Trajectory.cpp.
bool Trajectory::remove_last_nlines | ( | int | n | ) |
Definition at line 179 of file Trajectory.cpp.
bool Trajectory::store_to_global_line_segs | ( | CurvePoints * | temp, |
int | num | ||
) |
Definition at line 216 of file Trajectory.cpp.
bool Trajectory::closed |
Definition at line 15 of file Trajectory.h.
Definition at line 12 of file Trajectory.h.
Definition at line 19 of file Trajectory.h.
Definition at line 21 of file Trajectory.h.
double Trajectory::eulerstep_scalar |
Definition at line 22 of file Trajectory.h.
Definition at line 10 of file Trajectory.h.
float Trajectory::infoGain |
Definition at line 25 of file Trajectory.h.
Definition at line 16 of file Trajectory.h.
Definition at line 26 of file Trajectory.h.
Definition at line 27 of file Trajectory.h.
Definition at line 13 of file Trajectory.h.
Definition at line 20 of file Trajectory.h.
Definition at line 11 of file Trajectory.h.
unsigned char Trajectory::roadtype |
Definition at line 14 of file Trajectory.h.
Definition at line 18 of file Trajectory.h.
double Trajectory::traj_len |
Definition at line 24 of file Trajectory.h.