28 #ifndef itkMeshSource_h
29 #define itkMeshSource_h
48 template<
typename TOutputMesh >
79 using Superclass::SetOutput;
80 void SetOutput(TOutputMesh *output);
127 virtual void GraftNthOutput(
unsigned int idx,
DataObject *output);
143 using Superclass::MakeOutput;
150 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
155 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
162 int m_GenerateDataRegion;
163 int m_GenerateDataNumberOfRegions;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkMeshSource.hxx"
DataObject::DataObjectIdentifierType DataObjectIdentifierType
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
virtual ~MeshSource() override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output mesh data.
SmartPointer< const Self > ConstPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
OutputMeshType::Pointer OutputMeshPointer
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
Control indentation during Print() invocation.
Base class for all data objects in ITK.
Superclass::DataObjectIdentifierType DataObjectIdentifierType
DataObject::Pointer DataObjectPointer
SmartPointer< Self > Pointer