28 #ifndef __itkMeshSource_h
29 #define __itkMeshSource_h
48 template<
typename TOutputMesh >
150 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
159 void operator=(const Self &);
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkMeshSource.hxx"
DataObject::DataObjectIdentifierType DataObjectIdentifierType
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
virtual void SetOutput(const DataObjectIdentifierType &key, DataObject *output)
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) ITK_OVERRIDE
OutputMeshType * GetOutput(void)
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
virtual void GraftOutput(DataObject *output)
Base class for all process objects that output mesh data.
SmartPointer< const Self > ConstPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
void SetOutput(TOutputMesh *output)
int m_GenerateDataNumberOfRegions
virtual void GenerateInputRequestedRegion() ITK_OVERRIDE
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
virtual void GraftNthOutput(unsigned int idx, DataObject *output)
OutputMeshType::Pointer OutputMeshPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
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