|
open_iA 2024.9
|
This helper class create a vector image which is perfect copy of the input vector image. More...
#include <itkVectorImageDuplicator.h>
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputVectorImage::ConstPointer | ImageConstPointer |
| typedef TInputVectorImage::Pointer | ImagePointer |
| typedef TInputVectorImage | ImageType |
| Type definitions for the input image. | |
| typedef TInputVectorImage::IndexType | IndexType |
| typedef TInputVectorImage::InternalPixelType | InternalPixelType |
| typedef TInputVectorImage::PixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef VectorImageDuplicator | Self |
| Standard class typedefs. | |
| typedef Object | Superclass |
Public Member Functions | |
| itkGetObjectMacro (Output, ImageType) | |
| Get the output image. | |
| itkNewMacro (Self) | |
| Method for creation through the object factory. | |
| itkSetConstObjectMacro (InputImage, ImageType) | |
| Set the input image. | |
| itkStaticConstMacro (ImageDimension, unsigned int, ImageType::ImageDimension) | |
| itkTypeMacro (VectorImageDuplicator, Object) | |
| Run-time type information (and related methods). | |
| void | Update (void) |
| Compute of the input image. | |
Protected Member Functions | |
| VectorImageDuplicator () | |
| virtual | ~VectorImageDuplicator () |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
This helper class create a vector image which is perfect copy of the input vector image.
This class is NOT a filter. Although it has an API similar to a filter, this class is not intended to be used in a pipeline. Instead, the typical use will be like it is illustrated in the following code:
Note that the Update() method must be called explicitly in the filter that provides the input to the VectorImageDuplicator object. This is needed because the VectorImageDuplicator is not a pipeline filter.
| SmartPointer<const Self> itk::VectorImageDuplicator< TInputVectorImage >::ConstPointer |
| TInputVectorImage::ConstPointer itk::VectorImageDuplicator< TInputVectorImage >::ImageConstPointer |
| TInputVectorImage::Pointer itk::VectorImageDuplicator< TInputVectorImage >::ImagePointer |
| TInputVectorImage itk::VectorImageDuplicator< TInputVectorImage >::ImageType |
Type definitions for the input image.
| TInputVectorImage::IndexType itk::VectorImageDuplicator< TInputVectorImage >::IndexType |
| TInputVectorImage::InternalPixelType itk::VectorImageDuplicator< TInputVectorImage >::InternalPixelType |
| TInputVectorImage::PixelType itk::VectorImageDuplicator< TInputVectorImage >::PixelType |
| SmartPointer<Self> itk::VectorImageDuplicator< TInputVectorImage >::Pointer |
| VectorImageDuplicator itk::VectorImageDuplicator< TInputVectorImage >::Self |
Standard class typedefs.
| Object itk::VectorImageDuplicator< TInputVectorImage >::Superclass |
|
protected |
|
inlineprotectedvirtual |
| itk::VectorImageDuplicator< TInputVectorImage >::itkGetObjectMacro | ( | Output | , |
| ImageType | ) |
Get the output image.
| itk::VectorImageDuplicator< TInputVectorImage >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| itk::VectorImageDuplicator< TInputVectorImage >::itkSetConstObjectMacro | ( | InputImage | , |
| ImageType | ) |
Set the input image.
| itk::VectorImageDuplicator< TInputVectorImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned int | , | ||
| ImageType::ImageDimension | ) |
| itk::VectorImageDuplicator< TInputVectorImage >::itkTypeMacro | ( | VectorImageDuplicator< TInputVectorImage > | , |
| Object | ) |
Run-time type information (and related methods).
|
overrideprotected |
| void itk::VectorImageDuplicator< TInputVectorImage >::Update | ( | void | ) |
Compute of the input image.