Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkIpPic.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <mitkIpTypes.h>
#include "itk_zlib.h"

Go to the source code of this file.

Classes

struct  mitkIpPicTSV_t
 
struct  _mitkIpPicTagsElement_s
 
struct  _mitkIpPicInfo_t
 
struct  mitkIpPicDescriptor
 

Macros

#define USE_ITKZLIB
 
#define _mitkIpPic_h
 
#define mitkIpPicDEBUG
 
#define mitkIpPicVERSION
 
#define mitkIpPicVERSIONe
 
#define _mitkIpPicNDIM
 
#define _mitkIpPicTAGLEN
 
#define _mitkIpENDIAN_IS_LITTLE
 
#define mitkIpPicVersionMajor(pic)
 
#define mitkIpPicVersionMinor(pic)
 
#define mitkIpPicEncryptionType(pic)
 
#define mitkIpPicDR(type, len)
 
#define mitkIpPicFOR_TYPE(_ipPIC_TYPE, _ipPIC_CMD, _ipPIC_PIC)
 
#define mitkIpPicFORALL(_ipPIC_CMD, _ipPIC_PIC)
 
#define mitkIpPicFORALL_1(_ipPIC_CMD, _ipPIC_PIC, A1)
 
#define mitkIpPicFORALL_2(_ipPIC_CMD, _ipPIC_PIC, A1, A2)
 
#define mitkIpPicFORALL_3(_ipPIC_CMD, _ipPIC_PIC, A1, A2, A3)
 
#define mitkIpPicFORALL_4(_ipPIC_CMD, _ipPIC_PIC, A1, A2, A3, A4)
 
#define mitkIpPicFORALL_5(_ipPIC_CMD, _ipPIC_PIC, A1, A2, A3, A4, A5)
 
#define mitkIpPicFORALL_6(_ipPIC_CMD, _ipPIC_PIC, A1, A2, A3, A4, A5, A6)
 
#define _mitkIpPicGET_PIXEL(TYPE, PIC, X, Y, RESULT)
 
#define _mitkIpPicPUT_PIXEL(TYPE, PIC, X, Y, VALUE)
 
#define mitkIpPicGET_PIXEL(PIC, X, Y, RESULT)
 
#define mitkIpPicPUT_PIXEL(PIC, X, Y, RESULT)
 
#define _mitkIpPicGET_PIXEL_RGB(TYPE, PIC, X, Y, R, G, B)
 
#define _mitkIpPicPUT_PIXEL_RGB(TYPE, PIC, X, Y, R, G, B)
 
#define mitkIpPicGET_PIXEL_RGB(PIC, X, Y, R, G, B)
 
#define mitkIpPicPUT_PIXEL_RGB(PIC, X, Y, R, G, B)
 
#define USE_ZLIB
 
#define mitkIpPicFile_t
 
#define mitkIpPicFOpen
 
#define mitkIpPicFTell
 
#define mitkIpPicFSeek
 
#define mitkIpPicFRead(buf, bsize, count, file)
 
#define mitkIpPicFWrite
 
#define mitkIpPicFEOF
 
#define mitkIpPicFClose
 
#define mitkIpPicFReadLE
 
#define mitkIpPicFReadBE
 
#define mitkIpPicFWriteLE
 
#define mitkIpPicFWriteBE
 
#define mitkIpFReadLE
 
#define mitkIpFReadBE
 
#define mitkIpFWriteLE
 
#define mitkIpFWriteBE
 
#define mitkIpCvtFromLE(data, len, bytes)
 
#define mitkIpCvtFromBE(data, len, bytes)
 
#define mitkIpCpFromLE(source, destination, len, bytes)
 
#define mitkIpCpFromBE(source, destination, len, bytes)
 
#define mitkIpCpToLE(source, destination, len, bytes)
 
#define mitkIpCpToBE(source, destination, len, bytes)
 
#define mitkIpEndianSwap2(x)
 
#define mitkIpEndianSwap4(x)
 
#define mitkIpInt2FromLE(from, to)
 
#define mitkIpInt4FromLE(from, to)
 
#define mitkIpUInt2FromLE(from, to)
 
#define mitkIpUInt4FromLE(from, to)
 
#define mitkIpFloat4FromLE(from, to)
 
#define mitkIpFloat8FromLE(from, to)
 
#define mitkIpInt2ToLE(from, to)
 
#define mitkIpInt4ToLE(from, to)
 
#define mitkIpUInt2ToLE(from, to)
 
#define mitkIpUInt4ToLE(from, to)
 
#define mitkIpFloat4ToLE(from, to)
 
#define mitkIpFloat8ToLE(from, to)
 
#define _mitkIpPicHAS_CAN_READ_COMPRESSED
 
#define _mitkIpPicHAS_CAN_WRITE_COMPRESSED
 
#define _mitkIpPicInfoNORMAL
 
#define _mitkIpPicInfoSHORT
 

Typedefs

typedef char mitkIpPicTag_t[32]
 
typedef struct _mitkIpPicTagsElement_s _mitkIpPicTagsElement_t
 
typedef struct mitkIpPicDescriptor mitkIpPicDescriptor
 

Enumerations

enum  mitkIpPicType_t {
  mitkIpPicUnknown, mitkIpPicBool, mitkIpPicASCII, mitkIpPicInt,
  mitkIpPicUInt, mitkIpPicFloat, mitkIpPicNonUniform, mitkIpPicTSV,
  _mitkIpPicTypeMax
}
 

Functions

_mitkIpEndian_t _mitkIpEndian (void)
 
void _mitkIpCp (void *source, void *destination, unsigned long int len)
 
void _mitkIpCvtEndian (void *data, unsigned long int len, unsigned char bytes)
 
void _mitkIpCpCvtEndian (void *source, void *destination, unsigned long int len, unsigned char bytes)
 
gzFile _mitkIpPicOpenPicFileIn (const char *path)
 
int mitkIpPicAccess (const char *path, int mode)
 
int mitkIpPicRemoveFile (const char *path)
 
mitkIpBool_t mitkIpPicGetWriteCompression (void)
 
mitkIpBool_t mitkIpPicSetWriteCompression (mitkIpBool_t compression)
 
vcl_size_t mitkIpFReadCvt (void *ptr, vcl_size_t size, vcl_size_t nitems, FILE *stream)
 
vcl_size_t _mitkIpFWrite (void *ptr, vcl_size_t size, vcl_size_t nitems, FILE *stream)
 
vcl_size_t mitkIpPicFReadCvt (void *ptr, vcl_size_t size, vcl_size_t nitems, gzFile stream)
 
vcl_size_t mitkIpPicFWriteCvt (void *ptr, vcl_size_t size, vcl_size_t nitems, gzFile stream)
 
mitkIpPicDescriptormitkIpPicNew (void)
 
void mitkIpPicClear (mitkIpPicDescriptor *pic)
 
void mitkIpPicFree (mitkIpPicDescriptor *pic)
 
mitkIpUInt4_t _mitkIpPicSize (mitkIpPicDescriptor *pic)
 
mitkIpUInt4_t _mitkIpPicElements (mitkIpPicDescriptor *pic)
 
mitkIpUInt4_t _mitkIpPicTSVSize (mitkIpPicTSV_t *tsv)
 
mitkIpUInt4_t _mitkIpPicTSVElements (mitkIpPicTSV_t *tsv)
 
mitkIpPicDescriptormitkIpPicClone (mitkIpPicDescriptor *pic)
 
mitkIpPicDescriptor_mitkIpPicCopySlice (mitkIpPicDescriptor *pic, mitkIpPicDescriptor *pic_in, mitkIpUInt4_t slice)
 
mitkIpPicDescriptor_mitkIpPicOldGet (FILE *infile, mitkIpPicDescriptor *pic)
 
mitkIpPicDescriptor_mitkIpPicOldGetHeader (FILE *infile, mitkIpPicDescriptor *pic)
 
mitkIpPicDescriptor_mitkIpPicOldGetSlice (FILE *infile, mitkIpPicDescriptor *pic, mitkIpUInt4_t slice)
 
mitkIpPicDescriptormitkIpPicCopyHeader (mitkIpPicDescriptor *pic, mitkIpPicDescriptor *pic_new)
 
mitkIpPicDescriptormitkIpPicGet (const char *picfile_name, mitkIpPicDescriptor *pic)
 
mitkIpPicDescriptormitkIpPicGetHeader (const char *picfile_name, mitkIpPicDescriptor *pic)
 
mitkIpPicDescriptormitkIpPicGetSlice (const char *picfile_name, mitkIpPicDescriptor *pic, mitkIpUInt4_t slice)
 
_mitkIpPicTagsElement_t_mitkIpPicReadTags (_mitkIpPicTagsElement_t *head, mitkIpUInt4_t bytes_to_read, FILE *stream, char encryption_type)
 
_mitkIpPicTagsElement_t_mitkIpPicInsertTag (_mitkIpPicTagsElement_t *head, mitkIpPicTSV_t *tsv)
 
_mitkIpPicTagsElement_t_mitkIpPicFindTag (_mitkIpPicTagsElement_t *head, const char *tag)
 
mitkIpUInt4_t _mitkIpPicTagsSize (_mitkIpPicTagsElement_t *head)
 
mitkIpUInt4_t _mitkIpPicTagsNumber (_mitkIpPicTagsElement_t *head)
 
void _mitkIpPicWriteTags (_mitkIpPicTagsElement_t *head, FILE *stream, char encryption_type)
 
void _mitkIpPicFreeTags (_mitkIpPicTagsElement_t *head)
 
mitkIpPicTSV_t_mitkIpPicCloneTag (mitkIpPicTSV_t *source)
 
_mitkIpPicTagsElement_t_mitkIpPicCloneTags (_mitkIpPicTagsElement_t *head)
 
void mitkIpPicAddTag (mitkIpPicDescriptor *pic, mitkIpPicTSV_t *tsv)
 
void mitkIpPicAddSubTag (mitkIpPicTSV_t *parent, mitkIpPicTSV_t *tsv)
 
mitkIpPicTSV_tmitkIpPicDelTag (mitkIpPicDescriptor *pic, const char *tag)
 
mitkIpPicTSV_tmitkIpPicDelSubTag (mitkIpPicTSV_t *parent, const char *tag)
 
mitkIpPicDescriptormitkIpPicGetTags (const char *picfile_name, mitkIpPicDescriptor *pic)
 
mitkIpPicTSV_tmitkIpPicQueryTag (mitkIpPicDescriptor *pic, const char *t)
 
mitkIpPicTSV_tmitkIpPicQuerySubTag (mitkIpPicTSV_t *parent, const char *t)
 
void mitkIpPicFreeTag (mitkIpPicTSV_t *tsv)
 
_mitkIpPicTagsElement_t_mitkIpPicReadTagsMem (_mitkIpPicTagsElement_t *head, mitkIpUInt4_t bytes_to_read, mitkIpUInt1_t **mem_ptr, char encryption_type)
 
mitkIpPicDescriptormitkIpPicGetMem (mitkIpUInt1_t *mem_pic)
 
void _mitkIpPicWriteTagsMem (_mitkIpPicTagsElement_t *head, mitkIpUInt1_t **mem_ptr)
 
mitkIpUInt1_t * mitkIpPicPutMem (mitkIpPicDescriptor *pic, int *mem_size)
 
int mitkIpPicPut (const char *picfile_name, mitkIpPicDescriptor *pic)
 
void mitkIpPicPutSlice (const char *picfile_name, mitkIpPicDescriptor *pic, mitkIpUInt4_t slice)
 
void _mitkIpPicInfo (FILE *stream, mitkIpPicDescriptor *pic, mitkIpUInt4_t flags)
 
void _mitkIpPicInfoPrintTags (FILE *stream, _mitkIpPicTagsElement_t *head, mitkIpUInt4_t level, mitkIpUInt4_t flags)
 
const char * mitkIpPicTypeName (mitkIpUInt4_t type)
 

Variables

mitkIpBool_t _mitkIpPicCanReadCompressed
 
mitkIpBool_t _mitkIpPicCanWriteCompressed
 

Macro Definition Documentation

◆ _mitkIpENDIAN_IS_LITTLE

#define _mitkIpENDIAN_IS_LITTLE

Definition at line 262 of file mitkIpPic.h.

◆ _mitkIpPic_h

#define _mitkIpPic_h

Definition at line 216 of file mitkIpPic.h.

◆ _mitkIpPicGET_PIXEL

#define _mitkIpPicGET_PIXEL (   TYPE,
  PIC,
  X,
  Y,
  RESULT 
)

Definition at line 518 of file mitkIpPic.h.

◆ _mitkIpPicGET_PIXEL_RGB

#define _mitkIpPicGET_PIXEL_RGB (   TYPE,
  PIC,
  X,
  Y,
  R,
  G,
 
)

Definition at line 542 of file mitkIpPic.h.

◆ _mitkIpPicHAS_CAN_READ_COMPRESSED

#define _mitkIpPicHAS_CAN_READ_COMPRESSED

Definition at line 813 of file mitkIpPic.h.

◆ _mitkIpPicHAS_CAN_WRITE_COMPRESSED

#define _mitkIpPicHAS_CAN_WRITE_COMPRESSED

Definition at line 817 of file mitkIpPic.h.

◆ _mitkIpPicInfoNORMAL

#define _mitkIpPicInfoNORMAL

Definition at line 880 of file mitkIpPic.h.

◆ _mitkIpPicInfoSHORT

#define _mitkIpPicInfoSHORT

Definition at line 881 of file mitkIpPic.h.

◆ _mitkIpPicNDIM

#define _mitkIpPicNDIM

Definition at line 255 of file mitkIpPic.h.

◆ _mitkIpPicPUT_PIXEL

#define _mitkIpPicPUT_PIXEL (   TYPE,
  PIC,
  X,
  Y,
  VALUE 
)

Definition at line 525 of file mitkIpPic.h.

◆ _mitkIpPicPUT_PIXEL_RGB

#define _mitkIpPicPUT_PIXEL_RGB (   TYPE,
  PIC,
  X,
  Y,
  R,
  G,
 
)

Definition at line 551 of file mitkIpPic.h.

◆ _mitkIpPicTAGLEN

#define _mitkIpPicTAGLEN

Definition at line 256 of file mitkIpPic.h.

◆ mitkIpCpFromBE

#define mitkIpCpFromBE (   source,
  destination,
  len,
  bytes 
)

Definition at line 656 of file mitkIpPic.h.

◆ mitkIpCpFromLE

#define mitkIpCpFromLE (   source,
  destination,
  len,
  bytes 
)

Definition at line 655 of file mitkIpPic.h.

◆ mitkIpCpToBE

#define mitkIpCpToBE (   source,
  destination,
  len,
  bytes 
)

Definition at line 664 of file mitkIpPic.h.

◆ mitkIpCpToLE

#define mitkIpCpToLE (   source,
  destination,
  len,
  bytes 
)

Definition at line 663 of file mitkIpPic.h.

◆ mitkIpCvtFromBE

#define mitkIpCvtFromBE (   data,
  len,
  bytes 
)

Definition at line 648 of file mitkIpPic.h.

◆ mitkIpCvtFromLE

#define mitkIpCvtFromLE (   data,
  len,
  bytes 
)

Definition at line 647 of file mitkIpPic.h.

◆ mitkIpEndianSwap2

#define mitkIpEndianSwap2 (   x)

Definition at line 671 of file mitkIpPic.h.

◆ mitkIpEndianSwap4

#define mitkIpEndianSwap4 (   x)

Definition at line 673 of file mitkIpPic.h.

◆ mitkIpFloat4FromLE

#define mitkIpFloat4FromLE (   from,
  to 
)

Definition at line 687 of file mitkIpPic.h.

◆ mitkIpFloat4ToLE

#define mitkIpFloat4ToLE (   from,
  to 
)

Definition at line 717 of file mitkIpPic.h.

◆ mitkIpFloat8FromLE

#define mitkIpFloat8FromLE (   from,
  to 
)

Definition at line 688 of file mitkIpPic.h.

◆ mitkIpFloat8ToLE

#define mitkIpFloat8ToLE (   from,
  to 
)

Definition at line 718 of file mitkIpPic.h.

◆ mitkIpFReadBE

#define mitkIpFReadBE

Definition at line 624 of file mitkIpPic.h.

◆ mitkIpFReadLE

#define mitkIpFReadLE

Definition at line 623 of file mitkIpPic.h.

◆ mitkIpFWriteBE

#define mitkIpFWriteBE

Definition at line 632 of file mitkIpPic.h.

◆ mitkIpFWriteLE

#define mitkIpFWriteLE

Definition at line 631 of file mitkIpPic.h.

◆ mitkIpInt2FromLE

#define mitkIpInt2FromLE (   from,
  to 
)

Definition at line 683 of file mitkIpPic.h.

◆ mitkIpInt2ToLE

#define mitkIpInt2ToLE (   from,
  to 
)

Definition at line 713 of file mitkIpPic.h.

◆ mitkIpInt4FromLE

#define mitkIpInt4FromLE (   from,
  to 
)

Definition at line 684 of file mitkIpPic.h.

◆ mitkIpInt4ToLE

#define mitkIpInt4ToLE (   from,
  to 
)

Definition at line 714 of file mitkIpPic.h.

◆ mitkIpPicDEBUG

#define mitkIpPicDEBUG

Definition at line 220 of file mitkIpPic.h.

◆ mitkIpPicDR

#define mitkIpPicDR (   type,
  len 
)

Definition at line 275 of file mitkIpPic.h.

◆ mitkIpPicEncryptionType

#define mitkIpPicEncryptionType (   pic)

Definition at line 269 of file mitkIpPic.h.

◆ mitkIpPicFClose

#define mitkIpPicFClose

Definition at line 580 of file mitkIpPic.h.

◆ mitkIpPicFEOF

#define mitkIpPicFEOF

Definition at line 579 of file mitkIpPic.h.

◆ mitkIpPicFile_t

#define mitkIpPicFile_t

Definition at line 573 of file mitkIpPic.h.

◆ mitkIpPicFOpen

#define mitkIpPicFOpen

Definition at line 574 of file mitkIpPic.h.

◆ mitkIpPicFOR_TYPE

#define mitkIpPicFOR_TYPE (   _ipPIC_TYPE,
  _ipPIC_CMD,
  _ipPIC_PIC 
)

Definition at line 277 of file mitkIpPic.h.

◆ mitkIpPicFORALL

#define mitkIpPicFORALL (   _ipPIC_CMD,
  _ipPIC_PIC 
)

Definition at line 280 of file mitkIpPic.h.

◆ mitkIpPicFORALL_1

#define mitkIpPicFORALL_1 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1 
)

Definition at line 314 of file mitkIpPic.h.

◆ mitkIpPicFORALL_2

#define mitkIpPicFORALL_2 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1,
  A2 
)

Definition at line 348 of file mitkIpPic.h.

◆ mitkIpPicFORALL_3

#define mitkIpPicFORALL_3 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1,
  A2,
  A3 
)

Definition at line 382 of file mitkIpPic.h.

◆ mitkIpPicFORALL_4

#define mitkIpPicFORALL_4 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1,
  A2,
  A3,
  A4 
)

Definition at line 416 of file mitkIpPic.h.

◆ mitkIpPicFORALL_5

#define mitkIpPicFORALL_5 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1,
  A2,
  A3,
  A4,
  A5 
)

Definition at line 450 of file mitkIpPic.h.

◆ mitkIpPicFORALL_6

#define mitkIpPicFORALL_6 (   _ipPIC_CMD,
  _ipPIC_PIC,
  A1,
  A2,
  A3,
  A4,
  A5,
  A6 
)

Definition at line 484 of file mitkIpPic.h.

◆ mitkIpPicFRead

#define mitkIpPicFRead (   buf,
  bsize,
  count,
  file 
)

Definition at line 577 of file mitkIpPic.h.

◆ mitkIpPicFReadBE

#define mitkIpPicFReadBE

Definition at line 607 of file mitkIpPic.h.

◆ mitkIpPicFReadLE

#define mitkIpPicFReadLE

Definition at line 606 of file mitkIpPic.h.

◆ mitkIpPicFSeek

#define mitkIpPicFSeek

Definition at line 576 of file mitkIpPic.h.

◆ mitkIpPicFTell

#define mitkIpPicFTell

Definition at line 575 of file mitkIpPic.h.

◆ mitkIpPicFWrite

#define mitkIpPicFWrite

Definition at line 578 of file mitkIpPic.h.

◆ mitkIpPicFWriteBE

#define mitkIpPicFWriteBE

Definition at line 615 of file mitkIpPic.h.

◆ mitkIpPicFWriteLE

#define mitkIpPicFWriteLE

Definition at line 614 of file mitkIpPic.h.

◆ mitkIpPicGET_PIXEL

#define mitkIpPicGET_PIXEL (   PIC,
  X,
  Y,
  RESULT 
)

Definition at line 532 of file mitkIpPic.h.

◆ mitkIpPicGET_PIXEL_RGB

#define mitkIpPicGET_PIXEL_RGB (   PIC,
  X,
  Y,
  R,
  G,
 
)

Definition at line 560 of file mitkIpPic.h.

◆ mitkIpPicPUT_PIXEL

#define mitkIpPicPUT_PIXEL (   PIC,
  X,
  Y,
  RESULT 
)

Definition at line 537 of file mitkIpPic.h.

◆ mitkIpPicPUT_PIXEL_RGB

#define mitkIpPicPUT_PIXEL_RGB (   PIC,
  X,
  Y,
  R,
  G,
 
)

Definition at line 565 of file mitkIpPic.h.

◆ mitkIpPicVERSION

#define mitkIpPicVERSION

Definition at line 253 of file mitkIpPic.h.

◆ mitkIpPicVERSIONe

#define mitkIpPicVERSIONe

Definition at line 254 of file mitkIpPic.h.

◆ mitkIpPicVersionMajor

#define mitkIpPicVersionMajor (   pic)

Definition at line 266 of file mitkIpPic.h.

◆ mitkIpPicVersionMinor

#define mitkIpPicVersionMinor (   pic)

Definition at line 267 of file mitkIpPic.h.

◆ mitkIpUInt2FromLE

#define mitkIpUInt2FromLE (   from,
  to 
)

Definition at line 685 of file mitkIpPic.h.

◆ mitkIpUInt2ToLE

#define mitkIpUInt2ToLE (   from,
  to 
)

Definition at line 715 of file mitkIpPic.h.

◆ mitkIpUInt4FromLE

#define mitkIpUInt4FromLE (   from,
  to 
)

Definition at line 686 of file mitkIpPic.h.

◆ mitkIpUInt4ToLE

#define mitkIpUInt4ToLE (   from,
  to 
)

Definition at line 716 of file mitkIpPic.h.

◆ USE_ITKZLIB

#define USE_ITKZLIB

Definition at line 213 of file mitkIpPic.h.

◆ USE_ZLIB

#define USE_ZLIB

Definition at line 570 of file mitkIpPic.h.

Typedef Documentation

◆ _mitkIpPicTagsElement_t

◆ mitkIpPicDescriptor

◆ mitkIpPicTag_t

typedef char mitkIpPicTag_t[32]

Definition at line 725 of file mitkIpPic.h.

Enumeration Type Documentation

◆ mitkIpPicType_t

Enumerator
mitkIpPicUnknown 
mitkIpPicBool 
mitkIpPicASCII 
mitkIpPicInt 
mitkIpPicUInt 
mitkIpPicFloat 
mitkIpPicNonUniform 
mitkIpPicTSV 
_mitkIpPicTypeMax 

Definition at line 727 of file mitkIpPic.h.

Function Documentation

◆ _mitkIpCp()

void _mitkIpCp ( void *  source,
void *  destination,
unsigned long int  len 
)

◆ _mitkIpCpCvtEndian()

void _mitkIpCpCvtEndian ( void *  source,
void *  destination,
unsigned long int  len,
unsigned char  bytes 
)

◆ _mitkIpCvtEndian()

void _mitkIpCvtEndian ( void *  data,
unsigned long int  len,
unsigned char  bytes 
)

◆ _mitkIpEndian()

_mitkIpEndian_t _mitkIpEndian ( void  )

◆ _mitkIpFWrite()

vcl_size_t _mitkIpFWrite ( void *  ptr,
vcl_size_t  size,
vcl_size_t  nitems,
FILE *  stream 
)

◆ _mitkIpPicCloneTag()

mitkIpPicTSV_t* _mitkIpPicCloneTag ( mitkIpPicTSV_t source)

◆ _mitkIpPicCloneTags()

_mitkIpPicTagsElement_t* _mitkIpPicCloneTags ( _mitkIpPicTagsElement_t head)

◆ _mitkIpPicCopySlice()

mitkIpPicDescriptor* _mitkIpPicCopySlice ( mitkIpPicDescriptor pic,
mitkIpPicDescriptor pic_in,
mitkIpUInt4_t  slice 
)

◆ _mitkIpPicElements()

mitkIpUInt4_t _mitkIpPicElements ( mitkIpPicDescriptor pic)

◆ _mitkIpPicFindTag()

_mitkIpPicTagsElement_t* _mitkIpPicFindTag ( _mitkIpPicTagsElement_t head,
const char *  tag 
)

◆ _mitkIpPicFreeTags()

void _mitkIpPicFreeTags ( _mitkIpPicTagsElement_t head)

◆ _mitkIpPicInfo()

void _mitkIpPicInfo ( FILE *  stream,
mitkIpPicDescriptor pic,
mitkIpUInt4_t  flags 
)

◆ _mitkIpPicInfoPrintTags()

void _mitkIpPicInfoPrintTags ( FILE *  stream,
_mitkIpPicTagsElement_t head,
mitkIpUInt4_t  level,
mitkIpUInt4_t  flags 
)

◆ _mitkIpPicInsertTag()

_mitkIpPicTagsElement_t* _mitkIpPicInsertTag ( _mitkIpPicTagsElement_t head,
mitkIpPicTSV_t tsv 
)

◆ _mitkIpPicOldGet()

mitkIpPicDescriptor* _mitkIpPicOldGet ( FILE *  infile,
mitkIpPicDescriptor pic 
)

◆ _mitkIpPicOldGetHeader()

mitkIpPicDescriptor* _mitkIpPicOldGetHeader ( FILE *  infile,
mitkIpPicDescriptor pic 
)

◆ _mitkIpPicOldGetSlice()

mitkIpPicDescriptor* _mitkIpPicOldGetSlice ( FILE *  infile,
mitkIpPicDescriptor pic,
mitkIpUInt4_t  slice 
)

◆ _mitkIpPicOpenPicFileIn()

gzFile _mitkIpPicOpenPicFileIn ( const char *  path)

◆ _mitkIpPicReadTags()

_mitkIpPicTagsElement_t* _mitkIpPicReadTags ( _mitkIpPicTagsElement_t head,
mitkIpUInt4_t  bytes_to_read,
FILE *  stream,
char  encryption_type 
)

◆ _mitkIpPicReadTagsMem()

_mitkIpPicTagsElement_t* _mitkIpPicReadTagsMem ( _mitkIpPicTagsElement_t head,
mitkIpUInt4_t  bytes_to_read,
mitkIpUInt1_t **  mem_ptr,
char  encryption_type 
)

◆ _mitkIpPicSize()

mitkIpUInt4_t _mitkIpPicSize ( mitkIpPicDescriptor pic)

◆ _mitkIpPicTagsNumber()

mitkIpUInt4_t _mitkIpPicTagsNumber ( _mitkIpPicTagsElement_t head)

◆ _mitkIpPicTagsSize()

mitkIpUInt4_t _mitkIpPicTagsSize ( _mitkIpPicTagsElement_t head)

◆ _mitkIpPicTSVElements()

mitkIpUInt4_t _mitkIpPicTSVElements ( mitkIpPicTSV_t tsv)

◆ _mitkIpPicTSVSize()

mitkIpUInt4_t _mitkIpPicTSVSize ( mitkIpPicTSV_t tsv)

◆ _mitkIpPicWriteTags()

void _mitkIpPicWriteTags ( _mitkIpPicTagsElement_t head,
FILE *  stream,
char  encryption_type 
)

◆ _mitkIpPicWriteTagsMem()

void _mitkIpPicWriteTagsMem ( _mitkIpPicTagsElement_t head,
mitkIpUInt1_t **  mem_ptr 
)

◆ mitkIpFReadCvt()

vcl_size_t mitkIpFReadCvt ( void *  ptr,
vcl_size_t  size,
vcl_size_t  nitems,
FILE *  stream 
)

◆ mitkIpPicAccess()

int mitkIpPicAccess ( const char *  path,
int  mode 
)

◆ mitkIpPicAddSubTag()

void mitkIpPicAddSubTag ( mitkIpPicTSV_t parent,
mitkIpPicTSV_t tsv 
)

◆ mitkIpPicAddTag()

void mitkIpPicAddTag ( mitkIpPicDescriptor pic,
mitkIpPicTSV_t tsv 
)

◆ mitkIpPicClear()

void mitkIpPicClear ( mitkIpPicDescriptor pic)

◆ mitkIpPicClone()

mitkIpPicDescriptor* mitkIpPicClone ( mitkIpPicDescriptor pic)

◆ mitkIpPicCopyHeader()

mitkIpPicDescriptor* mitkIpPicCopyHeader ( mitkIpPicDescriptor pic,
mitkIpPicDescriptor pic_new 
)

◆ mitkIpPicDelSubTag()

mitkIpPicTSV_t* mitkIpPicDelSubTag ( mitkIpPicTSV_t parent,
const char *  tag 
)

◆ mitkIpPicDelTag()

mitkIpPicTSV_t* mitkIpPicDelTag ( mitkIpPicDescriptor pic,
const char *  tag 
)

◆ mitkIpPicFReadCvt()

vcl_size_t mitkIpPicFReadCvt ( void *  ptr,
vcl_size_t  size,
vcl_size_t  nitems,
gzFile  stream 
)

◆ mitkIpPicFree()

void mitkIpPicFree ( mitkIpPicDescriptor pic)

◆ mitkIpPicFreeTag()

void mitkIpPicFreeTag ( mitkIpPicTSV_t tsv)

◆ mitkIpPicFWriteCvt()

vcl_size_t mitkIpPicFWriteCvt ( void *  ptr,
vcl_size_t  size,
vcl_size_t  nitems,
gzFile  stream 
)

◆ mitkIpPicGet()

mitkIpPicDescriptor* mitkIpPicGet ( const char *  picfile_name,
mitkIpPicDescriptor pic 
)

◆ mitkIpPicGetHeader()

mitkIpPicDescriptor* mitkIpPicGetHeader ( const char *  picfile_name,
mitkIpPicDescriptor pic 
)

Referenced by mitkVtkPropRendererTest().

◆ mitkIpPicGetMem()

mitkIpPicDescriptor* mitkIpPicGetMem ( mitkIpUInt1_t *  mem_pic)

◆ mitkIpPicGetSlice()

mitkIpPicDescriptor* mitkIpPicGetSlice ( const char *  picfile_name,
mitkIpPicDescriptor pic,
mitkIpUInt4_t  slice 
)

◆ mitkIpPicGetTags()

mitkIpPicDescriptor* mitkIpPicGetTags ( const char *  picfile_name,
mitkIpPicDescriptor pic 
)

Referenced by mitkVtkPropRendererTest().

◆ mitkIpPicGetWriteCompression()

mitkIpBool_t mitkIpPicGetWriteCompression ( void  )

◆ mitkIpPicNew()

mitkIpPicDescriptor* mitkIpPicNew ( void  )

◆ mitkIpPicPut()

int mitkIpPicPut ( const char *  picfile_name,
mitkIpPicDescriptor pic 
)

◆ mitkIpPicPutMem()

mitkIpUInt1_t* mitkIpPicPutMem ( mitkIpPicDescriptor pic,
int *  mem_size 
)

◆ mitkIpPicPutSlice()

void mitkIpPicPutSlice ( const char *  picfile_name,
mitkIpPicDescriptor pic,
mitkIpUInt4_t  slice 
)

◆ mitkIpPicQuerySubTag()

mitkIpPicTSV_t* mitkIpPicQuerySubTag ( mitkIpPicTSV_t parent,
const char *  t 
)

◆ mitkIpPicQueryTag()

mitkIpPicTSV_t* mitkIpPicQueryTag ( mitkIpPicDescriptor pic,
const char *  t 
)

◆ mitkIpPicRemoveFile()

int mitkIpPicRemoveFile ( const char *  path)

◆ mitkIpPicSetWriteCompression()

mitkIpBool_t mitkIpPicSetWriteCompression ( mitkIpBool_t  compression)

◆ mitkIpPicTypeName()

const char* mitkIpPicTypeName ( mitkIpUInt4_t  type)

Variable Documentation

◆ _mitkIpPicCanReadCompressed

mitkIpBool_t _mitkIpPicCanReadCompressed

◆ _mitkIpPicCanWriteCompressed

mitkIpBool_t _mitkIpPicCanWriteCompressed