Hierarchy

Properties

chunkDisplayDimensionIndices: number[]

Dimensions of the chunk corresponding to the 3 display dimensions of the slice view.

chunkDisplayTransform: ChunkDisplayTransformParameters
chunkLayout: ChunkLayout
chunkTransform: ChunkTransformParameters
combinedGlobalLocalToChunkTransform: Float32Array

Transform from dimensions of layer space to dimensions of chunk space.

Matrix has dimensions (globalRank + localRank + 1) * layerRank.

Input space is [global dimensions, local dimensions]. Output space is the "chunk clip" coordinate space, in units of voxels.

curPositionInChunks: Float32Array

When computeVisibleChunks invokes the addChunk callback, this is set to the position of the chunk.

effectiveVoxelSize: vec3

Approximate voxel size in each of the display dimensions.

fixedLayerToChunkTransform: Float32Array

Transform from non-display dimensions of layer space to non-display dimensions of chunk space.

Same as combinedGlobalLocalToChunkTransform, except that rows corresponding to "display" chunk dimensions are all 0.

Matrix has dimensions (globalRank + localRank + 1) * layerRank.

Input space is [global dimensions, local dimensions]. Output space is the "chunk clip" coordinate space, in units of voxels.

fixedPositionWithinChunk: Uint32Array
layerRank: number

Rank of "layer" space and the "chunk clip" space, which is >= rank of chunk space.

lowerChunkDisplayBound: vec3
lowerClipBound: Float32Array

Arrays of length rank specifying the clip bounds (in voxels) for all dimensions.

lowerClipDisplayBound: vec3
nonDisplayLowerClipBound: Float32Array

Arrays of length rank specifying the clip bounds (in voxels) for dimensions not in chunkDisplayDimensionIndices and not channel dimensions. The values for display/channel dimensions are set to -/+infinity.

nonDisplayUpperClipBound: Float32Array
upperChunkDisplayBound: vec3
upperClipBound: Float32Array
upperClipDisplayBound: vec3

Generated using TypeDoc