import RawData from './RawData'; import { Vector3D } from './geometry'; /** * RawData with voxelSize property that represents the size of one voxel * measured in millimeter. */ export default class AnisotropicRawData extends RawData { /** * The size of one voxel, measured in millimeter. */ protected voxelSize: Vector3D | undefined; /** * Sets the size of one voxel in millimeter. * @param voxelSize The size of a voxel in millimeter. */ setVoxelSize(voxelSize: Vector3D): void; /** * Returns the size of one voxel. * @return A Vector3D object representing the size of one voxel. */ getVoxelSize(): Vector3D; /** * Returns the dimension of this volume measured in millimeter. */ getMmDimension(): Vector3D; }