#include <gst_edge_2d.h>
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) |
Definition at line 16 of file gst_edge_2d.h.
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.
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.
vcl_ostream& operator<< | ( | vcl_ostream & | os, |
gst_edge_2d & | e | ||
) | [friend] |
Definition at line 13 of file gst_edge_2d.cxx.
gst_vertex_2d_sptr gst_edge_2d::end_ [protected] |
Definition at line 40 of file gst_edge_2d.h.
gst_vertex_2d_sptr gst_edge_2d::start_ [protected] |
Definition at line 39 of file gst_edge_2d.h.