Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

gmvl_connection Class Reference

#include <gmvl_connection.h>

Inheritance diagram for gmvl_connection:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 20 of file gmvl_connection.h.

Public Member Functions

 gmvl_connection (const gmvl_node_sptr node1, const gmvl_node_sptr node2)
 gmvl_connection (gmvl_connection const &x)
 ~gmvl_connection ()
gmvl_node_sptr get_node1 () const
gmvl_node_sptr get_node2 () const
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

gmvl_node_sptr n1_
gmvl_node_sptr n2_

Friends

vcl_ostream & operator<< (vcl_ostream &os, const gmvl_connection &c)


Constructor & Destructor Documentation

gmvl_connection::gmvl_connection const gmvl_node_sptr  node1,
const gmvl_node_sptr  node2
 

Definition at line 12 of file gmvl_connection.cxx.

gmvl_connection::gmvl_connection gmvl_connection const &  x  )  [inline]
 

Definition at line 26 of file gmvl_connection.h.

gmvl_connection::~gmvl_connection  ) 
 

Definition at line 17 of file gmvl_connection.cxx.


Member Function Documentation

gmvl_node_sptr gmvl_connection::get_node1  )  const [inline]
 

Definition at line 32 of file gmvl_connection.h.

gmvl_node_sptr gmvl_connection::get_node2  )  const [inline]
 

Definition at line 33 of file gmvl_connection.h.


Friends And Related Function Documentation

vcl_ostream& operator<< vcl_ostream &  os,
const gmvl_connection c
[friend]
 

Definition at line 23 of file gmvl_connection.cxx.


Member Data Documentation

gmvl_node_sptr gmvl_connection::n1_ [protected]
 

Definition at line 38 of file gmvl_connection.h.

gmvl_node_sptr gmvl_connection::n2_ [protected]
 

Definition at line 38 of file gmvl_connection.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:47:45 2008 for contrib/gel/gmvl by  doxygen 1.4.4