Public Member Functions | Protected Attributes | Friends
gmvl_corner_node Class Reference

#include <gmvl_corner_node.h>

Inheritance diagram for gmvl_corner_node:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 gmvl_corner_node (double x, double y)
 ~gmvl_corner_node ()
double x () const
double y () const
vcl_string & type ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

double x_
double y_
vcl_string type_
int ref_

Friends

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

Detailed Description

Definition at line 15 of file gmvl_corner_node.h.


Constructor & Destructor Documentation

gmvl_corner_node::gmvl_corner_node ( double  x,
double  y 
) [inline]

Definition at line 18 of file gmvl_corner_node.h.

gmvl_corner_node::~gmvl_corner_node ( ) [inline]

Definition at line 19 of file gmvl_corner_node.h.


Member Function Documentation

vcl_string& gmvl_node::type ( ) [inline, inherited]

Definition at line 38 of file gmvl_node.h.

double gmvl_corner_node::x ( void  ) const [inline]

Definition at line 21 of file gmvl_corner_node.h.

double gmvl_corner_node::y ( void  ) const [inline]

Definition at line 22 of file gmvl_corner_node.h.


Friends And Related Function Documentation

friend class gmvl_connection_cache [friend, inherited]

Definition at line 45 of file gmvl_node.h.

friend class gmvl_node_cache [friend, inherited]

Definition at line 44 of file gmvl_node.h.

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

Definition at line 12 of file gmvl_node.cxx.


Member Data Documentation

int gmvl_node::ref_ [protected, inherited]

Definition at line 52 of file gmvl_node.h.

vcl_string gmvl_node::type_ [protected, inherited]

Definition at line 49 of file gmvl_node.h.

double gmvl_corner_node::x_ [protected]

Definition at line 25 of file gmvl_corner_node.h.

double gmvl_corner_node::y_ [protected]

Definition at line 26 of file gmvl_corner_node.h.


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