Public Member Functions | Protected Attributes
gtrl_triangulation Class Reference

triangulates holeless polygons. More...

#include <gtrl_triangulation.h>

List of all members.

Public Member Functions

 gtrl_triangulation (gtrl_polygon poly)
void run ()
vcl_vector< gtrl_triangle_sptrget_triangles () const
vcl_vector< gtrl_vertex_sptrget_points () const

Protected Attributes

gtrl_polygon poly_
vcl_vector< gtrl_triangle_sptrtris_
vcl_vector< gtrl_vertex_sptrpts_

Detailed Description

triangulates holeless polygons.

Definition at line 16 of file gtrl_triangulation.h.


Constructor & Destructor Documentation

gtrl_triangulation::gtrl_triangulation ( gtrl_polygon  poly)

Definition at line 29 of file gtrl_triangulation.cxx.


Member Function Documentation

vcl_vector<gtrl_vertex_sptr> gtrl_triangulation::get_points ( ) const [inline]

Definition at line 25 of file gtrl_triangulation.h.

vcl_vector<gtrl_triangle_sptr> gtrl_triangulation::get_triangles ( ) const [inline]

Definition at line 24 of file gtrl_triangulation.h.

void gtrl_triangulation::run ( )

Definition at line 34 of file gtrl_triangulation.cxx.


Member Data Documentation

Definition at line 28 of file gtrl_triangulation.h.

vcl_vector<gtrl_vertex_sptr> gtrl_triangulation::pts_ [protected]

Definition at line 31 of file gtrl_triangulation.h.

Definition at line 30 of file gtrl_triangulation.h.


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