MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Public Types | Static Public Member Functions
mds::mod::CSerializable Class Reference

Base class for all serializable objects further called data entities. More...

#include <mdsSerializable.h>

Inheritance diagram for mds::mod::CSerializable:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { CLASS_SERIALIZABLE }
 Templates that require members of the CSerializable class may use this enum to check the existence. More...
enum  { VERSION = 0x33 }
 Current serialization interface version. More...
enum  { MAX_NAME_LENGTH = 32 }
 Maximal length of a data entity name in characters. More...

Static Public Member Functions

static int getBlockSize ()
 Default block size.
static int getCompression ()
 Default compression method.
static const char * getName ()
 Default class name.

Detailed Description

Base class for all serializable objects further called data entities.


Member Enumeration Documentation

anonymous enum

Templates that require members of the CSerializable class may use this enum to check the existence.

Enumerator:
CLASS_SERIALIZABLE 
anonymous enum

Current serialization interface version.

Enumerator:
VERSION 
anonymous enum

Maximal length of a data entity name in characters.

Enumerator:
MAX_NAME_LENGTH 

Member Function Documentation

Default block size.

Default compression method.

static const char* mds::mod::CSerializable::getName ( ) [static]

Default class name.


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