All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Attributes
TELEKYB_NAMESPACE::StateEstimatorController Class Reference

#include <StateEstimatorController.hpp>

List of all members.

Public Member Functions

void activeStateCallBack (const TKState &tStateMsg)
const StateEstimatorgetActiveStateEstimator () const
TKState getLastState () const
const ros::NodeHandlegetSensorNodeHandle () const
std::string getSePublisherTopic () const
bool waitForFirstState (Time timeout) const

Static Public Member Functions

static bool HasInstance ()
static StateEstimatorControllerInstance ()
static const
StateEstimatorController
InstancePtr ()
static void ShutDownInstance ()

Protected Member Functions

void initialize ()
void publishTransform (const TKState &tStateMsg)
void publishTransformStamped (const TKState &tStateMsg)

Protected Attributes

StateEstimatoractiveStateEstimator
TKState lastState
boost::mutex lastStateMutex
ros::NodeHandle nodeHandle
StateEstimatorControllerOptions options
bool recvFirstState
pluginlib::ClassLoader
< StateEstimator
seLoader
tf::TransformBroadcaster tfBroadCaster
ros::Publisher tkStatePublisher
ros::Publisher transformStampedPub

Private Member Functions

StateEstimatorControlleroperator= (const StateEstimatorController &)
 StateEstimatorController ()
 StateEstimatorController (const StateEstimatorController &)
virtual ~StateEstimatorController ()

Static Private Attributes

static StateEstimatorControllerinstance = NULL

Detailed Description

Definition at line 32 of file StateEstimatorController.hpp.


Constructor & Destructor Documentation

Definition at line 18 of file StateEstimatorController.cpp.

Definition at line 29 of file StateEstimatorController.cpp.


Member Function Documentation

Definition at line 91 of file StateEstimatorController.cpp.

Definition at line 115 of file StateEstimatorController.cpp.

Definition at line 145 of file StateEstimatorController.cpp.

Definition at line 151 of file StateEstimatorController.cpp.

Definition at line 120 of file StateEstimatorController.cpp.

Definition at line 178 of file StateEstimatorController.cpp.

Definition at line 38 of file StateEstimatorController.cpp.

Definition at line 161 of file StateEstimatorController.cpp.

Definition at line 169 of file StateEstimatorController.cpp.

StateEstimatorController& TELEKYB_NAMESPACE::StateEstimatorController::operator= ( const StateEstimatorController ) [private]

Definition at line 53 of file StateEstimatorController.cpp.

Definition at line 72 of file StateEstimatorController.cpp.

Definition at line 183 of file StateEstimatorController.cpp.

Definition at line 125 of file StateEstimatorController.cpp.


Member Data Documentation

Definition at line 52 of file StateEstimatorController.hpp.

Definition at line 35 of file StateEstimatorController.hpp.

Definition at line 55 of file StateEstimatorController.hpp.

Definition at line 56 of file StateEstimatorController.hpp.

Definition at line 60 of file StateEstimatorController.hpp.

Definition at line 46 of file StateEstimatorController.hpp.

Definition at line 57 of file StateEstimatorController.hpp.

Definition at line 49 of file StateEstimatorController.hpp.

tf::TransformBroadcaster TELEKYB_NAMESPACE::StateEstimatorController::tfBroadCaster [protected]

Definition at line 71 of file StateEstimatorController.hpp.

Definition at line 61 of file StateEstimatorController.hpp.

Definition at line 74 of file StateEstimatorController.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


tk_state
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:03