eng::Node::SortableNode Class Reference

Encapsulates a Node::Ptr for sorting Nodes according to priority. More...

#include <eng_node.hh>

List of all members.

Public Member Functions

 SortableNode (void)
 SortableNode (Node::Ptr node)
Node::Ptr GetNode (void) const
 operator Node::Ptr () const

Private Attributes

Node::Ptr mNode

Friends

bool operator== (const SortableNode &node1, const SortableNode &node2)
bool operator< (const SortableNode &node1, const SortableNode &node2)


Detailed Description

Encapsulates a Node::Ptr for sorting Nodes according to priority.

The highest-priority node in a SortableNode container will be the LAST element STL containers are sorted so that the first element has the lowest value.


Constructor & Destructor Documentation

eng::Node::SortableNode::SortableNode ( void   )  [inline]

eng::Node::SortableNode::SortableNode ( Node::Ptr  node  )  [inline]


Member Function Documentation

Node::Ptr eng::Node::SortableNode::GetNode ( void   )  const [inline]

eng::Node::SortableNode::operator Node::Ptr (  )  const [inline]


Friends And Related Function Documentation

bool operator== ( const SortableNode node1,
const SortableNode node2 
) [friend]

bool operator< ( const SortableNode node1,
const SortableNode node2 
) [friend]


Member Data Documentation

Node::Ptr eng::Node::SortableNode::mNode [private]


The documentation for this class was generated from the following file: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:22 2007