Helios++
Helios software for LiDAR simulations
Trajectory Class Reference

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)
 

Detailed Description

Class representing a concrete trajectory definition.

Constructor & Destructor Documentation

◆ Trajectory()

Trajectory::Trajectory ( double  gpsTime,
glm::dvec3  position,
double  roll,
double  pitch,
double  yaw 
)
inline

Trajectory constructor.

Parameters
gpsTimeGPS time in nanoseconds
position3D position
rollRoll angle in radians
pitchPitch angle in radians
yawYaw angle in radians

The documentation for this class was generated from the following file: