IUF-SDK-3
Interventional Ultrasound Library
iufCompoundFile.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLCOMPOUNDFILE_H
2 #define IUFLIBRARY_IUFHLCOMPOUNDFILE_H
3 
4 #include "iufData.h"
5 #include "iufOffset.h"
6 
7 // ADT
8 typedef struct IufHistoryNode IufCompoundFile;
10 
11 #define IUCF_INVALID (iucf_t) NULL
12 #define IUF_DEFAULT_NUM_FRAMES 1
13 
18 (
19  const char *filename
20 );
21 
27 (
28  iucf_t inputFile
29 );
30 
35 (
36  const char *pFilename
37 );
38 
43 (
44  iucf_t inputFile
45 );
46 
51 (
52  iucf_t inputFile
53 );
54 
59 (
60  iucf_t reference,
61  iucf_t actual
62 );
63 
64 #endif //IUFLIBRARY_IUFHLCOMPOUNDFILE_H
Definition: iufHistoryNodeADT.h:4
int iufCompoundFileDelete(iucf_t inputFile)
Creates a datablock for a single channel (i.e. numSamplesPerLine floats) for the acquisition with the...
int iufCompoundFileCompare(iucf_t reference, iucf_t actual)
Compares two inputFile instances with each other.
Definition: iufCompoundFile.c:233
int iufCompoundFileClose(iucf_t inputFile)
Closes access to the inputFile.
Definition: iufCompoundFile.c:25
iucf_t iufCompoundFileCreate(const char *filename)
Create an empty file instance with a filename.
Definition: iufCompoundFile.c:73
iucf_t iufCompoundFileNodeLoad(const char *pFilename)
Load an inputFile instance from a file.
Definition: iufCompoundFile.c:146
IufCompoundFile * iucf_t
Definition: iufCompoundFile.h:9
int iufCompoundFileNodeSave(iucf_t inputFile)
Save (serialize) the inputFile instance to file.