arena.h
50 class FARSA_EXPERIMENTS_API Arena : public ParameterSettableInConstructor, public ConcurrentResourcesUser
222 Box2DWrapper* createWall(QColor color, wVector start, wVector end, real thickness, real height = -1.0);
344 FARSA_DEPRECATED QVector<PhyObject2DWrapper*> getKinematicRobotCollisions(WheeledRobot2DWrapper* robot) const;
359 FARSA_DEPRECATED QVector<PhyObject2DWrapper*> getKinematicRobotCollisions(QString robotResourceName) const;
397 Cylinder2DWrapper* createCylinder(QColor color, real radius, real height, Cylinder2DWrapper::Type type);
410 Box2DWrapper* createBox(QColor color, real width, real depth, real height, Box2DWrapper::Type type);
527 static Box2DWrapper* createPlane(ConfigurationParameters& params, QString prefix, real z, Arena* arena);
538 static Box2DWrapper* createPlane2(ConfigurationParameters& params, QString prefix, real z, Arena* arena);
The subclass of PhyObject2DWrapper wrapping a box.
Definition: wheeledexperimenthelper.h:390
The subclass of PhyObject2DWrapper wrapping a wheeled robot.
Definition: wheeledexperimenthelper.h:896
This file contains the common type defitions used on the whole framework.
const char * reason() const
Returns the description of why the exception was thrown.
Definition: arena.h:626
const QVector< PhyObject2DWrapper * > & getObjects() const
Returns the list of 2D objects.
Definition: arena.h:136
The subclass of PhyObject2DWrapper wrapping a cylinder.
Definition: wheeledexperimenthelper.h:592
A class wrapping a PhyObject to add methods suitable for wheeled robots simulations.
Definition: wheeledexperimenthelper.h:51
float real
The subclass of PhyObject2DWrapper wrapping a sphere.
Definition: wheeledexperimenthelper.h:749
virtual const char * what() const
Returns a C string describing the exception.
Definition: arena.h:616