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 (long gpsTime, glm::dvec3 position, double roll, double pitch, double yaw)
 Trajectory constructor. More...
 
 Trajectory (const Trajectory &t)
 

Public Attributes

long gpsTime = 0
 GPS time in milliseconds 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 ( long  gpsTime,
glm::dvec3  position,
double  roll,
double  pitch,
double  yaw 
)
inline

Trajectory constructor.

Parameters
gpsTimeGPS time in milliseconds
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: