HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 (void)
 
virtual GP_Nodecopy (void) 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 (void) const
 
void removeInEdges (void)
 
void removeOutEdges (void)
 
GP_NodeTreedescendents (void) const
 
int inDegree (void) const
 
int outDegree (void) const
 
int key (void) const
 
void key (int k)
 
GP_NodeTreeinNodes (void)
 
const GP_NodeTreeinNodes (void) const
 
GP_NodeTreeoutNodes (void)
 
const GP_NodeTreeoutNodes (void) 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 ( void  )
virtual

Member Function Documentation

virtual GP_Node* GP_Node::copy ( void  ) 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 ( void  ) const
int GP_Node::inDegree ( void  ) const
inline

Definition at line 50 of file GP_Node.h.

GP_NodeTree& GP_Node::inNodes ( void  )
inline

Definition at line 58 of file GP_Node.h.

const GP_NodeTree& GP_Node::inNodes ( void  ) const
inline

Definition at line 59 of file GP_Node.h.

int GP_Node::key ( void  ) 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 ( void  ) const
virtual

Reimplemented in GEO_PasteSurf.

int GP_Node::outDegree ( void  ) const
inline

Definition at line 51 of file GP_Node.h.

GP_NodeTree& GP_Node::outNodes ( void  )
inline

Definition at line 60 of file GP_Node.h.

const GP_NodeTree& GP_Node::outNodes ( void  ) const
inline

Definition at line 61 of file GP_Node.h.

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

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