Skip to content

Interface: IResampler ​

Defined in: src/resampling/IResampler.ts:71

Interface for resampling operations

Methods ​

resample() ​

ts
resample(targetSpace, options?): NeuroVol;

Defined in: src/resampling/IResampler.ts:77

Resample volume to new space/resolution

Parameters ​

targetSpace ​

NeuroSpace

Target space definition

options? ​

ResampleOptions

Resampling options

Returns ​

NeuroVol


resampleToDimensions() ​

ts
resampleToDimensions(dimensions, options?): NeuroVol;

Defined in: src/resampling/IResampler.ts:84

Resample to specific voxel dimensions

Parameters ​

dimensions ​

[number, number, number]

New dimensions [x, y, z]

options? ​

ResampleOptions

Resampling options

Returns ​

NeuroVol


resampleToVoxelSize() ​

ts
resampleToVoxelSize(voxelSize, options?): NeuroVol;

Defined in: src/resampling/IResampler.ts:91

Resample to specific voxel size

Parameters ​

voxelSize ​

[number, number, number]

New voxel size [x, y, z] in mm

options? ​

ResampleOptions

Resampling options

Returns ​

NeuroVol


transform() ​

ts
transform(options): NeuroVol;

Defined in: src/resampling/IResampler.ts:97

Apply affine transformation

Parameters ​

options ​

TransformOptions

Transform options

Returns ​

NeuroVol


interpolateAt() ​

ts
interpolateAt(
   x, 
   y, 
   z, 
   method?): number;

Defined in: src/resampling/IResampler.ts:106

Interpolate value at continuous coordinate

Parameters ​

x ​

number

X coordinate

y ​

number

Y coordinate

z ​

number

Z coordinate

method? ​

InterpolationMethod

Interpolation method

Returns ​

number


downsample() ​

ts
downsample(factor, options?): NeuroVol;

Defined in: src/resampling/IResampler.ts:113

Downsample by integer factor

Parameters ​

factor ​

number

Downsampling factor (e.g., 2 = half resolution)

options? ​

ResampleOptions

Resampling options

Returns ​

NeuroVol


upsample() ​

ts
upsample(factor, options?): NeuroVol;

Defined in: src/resampling/IResampler.ts:120

Upsample by integer factor

Parameters ​

factor ​

number

Upsampling factor (e.g., 2 = double resolution)

options? ​

ResampleOptions

Resampling options

Returns ​

NeuroVol

Released under the MIT License.