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