Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
rl::sg::SimpleScene Class Reference

#include <SimpleScene.h>

Inheritance diagram for rl::sg::SimpleScene:
Inheritance graph
[legend]
Collaboration diagram for rl::sg::SimpleScene:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimpleScene ()
virtual ~SimpleScene ()
virtual bool areColliding (Body *first, Body *second)
virtual bool areColliding (Model *first, Model *second)
virtual bool areColliding (Shape *first, Shape *second)=0
virtual bool isColliding ()
- Public Member Functions inherited from rl::sg::Scene
 Scene ()
virtual ~Scene ()
virtual void add (Model *model)
Iterator begin ()
virtual Modelcreate ()=0
Iterator end ()
ModelgetModel (const ::std::size_t &i) const
virtual ::std::string getName () const
::std::size_t getNumModels () const
void load (const ::std::string &filename, const bool &doBoundingBoxPoints=false, const bool &doPoints=false)
virtual void remove (Model *model)
virtual void setName (const ::std::string &name)

Additional Inherited Members

- Public Types inherited from rl::sg::Scene
typedef ::std::vector< Model * >
::iterator 
Iterator
- Protected Attributes inherited from rl::sg::Scene
::std::vector< Model * > models

Constructor & Destructor Documentation

rl::sg::SimpleScene::SimpleScene ( )
rl::sg::SimpleScene::~SimpleScene ( )
virtual

Member Function Documentation

bool rl::sg::SimpleScene::areColliding ( Body first,
Body second 
)
virtual
bool rl::sg::SimpleScene::areColliding ( Model first,
Model second 
)
virtual
virtual bool rl::sg::SimpleScene::areColliding ( Shape first,
Shape second 
)
pure virtual
bool rl::sg::SimpleScene::isColliding ( )
virtual

Reimplemented in rl::sg::bullet::Scene, and rl::sg::ode::Scene.


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