![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkMetaDataObjectBase.h>
Inheritance diagram for itk::MetaDataObjectBase:
Collaboration diagram for itk::MetaDataObjectBase:Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef MetaDataObjectBase | Self |
| typedef LightObject | Superclass |
Public Types inherited from itk::LightObject | |
Public Member Functions | |
| virtual const std::type_info & | GetMetaDataObjectTypeInfo (void) const |
| virtual const char * | GetMetaDataObjectTypeName (void) const |
| virtual const char * | GetNameOfClass () const |
| virtual void | Print (std::ostream &os) const |
Public Member Functions inherited from itk::LightObject | |
| 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 |
Protected Member Functions inherited from itk::LightObject | |
| 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 () |
| virtual | ~MetaDataObjectBase () |
| MetaDataObjectBase () | |
| MetaDataObjectBase (const Self &) | |
| void | operator= (const Self &) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::LightObject | |
| static void | BreakOnError () |
| static Pointer | New () |
Protected Types inherited from itk::LightObject | |
| typedef int | InternalReferenceCountType |
Protected Attributes inherited from itk::LightObject | |
| InternalReferenceCountType | m_ReferenceCount |
| SimpleFastMutexLock | m_ReferenceCountLock |
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.
| typedef SmartPointer< const Self > itk::MetaDataObjectBase::ConstPointer |
Reimplemented from itk::LightObject.
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
Definition at line 54 of file itkMetaDataObjectBase.h.
| typedef SmartPointer< Self > itk::MetaDataObjectBase::Pointer |
Reimplemented from itk::LightObject.
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
Definition at line 53 of file itkMetaDataObjectBase.h.
Smart pointer typedef support.
Reimplemented from itk::LightObject.
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
Definition at line 51 of file itkMetaDataObjectBase.h.
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
Definition at line 52 of file itkMetaDataObjectBase.h.
|
protectedvirtual |
Method for creation through the object factory. Default destructor
|
protected |
Method for creation through the object factory. Default destructor
|
private |
Method for creation through the object factory. Default destructor
|
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 >.
|
private |
Method for creation through the object factory. Default destructor
Reimplemented from itk::LightObject.
|
virtual |
Defines the default behavior for printing out this element
| os | An output stream |
Reimplemented in itk::MetaDataObject< MetaDataObjectType >.
1.8.1