Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::EnkiRectangularBlock Class Reference
[World interfaces]

#include <Enki.h>

Inheritance diagram for Teem::EnkiRectangularBlock:

Teem::EnkiPositionable< Enki::PhysicalObject > Teem::RectangularBlock Teem::Positionable Teem::Entity Teem::Positionable List of all members.

Detailed Description

This is the implementation of a piece of static matter in the Enki simulator.


Public Member Functions

virtual ~EnkiRectangularBlock ()
 Destructor, remove object from world and destroy Enki instance.
virtual void set (double w, double h, double x, double y, double a)
 Set the width, height, position and orientation of this rectangular block.

Private Member Functions

 EnkiRectangularBlock (EnkiWorld *world, const std::string &root)
 Private constructor, created from world.

Private Attributes

EnkiWorldworld
 Pointer to world to be able to remove object in destructor.
An::Polygone boundingSurface
 Bounding surface of this block, may be modified through Ishtar.
Ishtar::VariablesPublisher ishtarPublisher
 Ishtar publisher for accessible variables of the Enki object.

Friends

class EnkiWorld
class Registrar< Entity, std::string, EnkiWorld *, std::string >


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:28 2005 for Teem by  doxygen 1.4.2