auv_control
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
auv_control::WorldToAligned Class Reference

#include <WorldToAligned.hpp>

Inheritance diagram for auv_control::WorldToAligned:

Public Member Functions

 WorldToAligned (std::string const &name="auv_control::WorldToAligned")
 
 WorldToAligned (std::string const &name, RTT::ExecutionEngine *engine)
 
 ~WorldToAligned ()
 
bool configureHook ()
 
bool startHook ()
 
void updateHook ()
 
void errorHook ()
 

Protected Member Functions

void keepPosition ()
 
bool calcOutput (const LinearAngular6DCommandStatus &merged_command)
 
bool isPoseSampleValid (base::samples::RigidBodyState pose)
 

Protected Attributes

base::samples::RigidBodyState currentPose
 
bool on_init
 
base::Timeout new_pose_samples_timeout
 

Friends

class WorldToAlignedBase
 

Constructor & Destructor Documentation

WorldToAligned::WorldToAligned ( std::string const &  name = "auv_control::WorldToAligned")
WorldToAligned::WorldToAligned ( std::string const &  name,
RTT::ExecutionEngine *  engine 
)
WorldToAligned::~WorldToAligned ( )

Member Function Documentation

bool WorldToAligned::calcOutput ( const LinearAngular6DCommandStatus merged_command)
protected
bool WorldToAligned::configureHook ( )
void WorldToAligned::errorHook ( )
bool WorldToAligned::isPoseSampleValid ( base::samples::RigidBodyState  pose)
protected
void WorldToAligned::keepPosition ( )
protected
bool WorldToAligned::startHook ( )
void WorldToAligned::updateHook ( )

Friends And Related Function Documentation

friend class WorldToAlignedBase
friend

Member Data Documentation

base::samples::RigidBodyState auv_control::WorldToAligned::currentPose
protected
base::Timeout auv_control::WorldToAligned::new_pose_samples_timeout
protected
bool auv_control::WorldToAligned::on_init
protected

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