copper3d / Modules / Loader/copperNrrdLoader / NrrdVolume
Interface: NrrdVolume
Loader/copperNrrdLoader.NrrdVolume
The NRRD volume this engine passes around: three.js's Volume plus the fields NRRDLoader.parse() attaches to it, with matrix widened to the 4x4 affine an NRRD actually carries -- three declares that member as a Matrix3.
Hierarchy
Omit<Volume,"matrix">↳
NrrdVolume
Table of contents
Properties
- RASDimensions
- axisOrder
- data
- dimensions
- header
- inverseMatrix
- lowerThreshold
- matrix
- max
- min
- offset
- segmentation
- sliceList
- spacing
- upperThreshold
- windowHigh
- windowLow
- xLength
- yLength
- zLength
Methods
Properties
RASDimensions
• RASDimensions: number[]
Defined in
src/Loader/copperNrrdLoader.ts:175
axisOrder
• axisOrder: ("x" | "y" | "z")[]
Inherited from
Omit.axisOrder
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:12
data
• data: TypedArray
Inherited from
Omit.data
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:14
dimensions
• dimensions: number[]
Defined in
src/Loader/copperNrrdLoader.ts:172
header
• header: any
Defined in
src/Loader/copperNrrdLoader.ts:170
inverseMatrix
• inverseMatrix: Matrix4
Defined in
src/Loader/copperNrrdLoader.ts:174
lowerThreshold
• lowerThreshold: number
Inherited from
Omit.lowerThreshold
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:21
matrix
• matrix: Matrix4
Defined in
src/Loader/copperNrrdLoader.ts:173
max
• max: number
Defined in
src/Loader/copperNrrdLoader.ts:177
min
• min: number
Defined in
src/Loader/copperNrrdLoader.ts:176
offset
• offset: number[]
Inherited from
Omit.offset
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:17
segmentation
• segmentation: boolean
Defined in
src/Loader/copperNrrdLoader.ts:171
sliceList
• sliceList: VolumeSlice[]
Inherited from
Omit.sliceList
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:24
spacing
• spacing: number[]
Inherited from
Omit.spacing
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:16
upperThreshold
• upperThreshold: number
Inherited from
Omit.upperThreshold
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:22
windowHigh
• windowHigh: number
Defined in
src/Loader/copperNrrdLoader.ts:179
windowLow
• windowLow: number
Defined in
src/Loader/copperNrrdLoader.ts:178
xLength
• xLength: number
Inherited from
Omit.xLength
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:8
yLength
• yLength: number
Inherited from
Omit.yLength
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:9
zLength
• zLength: number
Inherited from
Omit.zLength
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:10
Methods
access
▸ access(i, j, k): number
Parameters
| Name | Type |
|---|---|
i | number |
j | number |
k | number |
Returns
number
Inherited from
Omit.access
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:27
computeMinMax
▸ computeMinMax(): number[]
Returns
number[]
Inherited from
Omit.computeMinMax
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:36
extractPerpendicularPlane
▸ extractPerpendicularPlane(axis, RASIndex): object
Parameters
| Name | Type |
|---|---|
axis | string |
RASIndex | number |
Returns
object
Inherited from
Omit.extractPerpendicularPlane
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:32
extractSlice
▸ extractSlice(axis, index): VolumeSlice
Parameters
| Name | Type |
|---|---|
axis | string |
index | number |
Returns
VolumeSlice
Inherited from
Omit.extractSlice
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:33
getData
▸ getData(i, j, k): number
Parameters
| Name | Type |
|---|---|
i | number |
j | number |
k | number |
Returns
number
Inherited from
Omit.getData
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:26
map
▸ map(functionToMap, context): Volume
Parameters
| Name | Type |
|---|---|
functionToMap | () => void |
context | Volume |
Returns
Volume
Inherited from
Omit.map
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:30
repaintAllSlices
▸ repaintAllSlices(): Volume
Returns
Volume
Inherited from
Omit.repaintAllSlices
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:35
reverseAccess
▸ reverseAccess(index): number[]
Parameters
| Name | Type |
|---|---|
index | number |
Returns
number[]
Inherited from
Omit.reverseAccess
Defined in
node_modules/@types/three/examples/jsm/misc/Volume.d.ts:28