Public Member Functions | Private Member Functions | Private Attributes
vgl_convex_hull_2d< T > Class Template Reference

#include <vgl_convex_hull_2d.h>

List of all members.

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_

Detailed Description

template<class T>
class vgl_convex_hull_2d< T >

Definition at line 22 of file vgl_convex_hull_2d.h.


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: