Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

mitk::BasePropertySerializer Class Reference

Base class for objects that serialize BaseProperty types. More...

#include <mitkBasePropertySerializer.h>

Inheritance diagram for mitk::BasePropertySerializer:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BasePropertySerializer Self
typedef itk::Object Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const
virtual void SetProperty (const BaseProperty *_arg)
virtual TiXmlElementSerialize ()
 Serializes given BaseProperty object.

Protected Member Functions

 BasePropertySerializer ()
virtual ~BasePropertySerializer ()

Protected Attributes

BaseProperty::ConstPointer m_Property

Detailed Description

Base class for objects that serialize BaseProperty types.

The name of sub-classes must be deduced from the class name of the object that should be serialized. The serialization assumes that

  If the class derived from BaseProperty is called GreenProperty
  Then the serializer for this class must be called GreenPropertySerializer
  

Definition at line 43 of file mitkBasePropertySerializer.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> mitk::BasePropertySerializer::ConstPointer
typedef itk::SmartPointer<Self> mitk::BasePropertySerializer::Pointer

Constructor & Destructor Documentation

mitk::BasePropertySerializer::BasePropertySerializer (  ) [protected]

Definition at line 20 of file mitkBasePropertySerializer.cpp.

{
}
mitk::BasePropertySerializer::~BasePropertySerializer (  ) [protected, virtual]

Definition at line 24 of file mitkBasePropertySerializer.cpp.

{
}

Member Function Documentation

virtual const char* mitk::BasePropertySerializer::GetClassName (  ) const [virtual]
TiXmlElement * mitk::BasePropertySerializer::Serialize (  ) [virtual]
virtual void mitk::BasePropertySerializer::SetProperty ( const BaseProperty _arg ) [virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines