CEL

Public API Reference

iDynamicCell Struct Reference

A Cell. More...

#include <propclass/dynworld.h>

Inheritance diagram for iDynamicCell:

List of all members.

Public Member Functions

virtual iDynamicObjectAddObject (const char *factory, const csReversibleTransform &trans)=0
 Add a new dynamic object to the cell.
virtual void DeleteObject (iDynamicObject *dynobj)=0
 Remove an object.
virtual void DeleteObjects ()=0
 Delete all objects in this cell.
virtual
CS::Physics::iPhysicalSector
GetDynamicSector () const =0
 Get the physical sector for this cell.
virtual iDynamicObjectGetObject (size_t i) const =0
 Get an object.
virtual size_t GetObjectCount () const =0
 Get the number of objects.
virtual iSectorGetSector () const =0
 Get the sector for this cell.
virtual csRef< iStringLoad (iDocumentNode *node)=0
 Load the cell from XML.
virtual void MarkBaseline ()=0
 Mark the baseline.
virtual void Save (iDocumentNode *node)=0
 Save the cell to XML.

Detailed Description

A Cell.

Definition at line 682 of file dynworld.h.


Member Function Documentation

virtual iDynamicObject* iDynamicCell::AddObject ( const char *  factory,
const csReversibleTransform trans 
) [pure virtual]

Add a new dynamic object to the cell.

This object will have no physics properties yet.

virtual void iDynamicCell::DeleteObject ( iDynamicObject dynobj  )  [pure virtual]

Remove an object.

virtual void iDynamicCell::DeleteObjects (  )  [pure virtual]

Delete all objects in this cell.

virtual CS::Physics::iPhysicalSector* iDynamicCell::GetDynamicSector (  )  const [pure virtual]

Get the physical sector for this cell.

virtual iDynamicObject* iDynamicCell::GetObject ( size_t  i  )  const [pure virtual]

Get an object.

virtual size_t iDynamicCell::GetObjectCount (  )  const [pure virtual]

Get the number of objects.

virtual iSector* iDynamicCell::GetSector (  )  const [pure virtual]

Get the sector for this cell.

virtual csRef<iString> iDynamicCell::Load ( iDocumentNode node  )  [pure virtual]

Load the cell from XML.

virtual void iDynamicCell::MarkBaseline (  )  [pure virtual]

Mark the baseline.

virtual void iDynamicCell::Save ( iDocumentNode node  )  [pure virtual]

Save the cell to XML.


The documentation for this struct was generated from the following file:

Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1