IEnviroment Class Reference

#include <physics.h>

List of all members.


Detailed Description

Enviroment interface Enviroment is rectangle containing objects

Definition at line 213 of file physics.h.


Public Types

typedef std::vector< struct
Vector
BorderVector

Public Member Functions

struct Point RightTop () const
const IObjectConstContainerObjects () const
const BorderVectorBorders () const
virtual ~IEnviroment ()

Protected Member Functions

virtual struct Point ImplRightTop () const =0
virtual const
IObjectConstContainer
ImplObjects () const =0
virtual const BorderVectorImplBorders () const =0

Member Typedef Documentation

typedef std::vector<struct Vector> BorderVector

Definition at line 216 of file physics.h.


Constructor & Destructor Documentation

virtual ~IEnviroment (  )  [inline, virtual]

Definition at line 237 of file physics.h.


Member Function Documentation

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().

Here is the call graph for this function:

const IObjectConstContainer& Objects (  )  const [inline]

Gets the objects in enviroment

Definition at line 229 of file physics.h.

References ImplObjects().

Here is the call graph for this function:

const BorderVector& Borders (  )  const [inline]

Definition at line 233 of file physics.h.

References ImplBorders().

Here is the call graph for this function:

virtual struct Point ImplRightTop (  )  const [read, protected, pure virtual]

Referenced by RightTop().

Here is the caller graph for this function:

virtual const IObjectConstContainer& ImplObjects (  )  const [protected, pure virtual]

Referenced by Objects().

Here is the caller graph for this function:

virtual const BorderVector& ImplBorders (  )  const [protected, pure virtual]

Referenced by Borders().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Fri Jul 10 22:42:14 2009 for rob08 by  doxygen 1.5.4