NRP Core  1.4.1
GazeboStepController Class Referenceabstract

Controlls execution of Gazebo steps. Will be inherited by a Gazebo WorldPlugin. More...

#include <gazebo_step_controller.h>

Public Member Functions

 GazeboStepController ()
 
virtual ~GazeboStepController ()
 
virtual SimulationTime runLoopStep (SimulationTime timeStep)=0
 
virtual bool finishWorldLoading (double waitTime)=0
 
virtual void addRequiredModel (const std::string &modelName)=0
 
virtual bool resetWorld ()=0
 
 GazeboStepController ()
 
virtual ~GazeboStepController ()
 
virtual SimulationTime runLoopStep (SimulationTime timeStep)=0
 
virtual bool finishWorldLoading (double waitTime)=0
 
virtual void addRequiredModel (const std::string &modelName)=0
 
virtual bool resetWorld ()=0
 

Detailed Description

Controlls execution of Gazebo steps. Will be inherited by a Gazebo WorldPlugin.

Controls execution of Gazebo steps. Will be inherited by a Gazebo WorldPlugin.

Constructor & Destructor Documentation

◆ GazeboStepController() [1/2]

GazeboStepController::GazeboStepController ( )
default

◆ ~GazeboStepController() [1/2]

GazeboStepController::~GazeboStepController ( )
virtualdefault

◆ GazeboStepController() [2/2]

GazeboStepController::GazeboStepController ( )

◆ ~GazeboStepController() [2/2]

virtual GazeboStepController::~GazeboStepController ( )
virtual

Member Function Documentation

◆ addRequiredModel() [1/2]

virtual void GazeboStepController::addRequiredModel ( const std::string &  modelName)
pure virtual

◆ addRequiredModel() [2/2]

virtual void GazeboStepController::addRequiredModel ( const std::string &  modelName)
pure virtual

◆ finishWorldLoading() [1/2]

virtual bool GazeboStepController::finishWorldLoading ( double  waitTime)
pure virtual

◆ finishWorldLoading() [2/2]

virtual bool GazeboStepController::finishWorldLoading ( double  waitTime)
pure virtual

◆ resetWorld() [1/2]

virtual bool GazeboStepController::resetWorld ( )
pure virtual

◆ resetWorld() [2/2]

virtual bool GazeboStepController::resetWorld ( )
pure virtual

◆ runLoopStep() [1/2]

virtual SimulationTime GazeboStepController::runLoopStep ( SimulationTime  timeStep)
pure virtual

◆ runLoopStep() [2/2]

virtual SimulationTime GazeboStepController::runLoopStep ( SimulationTime  timeStep)
pure virtual

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