ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageToMeshFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef TOutputMesh | OutputMeshType |
typedef SmartPointer< Self > | Pointer |
typedef ImageToMeshFilter | Self |
typedef MeshSource< TOutputMesh > | Superclass |
Public Types inherited from itk::MeshSource< TOutputMesh > | |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
Public Types inherited from itk::ProcessObject | |
typedef std::vector < DataObjectPointer > | DataObjectPointerArray |
typedef std::vector < DataObjectIdentifierType > | NameArray |
Public Types inherited from itk::Object | |
Public Types inherited from itk::LightObject |
Private Member Functions | |
ImageToMeshFilter (const ImageToMeshFilter &) | |
void | operator= (const ImageToMeshFilter &) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::MeshSource< TOutputMesh > | |
static Pointer | New () |
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image data as input. Specifically, this class defines the SetInput() method for defining the input to a filter.
Definition at line 36 of file itkImageToMeshFilter.h.
typedef SmartPointer< const Self > itk::ImageToMeshFilter< TInputImage, TOutputMesh >::ConstPointer |
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 43 of file itkImageToMeshFilter.h.
typedef ProcessObject::DataObjectPointerArraySizeType itk::ImageToMeshFilter< TInputImage, TOutputMesh >::DataObjectPointerArraySizeType |
Create a valid output.
Reimplemented from itk::MeshSource< TOutputMesh >.
Definition at line 46 of file itkImageToMeshFilter.h.
typedef InputImageType::ConstPointer itk::ImageToMeshFilter< TInputImage, TOutputMesh >::InputImageConstPointer |
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 56 of file itkImageToMeshFilter.h.
typedef InputImageType::PixelType itk::ImageToMeshFilter< TInputImage, TOutputMesh >::InputImagePixelType |
Reimplemented in itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 58 of file itkImageToMeshFilter.h.
typedef InputImageType::Pointer itk::ImageToMeshFilter< TInputImage, TOutputMesh >::InputImagePointer |
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >.
Definition at line 55 of file itkImageToMeshFilter.h.
typedef InputImageType::RegionType itk::ImageToMeshFilter< TInputImage, TOutputMesh >::InputImageRegionType |
Reimplemented in itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 57 of file itkImageToMeshFilter.h.
typedef TInputImage itk::ImageToMeshFilter< TInputImage, TOutputMesh >::InputImageType |
Some Image related typedefs.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 54 of file itkImageToMeshFilter.h.
typedef OutputMeshType::Pointer itk::ImageToMeshFilter< TInputImage, TOutputMesh >::OutputMeshPointer |
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 62 of file itkImageToMeshFilter.h.
typedef TOutputMesh itk::ImageToMeshFilter< TInputImage, TOutputMesh >::OutputMeshType |
Some Mesh related typedefs.
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 61 of file itkImageToMeshFilter.h.
typedef SmartPointer< Self > itk::ImageToMeshFilter< TInputImage, TOutputMesh >::Pointer |
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 42 of file itkImageToMeshFilter.h.
typedef ImageToMeshFilter itk::ImageToMeshFilter< TInputImage, TOutputMesh >::Self |
Standard class typedefs.
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 40 of file itkImageToMeshFilter.h.
typedef MeshSource< TOutputMesh > itk::ImageToMeshFilter< TInputImage, TOutputMesh >::Superclass |
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
Definition at line 41 of file itkImageToMeshFilter.h.
|
protected |
|
protected |
|
private |
|
virtual |
Prepare the output
Reimplemented from itk::ProcessObject.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
const InputImageType* itk::ImageToMeshFilter< TInputImage, TOutputMesh >::GetInput | ( | unsigned int | idx | ) |
Get the input image of this process object.
|
inline |
Get the input image of this process object.
Definition at line 75 of file itkImageToMeshFilter.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MeshSource< TOutputMesh >.
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, and itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >.
OutputMeshType* itk::ImageToMeshFilter< TInputImage, TOutputMesh >::GetOutput | ( | void | ) |
Get the output Mesh of this process object.
Reimplemented from itk::MeshSource< TOutputMesh >.
|
virtual |
Make a DataObject of the correct type to used as the specified output. Every ProcessObject subclass must be able to create a DataObject that can be used as a specified output. This method is automatically called when DataObject::DisconnectPipeline() is called. DataObject::DisconnectPipeline, disconnects a data object from being an output of its current source. When the data object is disconnected, the ProcessObject needs to construct a replacement output data object so that the ProcessObject is in a valid state. So DataObject::DisconnectPipeline eventually calls ProcessObject::MakeOutput. Note that MakeOutput always returns a SmartPointer to a DataObject. If a subclass of MeshSource has multiple outputs of different types, then that class must provide an implementation of MakeOutput().
Reimplemented from itk::MeshSource< TOutputMesh >.
|
private |
void itk::ImageToMeshFilter< TInputImage, TOutputMesh >::SetInput | ( | unsigned int | idx, |
const InputImageType * | input | ||
) |
|
inline |
Reimplemented in itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, and itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >.
Definition at line 67 of file itkImageToMeshFilter.h.