NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Image filter class to calculate the mean image on a voxel by voxel basis of multiple input images. More...
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | SetSubtractMinima (bool _arg) |
virtual bool | GetSubtractMinima () |
virtual void | SetExpandOutputRegion (double _arg) |
virtual double | GetExpandOutputRegion () |
void | SetTranslations (std::vector< TranslationType > &translations) |
void | SetCenters (std::vector< CenterType > ¢ers) |
void | SetScales (std::vector< ScaleType > &scales) |
void | ClearTransformation (void) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MeanVoxelwiseIntensityOfMultipleImages () | |
virtual | ~MeanVoxelwiseIntensityOfMultipleImages () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateOutputInformation () |
virtual void | GenerateInputRequestedRegion () |
void | GenerateData () |
Protected Attributes | |
std::vector< TranslationType > | m_TranslationVectors |
An optional array of translation vectors. More... | |
std::vector< CenterType > | m_CenterVectors |
An optional array of centers vectors. More... | |
std::vector< ScaleType > | m_ScaleVectors |
An optional array of scale vectors. More... | |
double | m_ExpandOutputRegion |
bool | m_SubtractMinima |
OutputImageRegionType | m_OutRegion |
OutputImageSizeType | m_OutSize |
OutputImageSpacingType | m_OutSpacing |
OutputImagePointType | m_OutOrigin |
Image filter class to calculate the mean image on a voxel by voxel basis of multiple input images.
typedef TransformType::InputPointType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::CenterType |
typedef SmartPointer< const Self > itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::ConstPointer |
typedef InputImageType::ConstPointer itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageConstPointer |
typedef InputImageType::IndexType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageIndexType |
typedef InputImageType::PixelType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImagePointer |
typedef InputImageType::PointType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImagePointType |
typedef InputImageType::RegionType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageRegionType |
typedef InputImageRegionType::SizeType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageSizeType |
typedef InputImageType::SpacingType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageSpacingType |
typedef TInputImage itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::InputImageType |
Type of the input image
typedef OutputImageType::IndexType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImageIndexType |
typedef OutputImageType::PixelType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImagePixelType |
typedef OutputImageType::Pointer itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImagePointer |
typedef OutputImageType::PointType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImagePointType |
typedef OutputImageType::RegionType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImageRegionType |
typedef OutputImageRegionType::SizeType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImageSizeType |
typedef OutputImageType::SpacingType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImageSpacingType |
typedef TOutputImage itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::OutputImageType |
Type of the output image
typedef SmartPointer< Self > itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::Pointer |
typedef TransformType::ScaleType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::ScaleType |
typedef MeanVoxelwiseIntensityOfMultipleImages itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef ImageToImageFilter< TInputImage,TOutputImage > itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::Superclass |
typedef itk::EulerAffineTransform< double, ImageDimension, ImageDimension > itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::TransformType |
typedef TransformType::TranslationType itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::TranslationType |
|
protected |
|
inlineprotectedvirtual |
|
inline |
Clear the list of transformation parameters
|
protected |
|
protectedvirtual |
|
protected |
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
itk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension.
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
Set the individual image centers
|
virtual |
|
inline |
Set the individual image scales
|
virtual |
|
inline |
Set the individual image translations
|
protected |
An optional array of centers vectors.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
An optional array of scale vectors.
|
protected |
|
protected |
An optional array of translation vectors.