28 #ifndef __itkAutoPointerDataObjectDecorator_h
29 #define __itkAutoPointerDataObjectDecorator_h
60 template<
typename T >
81 virtual void Set(T *val);
91 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
103 #ifndef ITK_MANUAL_INSTANTIATION
104 #include "itkAutoPointerDataObjectDecorator.hxx"
SmartPointer< const Self > ConstPointer
Decorates any pointer to a simple object with a DataObject API using AutoPointer semantics.
std::auto_ptr< T > ComponentPointer
~AutoPointerDataObjectDecorator()
virtual const T * Get() const
AutoPointerDataObjectDecorator()
SmartPointer< Self > Pointer
ComponentPointer m_Component
AutoPointerDataObjectDecorator Self
void operator=(const Self &)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
Control indentation during Print() invocation.
Base class for all data objects in ITK.