NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
This class takes a vector image as input, and outputs a vector image, where the vector data value at each voxel is equal to the millimetre or voxel position of that voxel. More...
Public Types | |
typedef SetOutputVectorToCurrentPositionFilter | Self |
typedef InPlaceImageFilter < Image< Vector< TScalarType, NDimensions >, NDimensions > , Image< Vector< TScalarType, NDimensions >, NDimensions > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Vector< TScalarType, NDimensions > | InputPixelType |
typedef Image< InputPixelType, NDimensions > | InputImageType |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputPixelType | OutputPixelType |
typedef InputImageType | OutputImageType |
typedef OutputImageType::PointType | OutputImagePointType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (Dimension, unsigned int, NDimensions) | |
virtual void | SetOutputIsInMillimetres (bool _arg) |
virtual bool | GetOutputIsInMillimetres () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
SetOutputVectorToCurrentPositionFilter () | |
~SetOutputVectorToCurrentPositionFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | BeforeThreadedGenerateData () |
virtual void | ThreadedGenerateData (const InputImageRegionType &outputRegionForThread, ThreadIdType threadId) |
This class takes a vector image as input, and outputs a vector image, where the vector data value at each voxel is equal to the millimetre or voxel position of that voxel.
This class is also subclassing InPlaceImageFilter meaning that the input buffer and output buffer can be the same. If you are using this filter in place, you run the filter, then us the output pointer, not the input pointer.
typedef SmartPointer<const Self> itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::ConstPointer |
typedef InputImageType::IndexType itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::InputImageIndexType |
typedef InputImageType::RegionType itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::InputImageRegionType |
typedef Image< InputPixelType, NDimensions > itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::InputImageType |
typedef Vector< TScalarType, NDimensions > itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::InputPixelType |
Standard typedefs.
typedef OutputImageType::PointType itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::OutputImagePointType |
typedef InputImageType itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::OutputImageType |
typedef InputPixelType itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::OutputPixelType |
typedef SmartPointer<Self> itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::Pointer |
typedef SetOutputVectorToCurrentPositionFilter itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::Self |
Standard "Self" typedef.
typedef InPlaceImageFilter<Image< Vector<TScalarType, NDimensions>, NDimensions>, Image< Vector<TScalarType, NDimensions>, NDimensions> > itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::Superclass |
|
protected |
|
inlineprotected |
|
protectedvirtual |
|
virtual |
Run-time type information (and related methods).
|
virtual |
itk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
NDimensions | |||
) |
Get the number of dimensions we are working in.
|
static |
Method for creation through the object factory.
|
protected |
|
virtual |
Set/Get a flag controlling output, if true, output is millimetre coordinates, if false, output is in voxels.
|
protectedvirtual |