EMANE  1.0.1
EMANE::PositionOrientationVelocity Class Reference

#include <positionorientationvelocity.h>

Public Member Functions

 PositionOrientationVelocity ()
 
 PositionOrientationVelocity (const Position &position, const std::pair< const Orientation &, bool > &orientation, const std::pair< const Velocity &, bool > &velocity)
 
bool update (const Position &position, const std::pair< const Orientation &, bool > &orientation, const std::pair< const Velocity &, bool > &velocity)
 
const PositiongetPosition () const
 
std::pair< const Orientation &, bool > getOrientation () const
 
std::pair< const Orientation &, bool > getAdjustedOrientation () const
 
std::pair< const Velocity &, bool > getVelocity () const
 
const PositionECEFgetPositionECEF () const
 
PositionNEU getPositionNEU (const PositionOrientationVelocity &other) const
 
bool operator! () const
 

Detailed Description

Definition at line 46 of file positionorientationvelocity.h.

Constructor & Destructor Documentation

◆ PositionOrientationVelocity() [1/2]

EMANE::PositionOrientationVelocity::PositionOrientationVelocity ( )
inline

Definition at line 57 of file positionorientationvelocity.inl.

◆ PositionOrientationVelocity() [2/2]

EMANE::PositionOrientationVelocity::PositionOrientationVelocity ( const Position position,
const std::pair< const Orientation &, bool > &  orientation,
const std::pair< const Velocity &, bool > &  velocity 
)
inline

Definition at line 66 of file positionorientationvelocity.inl.

Member Function Documentation

◆ getAdjustedOrientation()

std::pair< const EMANE::Orientation &, bool > EMANE::PositionOrientationVelocity::getAdjustedOrientation ( ) const
inline

Definition at line 137 of file positionorientationvelocity.inl.

◆ getOrientation()

std::pair< const EMANE::Orientation &, bool > EMANE::PositionOrientationVelocity::getOrientation ( ) const
inline

Definition at line 131 of file positionorientationvelocity.inl.

◆ getPosition()

const EMANE::Position & EMANE::PositionOrientationVelocity::getPosition ( ) const
inline

Definition at line 125 of file positionorientationvelocity.inl.

◆ getPositionECEF()

const EMANE::PositionECEF & EMANE::PositionOrientationVelocity::getPositionECEF ( ) const
inline

Definition at line 149 of file positionorientationvelocity.inl.

◆ getPositionNEU()

EMANE::PositionNEU EMANE::PositionOrientationVelocity::getPositionNEU ( const PositionOrientationVelocity other) const
inline

Definition at line 155 of file positionorientationvelocity.inl.

◆ getVelocity()

std::pair< const EMANE::Velocity &, bool > EMANE::PositionOrientationVelocity::getVelocity ( ) const
inline

Definition at line 143 of file positionorientationvelocity.inl.

◆ operator!()

bool EMANE::PositionOrientationVelocity::operator! ( ) const
inline

Definition at line 188 of file positionorientationvelocity.inl.

◆ update()

bool EMANE::PositionOrientationVelocity::update ( const Position position,
const std::pair< const Orientation &, bool > &  orientation,
const std::pair< const Velocity &, bool > &  velocity 
)
inline

Definition at line 79 of file positionorientationvelocity.inl.


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