Public Member Functions | Public Attributes | List of all members
vgl_polygon_sheet_as_array< T > Struct Template Reference

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

#include <vgl_polygon.h>

Public Member Functions

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

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 142 of file vgl_polygon.h.

Constructor & Destructor Documentation

◆ vgl_polygon_sheet_as_array() [1/2]

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 179 of file vgl_polygon.hxx.

◆ vgl_polygon_sheet_as_array() [2/2]

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 193 of file vgl_polygon.hxx.

◆ ~vgl_polygon_sheet_as_array()

Destructor.

Definition at line 206 of file vgl_polygon.hxx.

Member Data Documentation

◆ n

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

Definition at line 144 of file vgl_polygon.h.

◆ x

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

Definition at line 145 of file vgl_polygon.h.

◆ y

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

Definition at line 146 of file vgl_polygon.h.


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