TissueParameters

struct TissueParameters : public compas::Object

Stores tissue parameters (T1, T2, B1, B0, rho, position) for multiple voxels.

Data is stored in a 2D array data [num_parameters, nvoxels]. Parameter order depends on creation (e.g., via make_tissue_parameters).

Public Members

Array<float, 2> data

2D array [num_parameters, nvoxels] holding all tissue parameters.

int nvoxels

Total number of voxels.

int chunk_size

Voxel processing chunk size.

bool has_z = true

True if z-coordinates are included in data.

bool has_b0 = true

True if B0 off-resonance values are included in data.

bool has_b1 = true

True if B1 scaling values are included in data.