Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
fastrack::state::PositionVelocityRelPositionVelocity Class Reference

#include <position_velocity_rel_position_velocity.h>

Inheritance diagram for fastrack::state::PositionVelocityRelPositionVelocity:
Inheritance graph
[legend]

Public Member Functions

void FromVector (const VectorXd &x)
 
 PositionVelocityRelPositionVelocity (const PositionVelocity &tracker_x, const PositionVelocity &planner_x)
 
 PositionVelocityRelPositionVelocity (const PositionVelocity &other)
 
 PositionVelocityRelPositionVelocity (const Vector3d &position, const Vector3d &velocity)
 
 PositionVelocityRelPositionVelocity (const VectorXd &x)
 
const PositionVelocityState () const
 
VectorXd ToVector () const
 
 ~PositionVelocityRelPositionVelocity ()
 
- Public Member Functions inherited from fastrack::state::RelativeState< PositionVelocity, PositionVelocity >
virtual ~RelativeState ()
 

Static Public Member Functions

static constexpr size_t StateDimension ()
 

Private Attributes

PositionVelocity x_
 

Additional Inherited Members

- Protected Member Functions inherited from fastrack::state::RelativeState< PositionVelocity, PositionVelocity >
 RelativeState ()
 

Detailed Description

Definition at line 55 of file position_velocity_rel_position_velocity.h.

Constructor & Destructor Documentation

fastrack::state::PositionVelocityRelPositionVelocity::~PositionVelocityRelPositionVelocity ( )
inline

Definition at line 58 of file position_velocity_rel_position_velocity.h.

fastrack::state::PositionVelocityRelPositionVelocity::PositionVelocityRelPositionVelocity ( const PositionVelocity tracker_x,
const PositionVelocity planner_x 
)
inlineexplicit

Definition at line 62 of file position_velocity_rel_position_velocity.h.

fastrack::state::PositionVelocityRelPositionVelocity::PositionVelocityRelPositionVelocity ( const PositionVelocity other)
inlineexplicit

Definition at line 70 of file position_velocity_rel_position_velocity.h.

fastrack::state::PositionVelocityRelPositionVelocity::PositionVelocityRelPositionVelocity ( const Vector3d &  position,
const Vector3d &  velocity 
)
inlineexplicit

Definition at line 72 of file position_velocity_rel_position_velocity.h.

fastrack::state::PositionVelocityRelPositionVelocity::PositionVelocityRelPositionVelocity ( const VectorXd &  x)
inlineexplicit

Definition at line 78 of file position_velocity_rel_position_velocity.h.

Member Function Documentation

void fastrack::state::PositionVelocityRelPositionVelocity::FromVector ( const VectorXd &  x)
inlinevirtual
const PositionVelocity& fastrack::state::PositionVelocityRelPositionVelocity::State ( ) const
inline

Definition at line 89 of file position_velocity_rel_position_velocity.h.

static constexpr size_t fastrack::state::PositionVelocityRelPositionVelocity::StateDimension ( )
inlinestatic

Definition at line 86 of file position_velocity_rel_position_velocity.h.

VectorXd fastrack::state::PositionVelocityRelPositionVelocity::ToVector ( ) const
inlinevirtual

Member Data Documentation

PositionVelocity fastrack::state::PositionVelocityRelPositionVelocity::x_
private

Definition at line 93 of file position_velocity_rel_position_velocity.h.


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


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37