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

Logic for moving an object across a path of both position, and optionally, orientation. More...

#include <MovementPath.h>

Collaboration diagram for MovementPath:
[legend]

Public Member Functions

 MovementPath (const Buffer< Time > &time)
 
void setAngleChannel (uint01 dim, const Buffer< Angle< fltp08 > > &path)
 
void setPositionChannel (uint01 dim, const Buffer< fltp04 > &path)
 
void updateObject (const DesignObjectLookup *)
 

Public Attributes

Path location_path [3]
 
Buffer< Timem_time
 
UUID object
 
Path rotation_path [3]
 

Detailed Description

Logic for moving an object across a path of both position, and optionally, orientation.


Constructor & Destructor Documentation

◆ MovementPath()

MovementPath ( const Buffer< Time > & time)
inline

Member Function Documentation

◆ setAngleChannel()

void setAngleChannel ( uint01 dim,
const Buffer< Angle< fltp08 > > & path )
inline

◆ setPositionChannel()

void setPositionChannel ( uint01 dim,
const Buffer< fltp04 > & path )
inline

◆ updateObject()

void updateObject ( const DesignObjectLookup * )
inline

Member Data Documentation

◆ location_path

Path location_path[3]

◆ m_time

Buffer<Time> m_time

◆ object

UUID object

◆ rotation_path

Path rotation_path[3]

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