API Documentation
Loading...
Searching...
No Matches
Path Class Reference

An interpolated path in 3D space. More...

#include <TimePath.h>

Collaboration diagram for Path:
[legend]

Public Member Functions

fltp08 interpolateX (const Time &current_time)
 
Pathoperator= (const Path &path)
 
 Path ()
 
 Path (const Buffer< Time > &time, const Buffer< fltp04 > &y, const Buffer< fltp04 > &m)
 
 Path (const Path &&path)
 
 Path (const Path &path)
 

Static Public Member Functions

static Path createMonotoneAngleCubicPathSorted (const Buffer< Time > &time, const Buffer< Angle< fltp08 > > &y)
 
static Path createMonotoneCubicPath (const Buffer< Time > &time, const Buffer< fltp04 > &y)
 
static Path createMonotoneCubicPathAzimuth (const Buffer< Time > &time, const Buffer< Angle< fltp08 > > &y)
 
static Path createMonotoneCubicPathSorted (const Buffer< Time > &time, const Buffer< fltp04 > &y)
 

Protected Attributes

Buffer< fltp04mM
 
Buffer< TimemX
 
Buffer< fltp04mY
 

Detailed Description

An interpolated path in 3D space.


Constructor & Destructor Documentation

◆ Path() [1/4]

Path ( )
inline

◆ Path() [2/4]

Path ( const Buffer< Time > & time,
const Buffer< fltp04 > & y,
const Buffer< fltp04 > & m )
inline

◆ Path() [3/4]

Path ( const Path & path)
inline

◆ Path() [4/4]

Path ( const Path && path)
inline

Member Function Documentation

◆ createMonotoneAngleCubicPathSorted()

static Path createMonotoneAngleCubicPathSorted ( const Buffer< Time > & time,
const Buffer< Angle< fltp08 > > & y )
inlinestatic

◆ createMonotoneCubicPath()

static Path createMonotoneCubicPath ( const Buffer< Time > & time,
const Buffer< fltp04 > & y )
inlinestatic

◆ createMonotoneCubicPathAzimuth()

static Path createMonotoneCubicPathAzimuth ( const Buffer< Time > & time,
const Buffer< Angle< fltp08 > > & y )
inlinestatic

◆ createMonotoneCubicPathSorted()

static Path createMonotoneCubicPathSorted ( const Buffer< Time > & time,
const Buffer< fltp04 > & y )
inlinestatic

◆ interpolateX()

fltp08 interpolateX ( const Time & current_time)
inline

◆ operator=()

Path & operator= ( const Path & path)
inline

Member Data Documentation

◆ mM

Buffer<fltp04> mM
protected

◆ mX

Buffer<Time> mX
protected

◆ mY

Buffer<fltp04> mY
protected

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