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

#include <position_velocity_rel_planar_dubins_3d.h>

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

Public Member Functions

double Bearing () const
 
double Distance () const
 
void FromVector (const VectorXd &x)
 
double NormalVelocity () const
 
 PositionVelocityRelPlanarDubins3D (const PositionVelocity &tracker_x, const PlanarDubins3D &planner_x)
 
 PositionVelocityRelPlanarDubins3D (const VectorXd &x)
 
 PositionVelocityRelPlanarDubins3D (double distance, double bearing, double tangent_v, double normal_v)
 
double TangentVelocity () const
 
VectorXd ToVector () const
 
 ~PositionVelocityRelPlanarDubins3D ()
 
- Public Member Functions inherited from fastrack::state::RelativeState< PositionVelocity, PlanarDubins3D >
virtual ~RelativeState ()
 

Static Public Member Functions

static constexpr size_t StateDimension ()
 

Private Attributes

double bearing_
 
double distance_
 
double normal_velocity_
 
double tangent_velocity_
 

Additional Inherited Members

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

Detailed Description

Definition at line 58 of file position_velocity_rel_planar_dubins_3d.h.

Constructor & Destructor Documentation

fastrack::state::PositionVelocityRelPlanarDubins3D::~PositionVelocityRelPlanarDubins3D ( )
inline

Definition at line 61 of file position_velocity_rel_planar_dubins_3d.h.

fastrack::state::PositionVelocityRelPlanarDubins3D::PositionVelocityRelPlanarDubins3D ( const PositionVelocity tracker_x,
const PlanarDubins3D planner_x 
)
inlineexplicit

Definition at line 65 of file position_velocity_rel_planar_dubins_3d.h.

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

Definition at line 77 of file position_velocity_rel_planar_dubins_3d.h.

fastrack::state::PositionVelocityRelPlanarDubins3D::PositionVelocityRelPlanarDubins3D ( double  distance,
double  bearing,
double  tangent_v,
double  normal_v 
)
inlineexplicit

Definition at line 83 of file position_velocity_rel_planar_dubins_3d.h.

Member Function Documentation

double fastrack::state::PositionVelocityRelPlanarDubins3D::Bearing ( ) const
inline

Definition at line 116 of file position_velocity_rel_planar_dubins_3d.h.

double fastrack::state::PositionVelocityRelPlanarDubins3D::Distance ( ) const
inline

Definition at line 115 of file position_velocity_rel_planar_dubins_3d.h.

void fastrack::state::PositionVelocityRelPlanarDubins3D::FromVector ( const VectorXd &  x)
inlinevirtual
double fastrack::state::PositionVelocityRelPlanarDubins3D::NormalVelocity ( ) const
inline

Definition at line 118 of file position_velocity_rel_planar_dubins_3d.h.

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

Definition at line 112 of file position_velocity_rel_planar_dubins_3d.h.

double fastrack::state::PositionVelocityRelPlanarDubins3D::TangentVelocity ( ) const
inline

Definition at line 117 of file position_velocity_rel_planar_dubins_3d.h.

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

Member Data Documentation

double fastrack::state::PositionVelocityRelPlanarDubins3D::bearing_
private

Definition at line 125 of file position_velocity_rel_planar_dubins_3d.h.

double fastrack::state::PositionVelocityRelPlanarDubins3D::distance_
private

Definition at line 122 of file position_velocity_rel_planar_dubins_3d.h.

double fastrack::state::PositionVelocityRelPlanarDubins3D::normal_velocity_
private

Definition at line 133 of file position_velocity_rel_planar_dubins_3d.h.

double fastrack::state::PositionVelocityRelPlanarDubins3D::tangent_velocity_
private

Definition at line 129 of file position_velocity_rel_planar_dubins_3d.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