CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iMapNode Struct Reference

A node. More...

#include <mapnode.h>

Inheritance diagram for iMapNode:

iBase csMapNode::MapNode List of all members.

Public Methods

virtual iObjectQueryObject ()=0
 Get the iObject.

virtual void SetPosition (const csVector3 &pos)=0
 Set the position of the node.

virtual const csVector3GetPosition () const=0
 Get the position of the node.

virtual void SetSector (iSector *pSector)=0
 Set the sector of the node.

virtual iSectorGetSector () 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.

Definition at line 33 of file mapnode.h.


Member Function Documentation

virtual const csVector3& iMapNode::GetPosition   [pure virtual]
 

Get the position of the node.

Implemented in csMapNode::MapNode.

virtual iSector* iMapNode::GetSector   [pure virtual]
 

Get the sector of the node.

Implemented in csMapNode::MapNode.

virtual iObject* iMapNode::QueryObject   [pure virtual]
 

Get the iObject.

Implemented in csMapNode::MapNode.

virtual void iMapNode::SetPosition const csVector3   pos [pure virtual]
 

Set the position of the node.

Implemented in csMapNode::MapNode.

virtual void iMapNode::SetSector iSector   pSector [pure virtual]
 

Set the sector of the node.

Implemented in csMapNode::MapNode.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.18