![]() |
ITK
5.1.0
Insight Toolkit
|
#include <itkMetaDataObjectBase.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = MetaDataObjectBase |
using | Superclass = LightObject |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Public Member Functions | |
virtual const std::type_info & | GetMetaDataObjectTypeInfo () const |
virtual const char * | GetMetaDataObjectTypeName () const |
virtual const char * | GetNameOfClass () const |
virtual void | Print (std::ostream &os) const |
![]() | |
virtual Pointer | CreateAnother () const |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
virtual void | Register () const |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const noexcept |
Protected Member Functions | |
MetaDataObjectBase () | |
~MetaDataObjectBase () override | |
![]() | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Additional Inherited Members | |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
![]() | |
std::atomic< int > | m_ReferenceCount |
The common interface for MetaDataObject's.
This class is intended as the value part of the (key,value) pair to be stored in a MetaDataDictionary
Definition at line 47 of file itkMetaDataObjectBase.h.
using itk::MetaDataObjectBase::ConstPointer = SmartPointer<const Self> |
Definition at line 56 of file itkMetaDataObjectBase.h.
Definition at line 55 of file itkMetaDataObjectBase.h.
Smart pointer type alias support
Definition at line 53 of file itkMetaDataObjectBase.h.
Definition at line 54 of file itkMetaDataObjectBase.h.
|
protected |
|
overrideprotected |
|
virtual |
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
|
virtual |
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::LightObject.
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
|
virtual |
Defines the default behavior for printing out this element
os | An output stream |
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.