HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GP_Node Class Reference

#include <GP_Node.h>

+ Inheritance diagram for GP_Node:

Public Member Functions

 GP_Node (int akey=0)
 
 GP_Node (const GP_Node &node)
 
virtual ~GP_Node ()
 
virtual GP_Nodecopy () const
 
virtual int copyInNodes (const GP_Node &src, const GP_NodeTree &destpool)
 
virtual int copyOutNodes (const GP_Node &src, const GP_NodeTree &destpool)
 
virtual GP_NodenewSpecies () const
 
void removeInEdges ()
 
void removeOutEdges ()
 
GP_NodeTreedescendents () const
 
int inDegree () const
 
int outDegree () const
 
int key () const
 
void key (int k)
 
GP_NodeTreeinNodes ()
 
const GP_NodeTreeinNodes () const
 
GP_NodeTreeoutNodes ()
 
const GP_NodeTreeoutNodes () const
 

Detailed Description

Definition at line 19 of file GP_Node.h.

Constructor & Destructor Documentation

GP_Node::GP_Node ( int  akey = 0)
inline

Definition at line 23 of file GP_Node.h.

GP_Node::GP_Node ( const GP_Node node)
inline

Definition at line 24 of file GP_Node.h.

virtual GP_Node::~GP_Node ( )
virtual

Member Function Documentation

virtual GP_Node* GP_Node::copy ( ) const
virtual

Reimplemented in GEO_PasteSurf, and GP_Domain.

virtual int GP_Node::copyInNodes ( const GP_Node src,
const GP_NodeTree destpool 
)
virtual

Reimplemented in GEO_PasteSurf.

virtual int GP_Node::copyOutNodes ( const GP_Node src,
const GP_NodeTree destpool 
)
virtual
GP_NodeTree* GP_Node::descendents ( ) const
int GP_Node::inDegree ( ) const
inline

Definition at line 50 of file GP_Node.h.

GP_NodeTree& GP_Node::inNodes ( )
inline

Definition at line 58 of file GP_Node.h.

const GP_NodeTree& GP_Node::inNodes ( ) const
inline

Definition at line 59 of file GP_Node.h.

int GP_Node::key ( ) const
inline

Definition at line 54 of file GP_Node.h.

void GP_Node::key ( int  k)
inline

Definition at line 55 of file GP_Node.h.

virtual GP_Node* GP_Node::newSpecies ( ) const
virtual

Reimplemented in GEO_PasteSurf.

int GP_Node::outDegree ( ) const
inline

Definition at line 51 of file GP_Node.h.

GP_NodeTree& GP_Node::outNodes ( )
inline

Definition at line 60 of file GP_Node.h.

const GP_NodeTree& GP_Node::outNodes ( ) const
inline

Definition at line 61 of file GP_Node.h.

void GP_Node::removeInEdges ( )
void GP_Node::removeOutEdges ( )

The documentation for this class was generated from the following file: