A simple framework for running C++ examples. More...
#include <orexample.h>
Public Member Functions | |
OpenRAVEExample (const std::string &viewername="qtcoin") | |
virtual | ~OpenRAVEExample () |
virtual int | main (int argc, char **argv) |
virtual bool | IsOk () |
virtual void | Exit () |
virtual void | demothread (int argc, char **argv)=0 |
Protected Attributes | |
OpenRAVE::EnvironmentBasePtr | penv |
A simple framework for running C++ examples.
It makes sure OpenRAVE cleans itself up by registering itself into the sighandler. In order to use, derive from it:
Definition at line 31 of file orexample.h.
|
inline |
Definition at line 34 of file orexample.h.
|
inlinevirtual |
!_thopenrave ) {
Definition at line 39 of file orexample.h.
|
pure virtual |
Implemented in cppexamples::PlanningDoorExample, cppexamples::ConveyorExample, cppexamples::MultithreadedPlanningExample, cppexamples::TrajectoryExample, cppexamples::OpenCVExample, cppexamples::PR2TurnLevelExample, cppexamples::PlanningPlannerExample, cppexamples::MultiControlExample, cppexamples::ShowSensorsExample, cppexamples::PlanningIkExample, cppexamples::PlanningPlannerExample, and cppexamples::PlanningModuleExample.
|
inlinevirtual |
Definition at line 80 of file orexample.h.
|
inlinevirtual |
Definition at line 76 of file orexample.h.
|
inlinevirtual |
Definition at line 48 of file orexample.h.
|
protected |
Definition at line 88 of file orexample.h.