RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkConstantImageSource.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | DirectionType = typename TOutputImage::DirectionType |
using | IndexType = typename TOutputImage::IndexType |
using | OutputImagePixelType = typename TOutputImage::PixelType |
using | OutputImageRegionType = typename TOutputImage::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = itk::SmartPointer< Self > |
using | PointType = typename TOutputImage::PointType |
typedef PointValueType | PointValueArrayType[TOutputImage::ImageDimension] |
using | PointValueType = typename TOutputImage::PointValueType |
using | Self = ConstantImageSource |
using | SizeType = typename TOutputImage::SizeType |
typedef SizeValueType | SizeValueArrayType[TOutputImage::ImageDimension] |
using | SizeValueType = typename SizeType::SizeValueType |
using | SpacingType = typename TOutputImage::SpacingType |
typedef SpacingValueType | SpacingValueArrayType[TOutputImage::ImageDimension] |
using | SpacingValueType = typename TOutputImage::SpacingValueType |
using | Superclass = itk::ImageSource< TOutputImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
void | SetInformationFromImage (const itk::ImageBase< TOutputImage::ImageDimension > *image) |
virtual const char * | GetNameOfClass () const |
virtual void | SetSize (SizeType _arg) |
virtual SizeType | GetSize () |
virtual void | SetSize (SizeValueArrayType sizeArray) |
virtual const SizeValueType * | GetSize () const |
virtual void | SetSpacing (SpacingType _arg) |
virtual SpacingType | GetSpacing () |
virtual void | SetOrigin (PointType _arg) |
virtual PointType | GetOrigin () |
virtual void | SetDirection (DirectionType _arg) |
virtual DirectionType | GetDirection () |
virtual void | SetIndex (IndexType _arg) |
virtual IndexType | GetIndex () |
virtual void | SetConstant (OutputImagePixelType _arg) |
virtual OutputImagePixelType | GetConstant () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
ConstantImageSource () | |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
void | GenerateOutputInformation () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ConstantImageSource () override | |
Protected Attributes | |
OutputImagePixelType | m_Constant |
DirectionType | m_Direction |
IndexType | m_Index |
PointType | m_Origin |
SizeType | m_Size |
SpacingType | m_Spacing |
Generate an n-dimensional image with constant pixel values.
ConstantImageSource generates an image with constant value. The filter is useful to allow streaming of large images with a constant source, e.g., a tomography reconstructed with a filtered backprojection algorithm.
Definition at line 51 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 60 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::DirectionType = typename TOutputImage::DirectionType |
Definition at line 93 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::IndexType = typename TOutputImage::IndexType |
Definition at line 84 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::OutputImagePixelType = typename TOutputImage::PixelType |
Typedefs for the output image PixelType.
Definition at line 66 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType |
Typedef to describe the output image region type.
Definition at line 69 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::OutputImageType = TOutputImage |
Typedef for the output image type.
Definition at line 63 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 59 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::PointType = typename TOutputImage::PointType |
Definition at line 86 of file rtkConstantImageSource.h.
typedef PointValueType rtk::ConstantImageSource< TOutputImage >::PointValueArrayType[TOutputImage::ImageDimension] |
Definition at line 92 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::PointValueType = typename TOutputImage::PointValueType |
Definition at line 91 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::Self = ConstantImageSource |
Standard class type alias.
Definition at line 57 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::SizeType = typename TOutputImage::SizeType |
Basic types from the OutputImageType
Definition at line 83 of file rtkConstantImageSource.h.
typedef SizeValueType rtk::ConstantImageSource< TOutputImage >::SizeValueArrayType[TOutputImage::ImageDimension] |
Definition at line 88 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::SizeValueType = typename SizeType::SizeValueType |
Definition at line 87 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::SpacingType = typename TOutputImage::SpacingType |
Definition at line 85 of file rtkConstantImageSource.h.
typedef SpacingValueType rtk::ConstantImageSource< TOutputImage >::SpacingValueArrayType[TOutputImage::ImageDimension] |
Definition at line 90 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::SpacingValueType = typename TOutputImage::SpacingValueType |
Definition at line 89 of file rtkConstantImageSource.h.
using rtk::ConstantImageSource< TOutputImage >::Superclass = itk::ImageSource<TOutputImage> |
Definition at line 58 of file rtkConstantImageSource.h.
|
protected |
|
overrideprotected |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
virtual |
Set/Get the pixel value of output
|
virtual |
Set/Get direction of the output image
|
virtual |
Set/Get index of the output image's largest possible region
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Set/Get origin of the output image
|
virtual |
Set/Get size of the output image
|
virtual |
Set/Get size of the output image
|
virtual |
Set/Get spacing of the output image
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Set/Get the pixel value of output
|
virtual |
Set/Get direction of the output image
|
virtual |
Set/Get index of the output image's largest possible region
void rtk::ConstantImageSource< TOutputImage >::SetInformationFromImage | ( | const itk::ImageBase< TOutputImage::ImageDimension > * | image | ) |
Set output image information from an existing image
|
virtual |
Set/Get origin of the output image
|
virtual |
Set/Get size of the output image
|
virtual |
Set/Get size of the output image
|
virtual |
Set/Get spacing of the output image
|
protected |
Definition at line 151 of file rtkConstantImageSource.h.
|
protected |
Definition at line 148 of file rtkConstantImageSource.h.
|
protected |
Definition at line 149 of file rtkConstantImageSource.h.
|
protected |
Definition at line 147 of file rtkConstantImageSource.h.
|
protected |
Definition at line 145 of file rtkConstantImageSource.h.
|
protected |
Definition at line 146 of file rtkConstantImageSource.h.