![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/signalfilter/filteringimagealgorithm.h>


Public Member Functions | |
| virtual void | execute (const carto::VolumeRef< T > &in, carto::VolumeRef< T > &out) const |
ImageAlgorithmInterface<T> Pure virtual method. More... | |
| virtual void | setOptions (const carto::Object &options) |
| virtual void | updateOptions (const carto::Object &options) |
| virtual ::aims::singlechannel::LinearFilteringImageAlgorithm< T > * | clone () const |
ImageAlgorithmInterface<T> Pure virtual method. More... | |
| LinearFilteringImageAlgorithm (const LinearFilteringFunction< T > &f) | |
| LinearFilteringImageAlgorithm (const ::aims::singlechannel::LinearFilteringImageAlgorithm< T > &other) | |
| LinearFilteringImageAlgorithm & | operator= (const LinearFilteringImageAlgorithm &other) |
| virtual | ~LinearFilteringImageAlgorithm () |
Public Member Functions inherited from aims::ImageAlgorithmInterface< T > | |
| virtual Point4dl | getOutputImageDimensions (const Point4dl &dims) const |
| Returns the output dimensions of the processed image. More... | |
| virtual Point4df | getOutputImageVoxelSize (const Point4df &voxelsize) const |
| Returns the output voxel size of the processed image. More... | |
| virtual Point4dl | getOutputImageDimensions (const long &dx=1, const long &dy=1, const long &dz=1, const long &dt=1) const |
| virtual Point4df | getOutputImageVoxelSize (const float &vx=1.0, const float &vy=1.0, const float &vz=1.0, const float &vt=1.0) const |
| virtual carto::VolumeRef< T > | execute (const carto::VolumeRef< T > &in) const |
| virtual void | setVerbose (int level) |
| virtual void | setQuiet () |
| virtual | ~ImageAlgorithmInterface () |
Protected Member Functions | |
| LinearFilteringImageAlgorithm () | |
Protected Member Functions inherited from aims::ImageAlgorithmInterface< T > | |
| ImageAlgorithmInterface () | |
| ImageAlgorithmInterface (const ImageAlgorithmInterface &other) | |
| ImageAlgorithmInterface & | operator= (const ImageAlgorithmInterface &other) |
Protected Attributes | |
| carto::rc_ptr< LinearFilteringFunction< T > > | _func |
Protected Attributes inherited from aims::ImageAlgorithmInterface< T > | |
| int | _verbose |
Additional Inherited Members | |
Public Types inherited from aims::ImageAlgorithmInterface< T > | |
| typedef T | VoxelType |
Definition at line 211 of file filteringimagealgorithm.h.
|
protected |
|
inline |
Definition at line 241 of file filteringimagealgorithm.h.
|
inline |
Definition at line 246 of file filteringimagealgorithm.h.
|
inlinevirtual |
Definition at line 260 of file filteringimagealgorithm.h.
|
inlinevirtual |
ImageAlgorithmInterface<T> Pure virtual method.
Clone the object
Implements aims::ImageAlgorithmInterface< T >.
Definition at line 230 of file filteringimagealgorithm.h.
Referenced by aims::LinearFilteringImageAlgorithm< T >::operator=().
|
inlinevirtual |
ImageAlgorithmInterface<T> Pure virtual method.
Returns the image processed by an algorithm on the input image into an already allocated output volume.
| in | Input image to process |
| out | Output image processed |
Implements aims::ImageAlgorithmInterface< T >.
Definition at line 271 of file filteringimagealgorithm.h.
References carto::VolumeRef< class >::getBorders(), carto::PropertySet::getProperty(), carto::VolumeRef< class >::getSizeT(), carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeY(), carto::VolumeRef< class >::getSizeZ(), carto::VolumeRef< class >::header(), carto::VolumeRef< class >::setPosInRefVolume(), carto::toString(), and carto::Object::value().
|
inline |
Definition at line 251 of file filteringimagealgorithm.h.
References aims::singlechannel::LinearFilteringImageAlgorithm< T >::_func.
|
inlinevirtual |
Reimplemented from aims::ImageAlgorithmInterface< T >.
Definition at line 220 of file filteringimagealgorithm.h.
References aims::singlechannel::LinearFilteringImageAlgorithm< T >::_func.
Referenced by aims::LinearFilteringImageAlgorithm< T >::setOptions().
|
inlinevirtual |
Reimplemented from aims::ImageAlgorithmInterface< T >.
Definition at line 225 of file filteringimagealgorithm.h.
References aims::singlechannel::LinearFilteringImageAlgorithm< T >::_func.
Referenced by aims::LinearFilteringImageAlgorithm< T >::updateOptions().
|
protected |