Public Types | Public Member Functions | Protected Member Functions

mitk::BasePropertyDeserializer Class Reference

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

#include <mitkBasePropertyDeserializer.h>

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

List of all members.

Public Types

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

Public Member Functions

virtual const char * GetClassName () const
virtual BaseProperty::Pointer Deserialize (TiXmlElement *)

Protected Member Functions

 BasePropertyDeserializer ()
virtual ~BasePropertyDeserializer ()

Detailed Description

Base class for objects that deserialize BaseProperty types.

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

  IF the class derived from BaseProperty is called GreenProperty
  THEN the deserializer for this class must be called GreenPropertyDeserializer
  

Definition at line 43 of file mitkBasePropertyDeserializer.h.


Member Typedef Documentation

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

Constructor & Destructor Documentation

mitk::BasePropertyDeserializer::BasePropertyDeserializer (  ) [protected]

Definition at line 20 of file mitkBasePropertyDeserializer.cpp.

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

Definition at line 24 of file mitkBasePropertyDeserializer.cpp.

{
}

Member Function Documentation

mitk::BaseProperty::Pointer mitk::BasePropertyDeserializer::Deserialize ( TiXmlElement  ) [virtual]
virtual const char* mitk::BasePropertyDeserializer::GetClassName (  ) const [virtual]

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