4 #include<QSharedPointer> 18 typedef QSharedPointer<TrajectoryPoint> SpTrajectoryPoint;
22 std::deque<SpTrajectoryPoint> trajectoryPoints;
26 std::deque<SpTrajectoryPoint>::iterator begin();
27 std::deque<SpTrajectoryPoint>::iterator end();
28 std::deque<SpTrajectoryPoint>::reverse_iterator rbegin();
29 std::deque<SpTrajectoryPoint>::reverse_iterator rend();
30 SpTrajectoryPoint operator[](
int);
32 SpTrajectoryPoint back();
33 SpTrajectoryPoint front();
35 void insert(
double,
double);
36 void insert(
double,
double,
double,
int);
39 unsigned int maxLength;
52 typedef QSharedPointer<TrajectoryPoint3D> SpTrajectoryPoint3D;
56 std::deque<SpTrajectoryPoint3D> trajectoryPoints;
60 std::deque<SpTrajectoryPoint3D>::iterator begin();
61 std::deque<SpTrajectoryPoint3D>::iterator end();
62 std::deque<SpTrajectoryPoint3D>::reverse_iterator rbegin();
63 std::deque<SpTrajectoryPoint3D>::reverse_iterator rend();
64 SpTrajectoryPoint3D operator[](
int);
66 SpTrajectoryPoint3D back();
67 SpTrajectoryPoint3D front();
69 void insert(
double x,
double y,
double z);
72 unsigned int maxLength;
77 #endif // TRAJECTORY_H Definition: trajectory.h:54
Definition: trajectory.h:7
Definition: trajectory.h:42
Definition: trajectory.h:20