28 #ifndef itkSimpleDataObjectDecorator_h
29 #define itkSimpleDataObjectDecorator_h
65 template<
typename T >
85 virtual void Set(
const T & val);
95 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
101 void operator=(const
Self &) ITK_DELETE_FUNCTION;
108 #ifndef ITK_MANUAL_INSTANTIATION
109 #include "itkSimpleDataObjectDecorator.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
virtual void Set(const T &val)
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
ComponentType m_Component
SimpleDataObjectDecorator()
~SimpleDataObjectDecorator()
SimpleDataObjectDecorator Self
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
virtual const T & Get() const
Base class for all data objects in ITK.