Fovia's C++ Server API
Public Attributes | List of all members
LOAD_DATASET Struct Reference

Public Attributes

union {
   struct {
      char **   DicomFileSet
 
      signed int   DicomFileSetSize
 
   } 
 
   struct {
      signed int *   mmap
 
      signed int   mmapSize
 
   } 
 
   struct {
      short *   Data
 
      signed int   Resolution
 
      signed int   SliceNumber
 
   } 
 
   struct {
      char *   RawDataSetPath
 
   } 
 
   struct {
      signed int *   FileOffset
 
      char **   FileSet
 
      signed int   FileSetSize
 
   } 
 
   struct {
      char *   DicomDirectoryPath
 
   } 
 
}; 
 
ENUM_LOAD_DATASET_OPTIONS LoadOption
 

Detailed Description

Specifies the load procedure parameters

Member Data Documentation

short* LOAD_DATASET::Data

Pointer to data.

char* LOAD_DATASET::DicomDirectoryPath

dicom directory

char** LOAD_DATASET::DicomFileSet

list of dicom files

signed int LOAD_DATASET::DicomFileSetSize

number of dicom files

signed int* LOAD_DATASET::FileOffset

offset to raw data in files

char** LOAD_DATASET::FileSet

list of files

signed int LOAD_DATASET::FileSetSize

number of files in the file list

ENUM_LOAD_DATASET_OPTIONS LOAD_DATASET::LoadOption

Load options specifies which section of the following union is valid.

signed int* LOAD_DATASET::mmap

list of memory map handles

signed int LOAD_DATASET::mmapSize

number of memory map handles

char* LOAD_DATASET::RawDataSetPath

raw dataset path

signed int LOAD_DATASET::Resolution

X/Y dimension;.

signed int LOAD_DATASET::SliceNumber

Number of slices.