MeVisLabToolboxReference
DCMTree_Serialization::Deserializable Class Reference

Interface which provides a method to deserialize an object. More...

#include <DCMTree_Serialization.h>

Inheritance diagram for DCMTree_Serialization::Deserializable:
DCMTree::Message DCMTree::Tag DCMTree::TagId DCMTree::TagInfo DCMTree::Tree DCMTree::Value DCMTree::MFPixelTag

List of all members.

Public Member Functions

virtual void deserializeX (Source &source)=0
 Overwrites data of this object with data from Source.
virtual ~Deserializable ()
 Empty.

Detailed Description

Interface which provides a method to deserialize an object.

Definition at line 149 of file DCMTree_Serialization.h.


Constructor & Destructor Documentation

virtual DCMTree_Serialization::Deserializable::~Deserializable ( ) [inline, virtual]

Empty.

Definition at line 159 of file DCMTree_Serialization.h.


Member Function Documentation

virtual void DCMTree_Serialization::Deserializable::deserializeX ( Source source) [pure virtual]

Overwrites data of this object with data from Source.

All the rules stated for SCR::Serializable::serializeX apply correspondingly.

See also:
SCR::Serializable::serializeX

Implemented in DCMTree::Message, DCMTree::Tag, DCMTree::TagId, DCMTree::TagInfo, DCMTree::Tree, and DCMTree::Value.

Referenced by DCMTree_Serialization::deserializeX().


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