Planeshift
celPath Class Reference

This is a mapnode Path for CEL. More...

#include <celgraph.h>

Public Member Functions

virtual void AddNode (iMapNode *node)
 
 celPath (iBase *parent)
 
virtual void Clear ()
 
virtual iMapNode * Current ()
 
virtual csVector3 CurrentPosition ()
 
virtual iSector * CurrentSector ()
 
virtual iMapNode * GetFirst ()
 
virtual iMapNode * GetLast ()
 
virtual size_t GetNodeCount ()
 
virtual bool HasNext ()
 
virtual bool HasPrevious ()
 
virtual bool Initialize (iObjectRegistry *object_reg)
 
virtual void InsertNode (size_t pos, iMapNode *node)
 
virtual void Invert ()
 
virtual iMapNode * Next ()
 
virtual iMapNode * Previous ()
 
virtual iObject * QueryObject ()
 
virtual void Restart ()
 
virtual ~celPath ()
 

Detailed Description

This is a mapnode Path for CEL.

Definition at line 102 of file celgraph.h.

Constructor & Destructor Documentation

celPath::celPath ( iBase parent)
virtual celPath::~celPath ( )
virtual

Member Function Documentation

virtual void celPath::AddNode ( iMapNode *  node)
virtual
virtual void celPath::Clear ( )
virtual
virtual iMapNode* celPath::Current ( )
virtual
virtual csVector3 celPath::CurrentPosition ( )
virtual
virtual iSector* celPath::CurrentSector ( )
virtual
virtual iMapNode* celPath::GetFirst ( )
virtual
virtual iMapNode* celPath::GetLast ( )
virtual
virtual size_t celPath::GetNodeCount ( )
inlinevirtual

Definition at line 129 of file celgraph.h.

virtual bool celPath::HasNext ( )
virtual
virtual bool celPath::HasPrevious ( )
virtual
virtual bool celPath::Initialize ( iObjectRegistry *  object_reg)
virtual
virtual void celPath::InsertNode ( size_t  pos,
iMapNode *  node 
)
virtual
virtual void celPath::Invert ( )
virtual
virtual iMapNode* celPath::Next ( )
virtual
virtual iMapNode* celPath::Previous ( )
virtual
virtual iObject* celPath::QueryObject ( )
inlinevirtual

Definition at line 113 of file celgraph.h.

virtual void celPath::Restart ( )
virtual

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