#include <physics.h>
Definition at line 213 of file physics.h.
Public Types | |
typedef std::vector< struct Vector > | BorderVector |
Public Member Functions | |
struct Point | RightTop () const |
const IObjectConstContainer & | Objects () const |
const BorderVector & | Borders () const |
virtual | ~IEnviroment () |
Protected Member Functions | |
virtual struct Point | ImplRightTop () const =0 |
virtual const IObjectConstContainer & | ImplObjects () const =0 |
virtual const BorderVector & | ImplBorders () const =0 |
typedef std::vector<struct Vector> BorderVector |
virtual ~IEnviroment | ( | ) | [inline, virtual] |
struct Point RightTop | ( | ) | const [inline, read] |
Gets right top cornert of enviroment space. Left bottom corner has coord [0,0]
Definition at line 222 of file physics.h.
References ImplRightTop().
const IObjectConstContainer& Objects | ( | ) | const [inline] |
Gets the objects in enviroment
Definition at line 229 of file physics.h.
References ImplObjects().
const BorderVector& Borders | ( | ) | const [inline] |
Definition at line 233 of file physics.h.
References ImplBorders().
virtual struct Point ImplRightTop | ( | ) | const [read, protected, pure virtual] |
virtual const IObjectConstContainer& ImplObjects | ( | ) | const [protected, pure virtual] |
virtual const BorderVector& ImplBorders | ( | ) | const [protected, pure virtual] |