18#ifndef itkImageToMeshFilter_h
19#define itkImageToMeshFilter_h
35template <
typename TInputImage,
typename TOutputMesh>
79 const InputImageType *
103#ifndef ITK_MANUAL_INSTANTIATION
104# include "itkImageToMeshFilter.hxx"
SmartPointer< Self > Pointer
~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
SmartPointer< Self > Pointer
TInputImage InputImageType
void SetInput(const InputImageType *input)
MeshSource< TOutputMesh > Superclass
TOutputMesh OutputMeshType
const InputImageType * GetInput(unsigned int idx)
SmartPointer< const Self > ConstPointer
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.
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
typename OutputMeshType::Pointer OutputMeshPointer
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....