MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Classes | Namespaces | Typedefs | Functions
mdsBinarySerializer.h File Reference

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2007 by Michal Spanel
. More...

#include <MDSTk/Base/mdsTypes.h>
#include "mdsModuleExport.h"
#include "mdsSerializer.h"
#include "mdsBlockChannel.h"
#include "mdsCompressor.h"
#include "mdsBinarySerializer.hxx"

Classes

class  mds::mod::CBinarySerializer
 Serializer which encapsulates serialization of data entities and their members via channels. More...

Namespaces

namespace  mds
 

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel


namespace  mds::mod
namespace  mds::mod::BinarySerializer

Typedefs

typedef
CBinarySerializer::tSmartPtr 
mds::mod::CBinarySerializerPtr
 Smart pointer to binary serializer.

Functions

bool mds::mod::BinarySerializer::readEntityHeader (CChannel &Channel)
 Reads and checks the data entity header.
bool mds::mod::BinarySerializer::readGroupHeader (CChannel &Channel, const char *pcName, int &Compression, tSize &BlockSize)
 Reads and decodes header of data entity group.
bool mds::mod::BinarySerializer::readTerminal (CChannel &Channel)
 Finds and reads terminal.
bool mds::mod::BinarySerializer::writeEntityHeader (CChannel &Channel)
 Writes data entity header to a binary channel.
bool mds::mod::BinarySerializer::writeGroupHeader (CChannel &Channel, const char *pcName, int Compression, tSize BlockSize)
 Writes header of data entity logical group.
bool mds::mod::BinarySerializer::writeTerminal (CChannel &Channel)
 Writes terminal to a binary channel.

Detailed Description

Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2007 by Michal Spanel
.

Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2007/06/20

Id:
mdsBinarySerializer.h 1863 2010-08-31 20:40:15Z spanel

Description: