Public Member Functions | Protected Attributes | Friends
gst_edge_2d Class Reference

#include <gst_edge_2d.h>

Inheritance diagram for gst_edge_2d:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 gst_edge_2d (gst_vertex_2d_sptr start, gst_vertex_2d_sptr end)
 gst_edge_2d (gst_edge_2d const &e)
gst_vertex_2d_sptr get_start () const
gst_vertex_2d_sptr get_end () const
void flip ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

gst_vertex_2d_sptr start_
gst_vertex_2d_sptr end_

Friends

vcl_ostream & operator<< (vcl_ostream &os, gst_edge_2d &e)

Detailed Description

Definition at line 16 of file gst_edge_2d.h.


Constructor & Destructor Documentation

gst_edge_2d::gst_edge_2d ( gst_vertex_2d_sptr  start,
gst_vertex_2d_sptr  end 
) [inline]

Definition at line 20 of file gst_edge_2d.h.

gst_edge_2d::gst_edge_2d ( gst_edge_2d const &  e) [inline]

Definition at line 24 of file gst_edge_2d.h.


Member Function Documentation

void gst_edge_2d::flip ( ) [inline]

Definition at line 33 of file gst_edge_2d.h.

gst_vertex_2d_sptr gst_edge_2d::get_end ( ) const [inline]

Definition at line 30 of file gst_edge_2d.h.

gst_vertex_2d_sptr gst_edge_2d::get_start ( ) const [inline]

Definition at line 29 of file gst_edge_2d.h.


Friends And Related Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  os,
gst_edge_2d e 
) [friend]

Definition at line 13 of file gst_edge_2d.cxx.


Member Data Documentation

Definition at line 40 of file gst_edge_2d.h.

Definition at line 39 of file gst_edge_2d.h.


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