$search

evart::Evart Class Reference

#include <evart.hh>

List of all members.

Public Member Functions

 Evart ()
bool listSegments (evart_bridge::List::Request &req, evart_bridge::List::Response &res)
void spin ()
void trackAllSegments ()
bool trackSegments (evart_bridge::TrackSegment::Request &req, evart_bridge::TrackSegment::Response &res)
virtual ~Evart ()

Private Attributes

bool enableTfBroadcast_
std::string evartHost_
int evartPort_
ros::ServiceServer listSegmentsSrv_
ros::NodeHandle nodeHandle_
std::string tfReferenceFrameName_
bool trackAllSegments_
std::vector< TrackerShPtrtrackers_
ros::ServiceServer trackSegmentsSrv_
tf::TransformBroadcaster transformBroadcaster_
double updateRate_

Detailed Description

Definition at line 18 of file evart.hh.


Constructor & Destructor Documentation

evart::Evart::Evart (  ) 

Definition at line 32 of file evart.cpp.

evart::Evart::~Evart (  )  [virtual]

Definition at line 80 of file evart.cpp.


Member Function Documentation

bool evart::Evart::listSegments ( evart_bridge::List::Request req,
evart_bridge::List::Response res 
)

Definition at line 145 of file evart.cpp.

void evart::Evart::spin (  ) 

Definition at line 256 of file evart.cpp.

void evart::Evart::trackAllSegments (  ) 

Definition at line 211 of file evart.cpp.

bool evart::Evart::trackSegments ( evart_bridge::TrackSegment::Request req,
evart_bridge::TrackSegment::Response res 
)

Definition at line 84 of file evart.cpp.


Member Data Documentation

Definition at line 39 of file evart.hh.

std::string evart::Evart::evartHost_ [private]

Definition at line 37 of file evart.hh.

int evart::Evart::evartPort_ [private]

Definition at line 38 of file evart.hh.

Definition at line 43 of file evart.hh.

Definition at line 33 of file evart.hh.

std::string evart::Evart::tfReferenceFrameName_ [private]

Definition at line 40 of file evart.hh.

Definition at line 48 of file evart.hh.

std::vector<TrackerShPtr> evart::Evart::trackers_ [private]

Definition at line 35 of file evart.hh.

Definition at line 42 of file evart.hh.

Definition at line 45 of file evart.hh.

double evart::Evart::updateRate_ [private]

Definition at line 47 of file evart.hh.


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


evart_bridge
Author(s): Thomas Moulard/thomas.moulard@gmail.com
autogenerated on Sat Mar 2 12:47:40 2013