Data Structs

namespace yagit
struct DataSize

Number of frames, rows, and columns in 3D image.

Public Functions

inline bool operator==(const DataSize &other) const
inline bool operator!=(const DataSize &other) const

Public Members

uint32_t frames

Number of frames.

uint32_t rows

Number of rows.

uint32_t columns

Number of columns.

struct DataOffset

Position of first voxel in 3D image in millimeters [mm].

Note

Values can be negative

Public Functions

inline bool operator==(const DataOffset &other) const
inline bool operator!=(const DataOffset &other) const

Public Members

float frames

Position of first frame in image in millimeters [mm].

float rows

Position of first row in image in millimeters [mm].

float columns

Position of first column in image in millimeters [mm].

struct DataSpacing

Distance between voxels in 3D image in millimeters [mm].

Note

Values should be positive

Public Functions

inline bool operator==(const DataSpacing &other) const
inline bool operator!=(const DataSpacing &other) const

Public Members

float frames

Spacing between frames in millimeters [mm].

float rows

Spacing between rows in millimeters [mm].

float columns

Spacing between columns in millimeters [mm].