mial::Sense_AvgIntensity< DataType, TInputImage, nDims > Class Template Reference

Derived sensory class for computing image AvgIntensity. More...

#include <Sense_AvgIntensity.h>

Inheritance diagram for mial::Sense_AvgIntensity< DataType, TInputImage, nDims >:

mial::Sensor List of all members.

Public Types

typedef Sense_AvgIntensity Self
typedef itk::SmartPointer<
Self
Pointer
typedef itk::SmartPointer<
const Self
ConstPointer
typedef itk::WeakPointer<
const Self
ConstWeakPointer
typedef TInputImage InputImageType
typedef InputImageType::ConstPointer InputImagePointer
typedef itk::Image< DataType,
nDims > 
OutputImageType
typedef OutputImageType::ConstPointer OutputImagePointer

Public Member Functions

virtual void run (typename Sensor::sensorIn *const i)
 Pure virtual public member function. New sensors operations are defined and run by implementing this method in a derived class.

Protected Member Functions

 Sense_AvgIntensity ()

Classes

struct  sensorIn
struct  sensorOut

Detailed Description

template<class DataType, class TInputImage, int nDims>
class mial::Sense_AvgIntensity< DataType, TInputImage, nDims >

Derived sensory class for computing image AvgIntensity.

A derived class of the sensory ABC, this class calculates the AvgIntensity of the image and returns it in the form of TAvgIntensityImage. Calculations are performed using ITK's AvgIntensityMagnitudeRecursiveGaussianImageFilter, and AvgIntensityRecursiveGaussianImageFilter, the later of which provides the derivatives along each direction.

In order to run the sensor one must use its publicly defined sensorIn and sensorOut types to create the input arguments and receive the output. In this case the sensor takes a pointer to the input image and the standard deviation to be used for smoothing, and outputs a pointer to the AvgIntensity image.

Definition at line 28 of file Sense_AvgIntensity.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 19 13:05:24 2006 for IDO by  doxygen 1.4.7