iMapNode Struct Reference
A node. More...
#include <mapnode.h>
Inheritance diagram for iMapNode:

Public Methods | |
virtual iObject * | QueryObject ()=0 |
Get the iObject. | |
virtual void | SetPosition (const csVector3 &pos)=0 |
Set the position of the node. | |
virtual const csVector3 & | GetPosition () const=0 |
Get the position of the node. | |
virtual void | SetSector (iSector *pSector)=0 |
Set the sector of the node. | |
virtual iSector * | GetSector () const=0 |
Get the sector of the node. |
Detailed Description
A node.This is an iObject that is bound to a position and a sector in the world. Nodes are typically created from a map file using the <node> attribute.
Main creators of instances implementing this interface:
- The main loader creates instances of this internally.
- SCF_QUERY_INTERFACE() from iObject instances you get by calling iObject::GetIterator() on iObject instances you get from iSector::QueryObject().
Definition at line 45 of file mapnode.h.
Member Function Documentation
|
Get the position of the node.
Implemented in csMapNode. |
|
Get the sector of the node.
Implemented in csMapNode. |
|
Get the iObject.
Implemented in csMapNode. |
|
Set the position of the node.
Implemented in csMapNode. |
|
Set the sector of the node.
Implemented in csMapNode. |
The documentation for this struct was generated from the following file:
- ivaria/mapnode.h
Generated for Crystal Space by doxygen 1.2.18