![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2009 by Michal Spanel
.
More...
#include <MDSTk/Module/mdsBinarySerializer.h>Namespaces | |
| namespace | mds |
Medical Data Segmentation Toolkit (MDSTk) | |
| namespace | mds::mod |
| namespace | mds::mod::BinarySerializer |
Functions | |
| bool | mds::mod::BinarySerializer::compareEntityNames (const char *pcName1, const char *pcName2) |
| Compares two entity names. | |
| 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. | |
Variables | |
| const int | mds::mod::BinarySerializer::ENTITY_HEADER_PADDING = HEADER_ALIGNMENT - 8 |
| Padding of data entity header. | |
| const int | mds::mod::BinarySerializer::GROUP_HEADER_PADDING = HEADER_ALIGNMENT - CSerializable::MAX_NAME_LENGTH - 8 |
| Padding of entity part header. | |
| const int | mds::mod::BinarySerializer::HEADER_ALIGNMENT = 256 |
| Alignment of data entity header. | |
| const mds::sys::tUInt32 | mds::mod::BinarySerializer::MAGIC = 0x53444d |
| Data entity magic number. | |
| const char | mds::mod::BinarySerializer::TERMINAL_BLOCK_NAME [] = "TerminalBlock" |
| Name of empty terminal data block. | |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2009 by Michal Spanel
.
Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2007/06/20
Description:
1.7.6.1