18 #ifndef itkLightObject_h
19 #define itkLightObject_h
75 CreateAnother()
const;
81 return this->InternalClone();
98 void *
operator new(size_t);
100 void *
operator new[](size_t);
103 operator delete(
void *);
106 operator delete[](
void *, size_t);
112 Print(std::ostream & os,
Indent indent = 0)
const;
125 UnRegister() const noexcept;
129 GetReferenceCount()
const
131 return m_ReferenceCount;
137 SetReferenceCount(
int);
148 PrintSelf(std::ostream & os,
Indent indent)
const;
151 PrintHeader(std::ostream & os,
Indent indent)
const;
154 PrintTrailer(std::ostream & os,
Indent indent)
const;
161 InternalClone()
const;
173 ITKCommon_EXPORT std::ostream &