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

#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

Method for creation through the object factory. Default destructor

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: