Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

GaussianApprox Class Reference

#include <gaussianapprox.h>

Inheritance diagram for GaussianApprox:

vlVolProcessor vlPlugin List of all members.

Public Member Functions

 GaussianApprox ()
 ~GaussianApprox ()
bool run ()
 Run the vol processor.


Protected Member Functions

template<typename DataType, vlLayoutType Layout> bool computeApproxGaussBlur ()

Protected Attributes

vlVolumem_outputVol

Constructor & Destructor Documentation

GaussianApprox::GaussianApprox  ) 
 

Definition at line 40 of file gaussianapprox.cpp.

References vlPlugin::infoRef(), vlPluginInfo::setName(), vlPluginInfo::setService(), and vlPluginInfo::setVersion().

GaussianApprox::~GaussianApprox  ) 
 

Definition at line 52 of file gaussianapprox.cpp.


Member Function Documentation

template<typename DataType, vlLayoutType Layout>
bool GaussianApprox::computeApproxGaussBlur  )  [protected]
 

Definition at line 81 of file gaussianapprox.cpp.

References vlVarListAdmin::add(), vlVolIterConst< DataType, Layout >::end(), vlVolIterConst< DataType, Layout >::get(), vlVolIterConst< DataType, Layout >::getRelative(), vlVolIterConst< DataType, Layout >::getRelativeX(), vlVolIterConst< DataType, Layout >::getRelativeY(), m_outputVol, vlVolIterConst< DataType, Layout >::next(), vlVolProcessor::resultsRef(), vlVolIter< DataType, Layout >::set(), uint16, uint64, uint8, and vlVolProcessor::vol().

bool GaussianApprox::run  )  [virtual]
 

Returns:
true if successful, false otherwise.

Implements vlVolProcessor.

Definition at line 57 of file gaussianapprox.cpp.

References vlVolume::dataType(), m_outputVol, UnsignedInt8, and vlVolProcessor::vol().


Member Data Documentation

vlVolume* GaussianApprox::m_outputVol [protected]
 

Definition at line 50 of file gaussianapprox.h.

Referenced by computeApproxGaussBlur(), and run().


The documentation for this class was generated from the following files:
Generated on Fri Mar 18 11:33:17 2005 for OpenVL by doxygen 1.3.3