All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions | Private Attributes
gazebo::GazeboActivity Class Reference

#include <gazebo_activity.h>

List of all members.

Public Member Functions

bool breakLoop ()
bool execute ()
void finalize ()
 GazeboActivity (const std::string &name, RTT::base::RunnableInterface *run=0)
 GazeboActivity (const std::string &name, common::Time period, physics::WorldPtr world, RTT::base::RunnableInterface *run=0)
unsigned getCpuAffinity () const
RTT::Seconds getPeriod () const
bool initialize ()
bool isActive () const
bool isPeriodic () const
bool isRunning () const
void Load (physics::WorldPtr _world, sdf::ElementPtr _sdf, const std::string &_prefix=std::string())
void loop ()
bool setCpuAffinity (unsigned cpu)
bool setPeriod (RTT::Seconds s)
bool start ()
void step ()
bool stop ()
RTT::os::ThreadInterface * thread ()
bool trigger ()
 ~GazeboActivity ()

Private Attributes

bool active
std::string mname
physics::WorldPtr mworld
bool running
UpdateTimer updateTimer

Detailed Description

Definition at line 39 of file gazebo_activity.h.


Constructor & Destructor Documentation

gazebo::GazeboActivity::GazeboActivity ( const std::string &  name,
RTT::base::RunnableInterface *  run = 0 
)
gazebo::GazeboActivity::GazeboActivity ( const std::string &  name,
common::Time  period,
physics::WorldPtr  world,
RTT::base::RunnableInterface *  run = 0 
)

Definition at line 52 of file gazebo_activity.cpp.


Member Function Documentation

Definition at line 106 of file gazebo_activity.cpp.

Definition at line 175 of file gazebo_activity.cpp.

Definition at line 112 of file gazebo_activity.cpp.

Definition at line 77 of file gazebo_activity.cpp.

RTT::Seconds gazebo::GazeboActivity::getPeriod ( ) const

Definition at line 63 of file gazebo_activity.cpp.

Definition at line 92 of file gazebo_activity.cpp.

Definition at line 165 of file gazebo_activity.cpp.

Definition at line 161 of file gazebo_activity.cpp.

Definition at line 156 of file gazebo_activity.cpp.

void gazebo::GazeboActivity::Load ( physics::WorldPtr  _world,
sdf::ElementPtr  _sdf,
const std::string &  _prefix = std::string() 
)

Definition at line 57 of file gazebo_activity.cpp.

Definition at line 101 of file gazebo_activity.cpp.

Definition at line 82 of file gazebo_activity.cpp.

bool gazebo::GazeboActivity::setPeriod ( RTT::Seconds  s)

Definition at line 72 of file gazebo_activity.cpp.

Definition at line 116 of file gazebo_activity.cpp.

Definition at line 97 of file gazebo_activity.cpp.

Definition at line 136 of file gazebo_activity.cpp.

RTT::os::ThreadInterface * gazebo::GazeboActivity::thread ( )

Definition at line 87 of file gazebo_activity.cpp.

Definition at line 170 of file gazebo_activity.cpp.


Member Data Documentation

Definition at line 76 of file gazebo_activity.h.

std::string gazebo::GazeboActivity::mname [private]

Definition at line 73 of file gazebo_activity.h.

physics::WorldPtr gazebo::GazeboActivity::mworld [private]

Definition at line 74 of file gazebo_activity.h.

Definition at line 75 of file gazebo_activity.h.

Definition at line 78 of file gazebo_activity.h.


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


gazebo_rtt_plugin
Author(s): Johannes Meyer
autogenerated on Mon Jul 15 2013 16:54:25