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

This structure holds half of a symmetric convolution kernel. More...

#include <osl_1d_half_kernel.h>

List of all members.

Public Member Functions

 osl_1d_half_kernel (unsigned capacity_=40)
 ~osl_1d_half_kernel ()

Public Attributes

unsigned const capacity
unsigned count
T * array

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.


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>
T* osl_1d_half_kernel< T >::array

Definition at line 26 of file osl_1d_half_kernel.h.

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.


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