MeVisLab Toolbox Reference
DCMTree_Serialization::Deserializable Class Referenceabstract

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 DCMTree::PixelDataTag

Public Member Functions

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

Detailed Description

Interface which provides a method to deserialize an object.

Definition at line 159 of file DCMTree_Serialization.h.

Constructor & Destructor Documentation

◆ ~Deserializable()

virtual DCMTree_Serialization::Deserializable::~Deserializable ( )
inlinevirtual

Empty.

Definition at line 169 of file DCMTree_Serialization.h.

Member Function Documentation

◆ deserializeX()

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::Value, DCMTree::Tree, DCMTree::TagInfo, DCMTree::TagId, DCMTree::Tag, and DCMTree::Message.

Referenced by DCMTree_Serialization::deserializeX().


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