ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions
itk::MetaDataObjectBase Class Reference

The common interface for MetaDataObject's. More...

#include <itkMetaDataObjectBase.h>

Inheritance diagram for itk::MetaDataObjectBase:
Collaboration diagram for itk::MetaDataObjectBase:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef MetaDataObjectBase Self
typedef LightObject Superclass

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
virtual ~MetaDataObjectBase ()
 MetaDataObjectBase ()
 MetaDataObjectBase (const Self &)
void operator= (const Self &)

Detailed Description

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

Author:
Hans J. Johnson

Definition at line 47 of file itkMetaDataObjectBase.h.


Member Typedef Documentation

Reimplemented from itk::LightObject.

Reimplemented in itk::MetaDataObject< MetaDataObjectType >.

Definition at line 54 of file itkMetaDataObjectBase.h.

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.


Constructor & Destructor Documentation

virtual itk::MetaDataObjectBase::~MetaDataObjectBase ( ) [protected, virtual]

Method for creation through the object factory. Default destructor

itk::MetaDataObjectBase::MetaDataObjectBase ( ) [protected]

Method for creation through the object factory. Default destructor

itk::MetaDataObjectBase::MetaDataObjectBase ( const Self ) [private]

Method for creation through the object factory. Default destructor


Member Function Documentation

virtual const std::type_info& itk::MetaDataObjectBase::GetMetaDataObjectTypeInfo ( void  ) const [virtual]
Author:
Hans J. Johnson
Returns:
A constant reference to a std::type_info object

Reimplemented in itk::MetaDataObject< MetaDataObjectType >.

virtual const char* itk::MetaDataObjectBase::GetMetaDataObjectTypeName ( void  ) const [virtual]
Author:
Hans J. Johnson
Returns:
A pointer to a const char array containing the unique type name.

Reimplemented in itk::MetaDataObject< MetaDataObjectType >.

virtual const char* itk::MetaDataObjectBase::GetNameOfClass ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::LightObject.

Reimplemented in itk::MetaDataObject< MetaDataObjectType >.

void itk::MetaDataObjectBase::operator= ( const Self ) [private]

Method for creation through the object factory. Default destructor

Reimplemented from itk::LightObject.

virtual void itk::MetaDataObjectBase::Print ( std::ostream &  os) const [virtual]

Defines the default behavior for printing out this element

Parameters:
osAn output stream

Reimplemented in itk::MetaDataObject< MetaDataObjectType >.


The documentation for this class was generated from the following file: