Image

namespace yagit

Typedefs

using Image2D = std::vector<std::vector<float>>

Type for storing 2D image.

using Image3D = std::vector<Image2D>

Type for storing 3D image.

Enums

enum class ImageAxis

Axis of image (Z, Y, X)

Values:

enumerator Z

Z axis.

enumerator Y

Y axis.

enumerator X

X axis.

enum class ImagePlane

Plane of image (YX, ZX, ZY).

Planes based on LPS coordinate system

Values:

enumerator Axial

YX plane (Axial, Transverse, Horizontal)

enumerator Transverse

YX plane (Axial, Transverse, Horizontal)

enumerator Horizontal

YX plane (Axial, Transverse, Horizontal)

enumerator YX

YX plane (Axial, Transverse, Horizontal)

enumerator Coronal

ZX plane (Coronal, Frontal)

enumerator Frontal

ZX plane (Coronal, Frontal)

enumerator ZX

ZX plane (Coronal, Frontal)

enumerator Sagittal

ZY plane (Sagittal, Longitudinal)

enumerator Longitudinal

ZY plane (Sagittal, Longitudinal)

enumerator ZY

ZY plane (Sagittal, Longitudinal)