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;
108 #ifndef ITK_MANUAL_INSTANTIATION
109 #include "itkSimpleDataObjectDecorator.hxx"
SmartPointer< Self > Pointer
virtual void Set(const T &val)
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
void operator=(const Self &)
ComponentType m_Component
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
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.