This class defines a simplified topology structure in 2D. More...
#include <gst_face_2d.h>
Public Member Functions | |
gst_face_2d (gst_polygon_2d_sptr polygon) | |
gst_face_2d (gst_polygon_2d_sptr polygon, const vcl_vector< gst_polygon_2d_sptr > &holes) | |
~gst_face_2d () | |
Protected Attributes | |
gst_polygon_2d_sptr | outside_ |
vcl_vector< gst_polygon_2d_sptr > | holes_ |
This class defines a simplified topology structure in 2D.
It is light weight, and all interfacing should be done through the face class
Definition at line 18 of file gst_face_2d.h.
gst_face_2d::gst_face_2d | ( | gst_polygon_2d_sptr | polygon | ) |
Definition at line 11 of file gst_face_2d.cxx.
gst_face_2d::gst_face_2d | ( | gst_polygon_2d_sptr | polygon, |
const vcl_vector< gst_polygon_2d_sptr > & | holes | ||
) |
Definition at line 16 of file gst_face_2d.cxx.
gst_face_2d::~gst_face_2d | ( | ) |
Definition at line 22 of file gst_face_2d.cxx.
vcl_vector<gst_polygon_2d_sptr> gst_face_2d::holes_ [protected] |
Definition at line 32 of file gst_face_2d.h.
gst_polygon_2d_sptr gst_face_2d::outside_ [protected] |
Definition at line 29 of file gst_face_2d.h.