Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vgl_convex_hull_2d< T > Class Template Reference

#include <vgl_convex_hull_2d.h>

List of all members.


Detailed Description

template<class T>
class vgl_convex_hull_2d< T >

Definition at line 22 of file vgl_convex_hull_2d.h.

Public Member Functions

 vgl_convex_hull_2d (vcl_vector< vgl_point_2d< T > > const &points)
 ~vgl_convex_hull_2d ()
vgl_polygon< T > hull ()

Private Member Functions

 vgl_convex_hull_2d ()
void compute_hull ()

Private Attributes

bool hull_valid_
vcl_vector< vgl_point_2d<
T > > 
points_
vgl_polygon< T > hull_


Constructor & Destructor Documentation

template<class T>
vgl_convex_hull_2d< T >::vgl_convex_hull_2d vcl_vector< vgl_point_2d< T > > const &  points  ) 
 

Definition at line 92 of file vgl_convex_hull_2d.txx.

template<class T>
vgl_convex_hull_2d< T >::~vgl_convex_hull_2d  )  [inline]
 

Definition at line 26 of file vgl_convex_hull_2d.h.

template<class T>
vgl_convex_hull_2d< T >::vgl_convex_hull_2d  )  [private]
 


Member Function Documentation

template<class T>
void vgl_convex_hull_2d< T >::compute_hull  )  [private]
 

Definition at line 99 of file vgl_convex_hull_2d.txx.

template<class T>
vgl_polygon< T > vgl_convex_hull_2d< T >::hull  ) 
 

Definition at line 139 of file vgl_convex_hull_2d.txx.


Member Data Documentation

template<class T>
vgl_polygon<T> vgl_convex_hull_2d< T >::hull_ [private]
 

Definition at line 33 of file vgl_convex_hull_2d.h.

template<class T>
bool vgl_convex_hull_2d< T >::hull_valid_ [private]
 

Definition at line 30 of file vgl_convex_hull_2d.h.

template<class T>
vcl_vector<vgl_point_2d<T> > vgl_convex_hull_2d< T >::points_ [private]
 

Definition at line 32 of file vgl_convex_hull_2d.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:39:25 2008 for core/vgl by  doxygen 1.4.4