1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 18:29:39 +02:00
Oinktube/node_modules/three/examples/jsm/misc/Volume.d.ts
2023-12-11 11:59:56 -03:00

39 lines
852 B
TypeScript

import {
Matrix3,
} from '../../../src/Three';
import { VolumeSlice } from './VolumeSlice.js';
export class Volume {
constructor( xLength?: number, yLength?: number, zLength?: number, type?:string, arrayBuffer?: ArrayLike<number> );
xLength: number;
yLength: number;
zLength: number;
data: ArrayLike<number>;
spacing: number[];
offset: number[];
matrix: Matrix3;
lowerThreshold: number;
upperThreshold: number;
sliceList: VolumeSlice[];
getData( i: number, j: number, k: number ): number;
access( i: number, j: number, k: number ): number;
reverseAccess( index: number ): number[];
map( functionToMap: Function, context: this ): this;
extractPerpendicularPlane ( axis: string, RASIndex: number ): object;
extractSlice( axis: string, index: number ): VolumeSlice;
repaintAllSlices(): this;
computeMinMax(): number[];
}