Public Member Functions | Public Attributes
vgl_polygon_sheet_as_array< T > Struct Template Reference

A commonly required (single-sheet) polygon representation. More...

#include <vgl_polygon.h>

List of all members.

Public Member Functions

 vgl_polygon_sheet_as_array (vgl_polygon< T > const &p)
 Automatic constructor from a single-sheet polygon.
 vgl_polygon_sheet_as_array (typename vgl_polygon< T >::sheet_t const &p)
 Automatic constructor from a polygon sheet.
 ~vgl_polygon_sheet_as_array ()
 Destructor.

Public Attributes

int n
T * x
T * y

Detailed Description

template<class T>
struct vgl_polygon_sheet_as_array< T >

A commonly required (single-sheet) polygon representation.

Definition at line 138 of file vgl_polygon.h.


Constructor & Destructor Documentation

template<class T >
vgl_polygon_sheet_as_array< T >::vgl_polygon_sheet_as_array ( vgl_polygon< T > const &  p)

Automatic constructor from a single-sheet polygon.

Definition at line 174 of file vgl_polygon.txx.

template<class T >
vgl_polygon_sheet_as_array< T >::vgl_polygon_sheet_as_array ( typename vgl_polygon< T >::sheet_t const &  p)

Automatic constructor from a polygon sheet.

Definition at line 188 of file vgl_polygon.txx.

Destructor.

Definition at line 201 of file vgl_polygon.txx.


Member Data Documentation

template<class T >
int vgl_polygon_sheet_as_array< T >::n

Definition at line 140 of file vgl_polygon.h.

template<class T >
T* vgl_polygon_sheet_as_array< T >::x

Definition at line 141 of file vgl_polygon.h.

template<class T >
T* vgl_polygon_sheet_as_array< T >::y

Definition at line 142 of file vgl_polygon.h.


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