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;
97 void operator=(
const Self &) ITK_DELETE_FUNCTION;
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()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
ComponentPointer m_Component
AutoPointerDataObjectDecorator Self
virtual void PrintSelf(std::ostream &os, Indent indent) const override
void operator=(const Self &) ITK_DELETE_FUNCTION
Control indentation during Print() invocation.
Base class for all data objects in ITK.