28 #ifndef itkDataObjectDecorator_h
29 #define itkDataObjectDecorator_h
65 template<
typename T >
102 void Initialize()
override;
111 void Graft(
const Self * decorator );
118 template <
typename TOther>
126 this->Set( component );
133 void PrintSelf(std::ostream & os,
Indent indent)
const override;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkDataObjectDecorator.hxx"
ComponentPointer m_Component
typename T::ConstPointer ComponentConstPointer
class ITK_FORWARD_EXPORT DataObject
virtual const ComponentType * Get() const
Decorates any subclass of itkObject with a DataObject API.
unsigned long ModifiedTimeType
typename T::Pointer ComponentPointer
Control indentation during Print() invocation.
Base class for most ITK classes.
Base class for all data objects in ITK.
void Graft(const DataObjectDecorator< TOther > *decorator)