IDS peak ICV v1.6.0
Loading...
Searching...
No Matches
ISerializable Interface Reference
Inheritance diagram for ISerializable:

Public Member Functions

void Serialize (IArchive archive)
 Serializes the current object into the provided archive.
 
void Deserialize (IArchive archive)
 Deserializes the object's state from the provided archive.
 

Detailed Description

Interface for objects that can be serialized to and deserialized from an archive.

Classes implementing this interface provide mechanisms to convert their internal state into a portable form using an IArchive, and restore it later from the same archive.

Since
IDSImaging.Peak.Common 1.3

Member Function Documentation

◆ Deserialize()

void Deserialize ( IArchive archive)

Deserializes the object's state from the provided archive.

This method reads data from the given IArchive and reconstructs the internal state of the object.

Parameters
archiveThe archive from which to read the object's data.

Implemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, ModuleBase, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, UnpackModule, and ColorCorrectionMatrix.

◆ Serialize()

void Serialize ( IArchive archive)

Serializes the current object into the provided archive.

This method writes the internal state of the object into the given IArchive so that it can later be reconstructed using Deserialize.

Parameters
archiveThe archive to which the object's data will be written.

Implemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, ModuleBase, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, UnpackModule, and ColorCorrectionMatrix.