Helios++
Helios software for LiDAR simulations
|
Class representing a concrete trajectory definition. More...
#include <Trajectory.h>
Public Member Functions | |
Trajectory ()=default | |
Default trajectory constructor. | |
Trajectory (double gpsTime, glm::dvec3 position, double roll, double pitch, double yaw) | |
Trajectory constructor. More... | |
Trajectory (const Trajectory &t) | |
Public Attributes | |
double | gpsTime = 0 |
GPS time in nanoseconds identifying the moment at which trajectory is registered. | |
glm::dvec3 | position = glm::dvec3(0, 0, 0) |
Trajectory position/coordinates. | |
double | roll = 0 |
Roll angle in radians. | |
double | pitch = 0 |
Pitch angle in radians. | |
double | yaw = 0 |
Yaw angle in radians. | |
Friends | |
std::ostream & | operator<< (std::ostream &out, Trajectory &t) |
Class representing a concrete trajectory definition.
|
inline |
Trajectory constructor.
gpsTime | GPS time in nanoseconds |
position | 3D position |
roll | Roll angle in radians |
pitch | Pitch angle in radians |
yaw | Yaw angle in radians |