Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::TimedTrajectoryPoint Class Reference

Trajectory point with timestamp and velocity module. More...

#include <TrajectoryPoint.h>

Inheritance diagram for Boardcore::TimedTrajectoryPoint:
Collaboration diagram for Boardcore::TimedTrajectoryPoint:

Public Member Functions

 TimedTrajectoryPoint ()
 
 TimedTrajectoryPoint (NASState state)
 
float getMac ()
 
- Public Member Functions inherited from Boardcore::TrajectoryPoint
 TrajectoryPoint ()
 
 TrajectoryPoint (float z, float vz)
 

Public Attributes

uint64_t timestamp
 
float vMod
 
- Public Attributes inherited from Boardcore::TrajectoryPoint
float z
 Vertical position [m].
 
float vz
 Vertical velocity [m/s].
 

Additional Inherited Members

- Static Public Member Functions inherited from Boardcore::TrajectoryPoint
static float distanceSquared (TrajectoryPoint a, TrajectoryPoint b)
 Returns the distance squared between the two points.
 
static float zDistance (TrajectoryPoint a, TrajectoryPoint b)
 Returns the distance in height between the two given points.
 
static float vzDistance (TrajectoryPoint a, TrajectoryPoint b)
 Returns the distance in vertical speed between the two points.
 

Detailed Description

Trajectory point with timestamp and velocity module.

Definition at line 72 of file TrajectoryPoint.h.

Constructor & Destructor Documentation

◆ TimedTrajectoryPoint() [1/2]

Boardcore::TimedTrajectoryPoint::TimedTrajectoryPoint ( )
inline

Definition at line 78 of file TrajectoryPoint.h.

◆ TimedTrajectoryPoint() [2/2]

Boardcore::TimedTrajectoryPoint::TimedTrajectoryPoint ( NASState state)
inlineexplicit

Definition at line 80 of file TrajectoryPoint.h.

Member Function Documentation

◆ getMac()

float Boardcore::TimedTrajectoryPoint::getMac ( )
inline

Definition at line 86 of file TrajectoryPoint.h.

Member Data Documentation

◆ timestamp

uint64_t Boardcore::TimedTrajectoryPoint::timestamp

Definition at line 75 of file TrajectoryPoint.h.

◆ vMod

float Boardcore::TimedTrajectoryPoint::vMod

Definition at line 76 of file TrajectoryPoint.h.


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