osl_1d_half_kernel< T > Struct Template Reference

#include <osl_1d_half_kernel.h>

List of all members.


Detailed Description

template<class T>
struct osl_1d_half_kernel< T >

This structure holds half of a symmetric convolution kernel.

The centre of the kernel is array[0].

Definition at line 14 of file osl_1d_half_kernel.h.


Public Member Functions

 osl_1d_half_kernel (unsigned capacity_=40)
 ~osl_1d_half_kernel ()

Public Attributes

unsigned const capacity
unsigned count
T * array

Constructor & Destructor Documentation

template<class T>
osl_1d_half_kernel< T >::osl_1d_half_kernel ( unsigned  capacity_ = 40  )  [inline]

Definition at line 16 of file osl_1d_half_kernel.h.

template<class T>
osl_1d_half_kernel< T >::~osl_1d_half_kernel (  )  [inline]

Definition at line 21 of file osl_1d_half_kernel.h.


Member Data Documentation

template<class T>
unsigned const osl_1d_half_kernel< T >::capacity

Definition at line 23 of file osl_1d_half_kernel.h.

template<class T>
unsigned osl_1d_half_kernel< T >::count

Definition at line 25 of file osl_1d_half_kernel.h.

template<class T>
T* osl_1d_half_kernel< T >::array

Definition at line 26 of file osl_1d_half_kernel.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 2 05:14:16 2008 for contrib/oxl/osl by  doxygen 1.5.1