gmvl_node Class Reference

#include <gmvl_node.h>

Inheritance diagram for gmvl_node:

vbl_ref_count gmvl_corner_node gmvl_image_node gmvl_tag_node gmvl_topology_node List of all members.

Detailed Description

Types of node:

..)

Definition at line 30 of file gmvl_node.h.


Public Member Functions

 gmvl_node ()
 gmvl_node (gmvl_node const &n)
virtual ~gmvl_node ()
vcl_string & type ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

vcl_string type_
int ref_

Friends

class gmvl_node_cache
class gmvl_connection_cache
vcl_ostream & operator<< (vcl_ostream &os, gmvl_node &node)

Constructor & Destructor Documentation

gmvl_node::gmvl_node (  )  [inline]

Definition at line 33 of file gmvl_node.h.

gmvl_node::gmvl_node ( gmvl_node const &  n  )  [inline]

Definition at line 34 of file gmvl_node.h.

virtual gmvl_node::~gmvl_node (  )  [inline, virtual]

Definition at line 35 of file gmvl_node.h.


Member Function Documentation

vcl_string& gmvl_node::type (  )  [inline]

Definition at line 38 of file gmvl_node.h.


Friends And Related Function Documentation

friend class gmvl_node_cache [friend]

Definition at line 44 of file gmvl_node.h.

friend class gmvl_connection_cache [friend]

Definition at line 45 of file gmvl_node.h.

vcl_ostream& operator<< ( vcl_ostream &  os,
gmvl_node node 
) [friend]

Definition at line 12 of file gmvl_node.cxx.


Member Data Documentation

vcl_string gmvl_node::type_ [protected]

Definition at line 49 of file gmvl_node.h.

int gmvl_node::ref_ [protected]

Definition at line 52 of file gmvl_node.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 8 05:16:22 2009 for contrib/gel/gmvl by  doxygen 1.5.1