open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
iARawFileParameters Struct Reference

Contains all metadata required to load a raw data file. More...

#include <iARawFileParameters.h>

Public Member Functions

 iARawFileParameters ()
 

Public Attributes

int m_byteOrder
 The byte order (little endian or big endian) in VTK type constants.
 
quint64 m_headersize
 Size of an optional header (which must be skipped), typically 0.
 
double m_origin [3]
 Default origin of the dataset, typically at the global origin (0, 0, 0).
 
int m_scalarType
 The scalar type used for storing single voxel values, as VTK type specifier.
 
unsigned int m_size [3]
 Size of the dataset in voxels in all 3 dimensions.
 
double m_spacing [3]
 Voxel spacing of the dataset (dimension of a single voxel in given unit).
 

Detailed Description

Contains all metadata required to load a raw data file.

Deprecated
new developments should use iARawFileIO and its parameters() instead

Constructor & Destructor Documentation

◆ iARawFileParameters()

iARawFileParameters::iARawFileParameters ( )

Member Data Documentation

◆ m_byteOrder

int iARawFileParameters::m_byteOrder

The byte order (little endian or big endian) in VTK type constants.

See VTK_FILE_BYTE_ORDER_ defines in include file <vtkImageReader.h> this type is mapped to list index in raw file dialog in mapVTKByteOrderToIdx in iARawFileParamDlg

◆ m_headersize

quint64 iARawFileParameters::m_headersize

Size of an optional header (which must be skipped), typically 0.

◆ m_origin

double iARawFileParameters::m_origin[3]

Default origin of the dataset, typically at the global origin (0, 0, 0).

◆ m_scalarType

int iARawFileParameters::m_scalarType

The scalar type used for storing single voxel values, as VTK type specifier.

See VTK_UNSIGNED_SHORT and other defines at the same place in vtkType.h

◆ m_size

unsigned int iARawFileParameters::m_size[3]

Size of the dataset in voxels in all 3 dimensions.

◆ m_spacing

double iARawFileParameters::m_spacing[3]

Voxel spacing of the dataset (dimension of a single voxel in given unit).


The documentation for this struct was generated from the following files: