Public Member Functions | Protected Attributes
gst_face_2d Class Reference

This class defines a simplified topology structure in 2D. More...

#include <gst_face_2d.h>

List of all members.

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_sptrholes_

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Data Documentation

vcl_vector<gst_polygon_2d_sptr> gst_face_2d::holes_ [protected]

Definition at line 32 of file gst_face_2d.h.

Definition at line 29 of file gst_face_2d.h.


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