eng::VertexsNode Class Reference

Contains an array of local vertexs. More...

#include <eng_node.hh>

Inheritance diagram for eng::VertexsNode:

eng::Node

List of all members.

Public Types

typedef
SharedPtrNull
< VertexsNode
Ptr

Public Member Functions

 VertexsNode (const Value &value)
 VertexsNode (const VertexsNode &src)
void Accept (Visitor &visitor)
const
VertexsNode::Value
GetValue (void) const
SharedPtr< LocalVertexs > GetLocalVertexs (void) const
void SetLocalVertexs (SharedPtr< LocalVertexs > localVertexs)
uint GetVertexCnt (void) const

Protected Member Functions

Node::Ptr Clone (void) const
TypeId GetTypeId (void) const

Private Attributes

Value mValue

Friends

class Value
class NodeClones
class Graph
class GraphMaker
class GraphImporter

Classes

class  Value


Detailed Description

Contains an array of local vertexs.

Member Typedef Documentation

typedef SharedPtrNull<VertexsNode> eng::VertexsNode::Ptr

Reimplemented from eng::Node.


Constructor & Destructor Documentation

eng::VertexsNode::VertexsNode ( const Value value  ) 

VertexsNode methods.

eng::VertexsNode::VertexsNode ( const VertexsNode src  ) 


Member Function Documentation

void eng::VertexsNode::Accept ( Visitor visitor  )  [inline, virtual]

Implements eng::Node.

const VertexsNode::Value& eng::VertexsNode::GetValue ( void   )  const [inline, virtual]

Implements eng::Node.

Node::Ptr eng::VertexsNode::Clone ( void   )  const [protected, virtual]

Implements eng::Node.

Node::TypeId eng::VertexsNode::GetTypeId ( void   )  const [protected, virtual]

Implements eng::Node.

SharedPtr<LocalVertexs> eng::VertexsNode::GetLocalVertexs ( void   )  const [inline]

void eng::VertexsNode::SetLocalVertexs ( SharedPtr< LocalVertexs >  localVertexs  )  [inline]

uint eng::VertexsNode::GetVertexCnt ( void   )  const [inline]


Friends And Related Function Documentation

friend class Value [friend]

Reimplemented from eng::Node.

friend class NodeClones [friend]

Reimplemented from eng::Node.

friend class Graph [friend]

Reimplemented from eng::Node.

friend class GraphMaker [friend]

Reimplemented from eng::Node.

friend class GraphImporter [friend]

Reimplemented from eng::Node.


Member Data Documentation

Value eng::VertexsNode::mValue [private]


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