28 #ifndef itkDataObjectDecorator_h
29 #define itkDataObjectDecorator_h
65 template<
typename T >
100 virtual
void Initialize() ITK_OVERRIDE;
108 virtual
void Graft( const
DataObject * ) ITK_OVERRIDE;
109 void Graft( const
Self * decorator );
116 template <typename TOther>
124 this->Set( component );
131 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkDataObjectDecorator.hxx"
unsigned long ModifiedTimeType
SmartPointer< const Self > ConstPointer
Decorates any subclass of itkObject with a DataObject API.
SmartPointer< Self > Pointer
T::ConstPointer ComponentConstPointer
T::Pointer ComponentPointer
Control indentation during Print() invocation.
Base class for all data objects in ITK.