SourceForge.net Logo

Demo::Object Class Reference

#include <demo.hpp>

Inheritance diagram for Demo::Object:

Demo::Ball Demo::Block Demo::Catapult Demo::Composite Demo::Line Demo::Point Demo::Rope Demo::RopeSegment Demo::Terrain Demo::Wall Demo::Wheel List of all members.

Detailed Description

Definition at line 58 of file demo.hpp.

Public Member Functions

 Object ()
virtual ~Object ()
virtual void Draw () const=0
virtual Flatland::ObjectGetFlatlandObject ()
virtual void Insert (Space &space)
virtual void InsertFront (Space &space)
ObjectPropertiesProperty ()
const ObjectPropertiesProperty () const

Static Public Member Functions

static ObjectPropertiesDefault ()
static void PushProperties ()
static void PopProperties ()

Private Attributes

ObjectProperties properties

Static Private Attributes

static ObjectProperties defaults
static std::stack< ObjectPropertiesdefaultStack

The documentation for this class was generated from the following files:
Generated on Sat Jan 13 17:20:21 2007 for Flatland by doxygen 1.5.1