iMapNode Struct Reference
A node.  
More...
#include <ivaria/mapnode.h>
Inheritance diagram for iMapNode:
 [legend]List of all members.
[legend]List of all members.
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.
Main ways to get pointers to this interface:
Definition at line 44 of file mapnode.h.
Member Function Documentation
      
        
          | virtual const csVector3& iMapNode::GetPosition | ( |  | ) | const  [pure virtual] | 
      
 
Get the position of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual iSector* iMapNode::GetSector | ( |  | ) | const  [pure virtual] | 
      
 
Get the sector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual const csVector3& iMapNode::GetXVector | ( |  | ) | const  [pure virtual] | 
      
 
Get the x vector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual const csVector3& iMapNode::GetYVector | ( |  | ) | const  [pure virtual] | 
      
 
Get the y vector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual const csVector3& iMapNode::GetZVector | ( |  | ) | const  [pure virtual] | 
      
 
Get the z vector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual iObject* iMapNode::QueryObject | ( |  | ) |  [pure virtual] | 
      
 
 
      
        
          | virtual void iMapNode::SetPosition | ( | const csVector3 & | pos | ) |  [pure virtual] | 
      
 
Set the position of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual void iMapNode::SetSector | ( | iSector * | pSector | ) |  [pure virtual] | 
      
 
Set the sector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual void iMapNode::SetXVector | ( | const csVector3 & | vec | ) |  [pure virtual] | 
      
 
Set the x vector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual void iMapNode::SetYVector | ( | const csVector3 & | vec | ) |  [pure virtual] | 
      
 
Set the y vector of the node. 
Implemented in csMapNode.
 
 
      
        
          | virtual void iMapNode::SetZVector | ( | const csVector3 & | vec | ) |  [pure virtual] | 
      
 
Set the z vector of the node. 
Implemented in csMapNode.
 
 
The documentation for this struct was generated from the following file:
Generated for Crystal Space by 
doxygen 1.4.7