18#ifndef itkImageToMeshFilter_h
19#define itkImageToMeshFilter_h
35template <
typename TInputImage,
typename TOutputMesh>
52 using Superclass::MakeOutput;
68 using Superclass::SetInput;
74 this->SetInput(0, input);
79 const InputImageType *
84 return this->GetInput(0);
102#ifndef ITK_MANUAL_INSTANTIATION
103# include "itkImageToMeshFilter.hxx"
ImageToMeshFilter is the base class for all process objects that output Mesh data and require image d...
~ImageToMeshFilter() override=default
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::RegionType InputImageRegionType
const InputImageType * GetInput()
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
void GenerateOutputInformation() override
TInputImage InputImageType
void SetInput(const InputImageType *input)
TOutputMesh OutputMeshType
const InputImageType * GetInput(unsigned int idx)
OutputMeshType * GetOutput()
void SetInput(unsigned int idx, const InputImageType *input)
DataObject::Pointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
typename OutputMeshType::Pointer OutputMeshPointer
Light weight base class for most itk classes.
Base class for all process objects that output mesh data.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....