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
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DataObject::Pointer DataObjectPointer
std::string DataObjectIdentifierType
SmartPointer< Self > Pointer
Base class for all process objects that output mesh data.
SmartPointer< const Self > ConstPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Base class for all data objects in ITK.
OutputMeshType::Pointer OutputMeshPointer
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
Control indentation during Print() invocation.
Superclass::DataObjectIdentifierType DataObjectIdentifierType
DataObject::Pointer DataObjectPointer
SmartPointer< Self > Pointer