Skip to main content

Type Alias: NVConfigOptions

type NVConfigOptions = object;

Defined in: nvdocument.ts:106

NVConfigOptions

Properties

atlasActiveIndex

atlasActiveIndex: number;

Defined in: nvdocument.ts:138


atlasOutline

atlasOutline: number;

Defined in: nvdocument.ts:137


backColor

backColor: number[];

Defined in: nvdocument.ts:119


bounds

bounds: [
[number, number],
[number, number],
] | null;

Defined in: nvdocument.ts:214


boundsBorderColor?

optional boundsBorderColor: number[];

Defined in: nvdocument.ts:216


centerMosaic

centerMosaic: boolean;

Defined in: nvdocument.ts:187


clickToSegment

clickToSegment: boolean;

Defined in: nvdocument.ts:190


clickToSegmentAutoIntensity

clickToSegmentAutoIntensity: boolean;

Defined in: nvdocument.ts:193


clickToSegmentBright

clickToSegmentBright: boolean;

Defined in: nvdocument.ts:192


clickToSegmentIntensityMax

clickToSegmentIntensityMax: number;

Defined in: nvdocument.ts:194


clickToSegmentIntensityMin

clickToSegmentIntensityMin: number;

Defined in: nvdocument.ts:195


clickToSegmentIs2D

clickToSegmentIs2D: boolean;

Defined in: nvdocument.ts:198


clickToSegmentMaxDistanceMM

clickToSegmentMaxDistanceMM: number;

Defined in: nvdocument.ts:197


clickToSegmentPercent

clickToSegmentPercent: number;

Defined in: nvdocument.ts:196


clickToSegmentRadius

clickToSegmentRadius: number;

Defined in: nvdocument.ts:191


clipPlaneColor

clipPlaneColor: number[];

Defined in: nvdocument.ts:123


clipPlaneHotKey

clipPlaneHotKey: string;

Defined in: nvdocument.ts:130


colorbarHeight

colorbarHeight: number;

Defined in: nvdocument.ts:111


colorbarMargin

colorbarMargin: number;

Defined in: nvdocument.ts:128


colorbarWidth

colorbarWidth: number;

Defined in: nvdocument.ts:112


crosshairColor

crosshairColor: number[];

Defined in: nvdocument.ts:120


crosshairGap

crosshairGap: number;

Defined in: nvdocument.ts:116


crosshairWidth

crosshairWidth: number;

Defined in: nvdocument.ts:114


crosshairWidthUnit

crosshairWidthUnit: "voxels" | "mm" | "percent";

Defined in: nvdocument.ts:115


cycleClipPlaneHotKey

cycleClipPlaneHotKey: string;

Defined in: nvdocument.ts:131


doubleTouchTimeout

doubleTouchTimeout: number;

Defined in: nvdocument.ts:133


dragAndDropEnabled

dragAndDropEnabled: boolean;

Defined in: nvdocument.ts:167


dragMode

dragMode: DRAG_MODE;

Defined in: nvdocument.ts:149


dragModePrimary

dragModePrimary: DRAG_MODE;

Defined in: nvdocument.ts:150


drawingEnabled

drawingEnabled: boolean;

Defined in: nvdocument.ts:168


floodFillNeighbors

floodFillNeighbors: number;

Defined in: nvdocument.ts:171


fontColor

fontColor: Float32List;

Defined in: nvdocument.ts:121


fontMinPx

fontMinPx: number;

Defined in: nvdocument.ts:110


fontSizeScaling

fontSizeScaling: number;

Defined in: nvdocument.ts:109


forceDevicePixelRatio

forceDevicePixelRatio: number;

Defined in: nvdocument.ts:163


gradientAmount

gradientAmount: number;

Defined in: nvdocument.ts:211


gradientOpacity

gradientOpacity: number;

Defined in: nvdocument.ts:209


gradientOrder

gradientOrder: number;

Defined in: nvdocument.ts:208


heroImageFraction

heroImageFraction: number;

Defined in: nvdocument.ts:158


heroSliceType

heroSliceType: SLICE_TYPE;

Defined in: nvdocument.ts:159


interactive

interactive: boolean;

Defined in: nvdocument.ts:188


invertScrollDirection

invertScrollDirection: boolean;

Defined in: nvdocument.ts:212


is2DSliceShader

is2DSliceShader: boolean;

Defined in: nvdocument.ts:213


isAdditiveBlend

isAdditiveBlend: boolean;

Defined in: nvdocument.ts:177


isAlphaClipDark

isAlphaClipDark: boolean;

Defined in: nvdocument.ts:207


isAntiAlias

isAntiAlias: boolean | null;

Defined in: nvdocument.ts:176


isClipAllVolumes

isClipAllVolumes: boolean;

Defined in: nvdocument.ts:125


isClipPlanesCutaway

isClipPlanesCutaway: boolean;

Defined in: nvdocument.ts:124


isColorbar

isColorbar: boolean;

Defined in: nvdocument.ts:140


isCornerOrientationText

isCornerOrientationText: boolean;

Defined in: nvdocument.ts:155


isDepthPickMesh

isDepthPickMesh: boolean;

Defined in: nvdocument.ts:154


isFilledPen

isFilledPen: boolean;

Defined in: nvdocument.ts:172


isForceMouseClickToVoxelCenters

isForceMouseClickToVoxelCenters: boolean;

Defined in: nvdocument.ts:166


isNearestInterpolation

isNearestInterpolation: boolean;

Defined in: nvdocument.ts:136


isOrientationTextVisible

isOrientationTextVisible: boolean;

Defined in: nvdocument.ts:156


isOrientCube

isOrientCube: boolean;

Defined in: nvdocument.ts:141


isRadiologicalConvention

isRadiologicalConvention: boolean;

Defined in: nvdocument.ts:147


isResizeCanvas

isResizeCanvas: boolean;

Defined in: nvdocument.ts:178


isRuler

isRuler: boolean;

Defined in: nvdocument.ts:139


isSliceMM

isSliceMM: boolean;

Defined in: nvdocument.ts:161


isV1SliceShader

isV1SliceShader: boolean;

Defined in: nvdocument.ts:162


keyDebounceTime

keyDebounceTime: number;

Defined in: nvdocument.ts:135


legendBackgroundColor

legendBackgroundColor: number[];

Defined in: nvdocument.ts:182


legendTextColor

legendTextColor: number[];

Defined in: nvdocument.ts:183


limitFrames4D

limitFrames4D: number;

Defined in: nvdocument.ts:180


loadingText

loadingText: string;

Defined in: nvdocument.ts:165


logLevel

logLevel: "debug" | "info" | "warn" | "error" | "fatal" | "silent";

Defined in: nvdocument.ts:164


longTouchTimeout

longTouchTimeout: number;

Defined in: nvdocument.ts:134


maxDrawUndoBitmaps

maxDrawUndoBitmaps: number;

Defined in: nvdocument.ts:174


measureLineColor

measureLineColor: number[];

Defined in: nvdocument.ts:205


measureTextColor

measureTextColor: number[];

Defined in: nvdocument.ts:204


measureTextHeight

measureTextHeight: number;

Defined in: nvdocument.ts:206


measureTextJustify

measureTextJustify: "start" | "center" | "end";

Defined in: nvdocument.ts:203


meshThicknessOn2D

meshThicknessOn2D: number | string;

Defined in: nvdocument.ts:148


meshXRay

meshXRay: number;

Defined in: nvdocument.ts:179


mouseEventConfig?

optional mouseEventConfig: MouseEventConfig;

Defined in: nvdocument.ts:151


multiplanarEqualSize

multiplanarEqualSize: boolean;

Defined in: nvdocument.ts:145


multiplanarForceRender

multiplanarForceRender: boolean;

Defined in: nvdocument.ts:144


multiplanarLayout

multiplanarLayout: MULTIPLANAR_TYPE;

Defined in: nvdocument.ts:184


multiplanarPadPixels

multiplanarPadPixels: number;

Defined in: nvdocument.ts:143


multiplanarShowRender

multiplanarShowRender: SHOW_RENDER;

Defined in: nvdocument.ts:146


paqdUniforms

paqdUniforms: number[];

Defined in: nvdocument.ts:126


penSize

penSize: number;

Defined in: nvdocument.ts:189


penType

penType: PEN_TYPE;

Defined in: nvdocument.ts:170


penValue

penValue: number;

Defined in: nvdocument.ts:169


renderOverlayBlend

renderOverlayBlend: number;

Defined in: nvdocument.ts:185


renderSilhouette

renderSilhouette: number;

Defined in: nvdocument.ts:210


rulerColor

rulerColor: number[];

Defined in: nvdocument.ts:127


rulerWidth

rulerWidth: number;

Defined in: nvdocument.ts:117


sagittalNoseLeft

sagittalNoseLeft: boolean;

Defined in: nvdocument.ts:160


scrollRequiresFocus

scrollRequiresFocus: boolean;

Defined in: nvdocument.ts:201


selectionBoxColor

selectionBoxColor: number[];

Defined in: nvdocument.ts:122


selectionBoxIsOutline

selectionBoxIsOutline: boolean;

Defined in: nvdocument.ts:200


selectionBoxLineThickness

selectionBoxLineThickness: number;

Defined in: nvdocument.ts:199


show3Dcrosshair

show3Dcrosshair: boolean;

Defined in: nvdocument.ts:118


showAllOrientationMarkers

showAllOrientationMarkers: boolean;

Defined in: nvdocument.ts:157


showBoundsBorder?

optional showBoundsBorder: boolean;

Defined in: nvdocument.ts:215


showColorbarBorder

showColorbarBorder: boolean;

Defined in: nvdocument.ts:113


showLegend

showLegend: boolean;

Defined in: nvdocument.ts:181


showMeasureUnits

showMeasureUnits: boolean;

Defined in: nvdocument.ts:202


sliceMosaicString

sliceMosaicString: string;

Defined in: nvdocument.ts:186


sliceType

sliceType: SLICE_TYPE;

Defined in: nvdocument.ts:175


smoothDrawing

smoothDrawing: number;

Defined in: nvdocument.ts:224

Smooth drawing surfaces in 3D rendering. 0 = off, > 0 = Box blur radius in voxels (default 0)


textHeight

textHeight: number;

Defined in: nvdocument.ts:108


thumbnail

thumbnail: string;

Defined in: nvdocument.ts:173


tileMargin

tileMargin: number;

Defined in: nvdocument.ts:142


touchEventConfig?

optional touchEventConfig: TouchEventConfig;

Defined in: nvdocument.ts:152


trustCalMinMax

trustCalMinMax: boolean;

Defined in: nvdocument.ts:129


viewModeHotKey

viewModeHotKey: string;

Defined in: nvdocument.ts:132


windowingGainFactor

windowingGainFactor: number;

Defined in: nvdocument.ts:217


yoke3Dto2DZoom

yoke3Dto2DZoom: boolean;

Defined in: nvdocument.ts:153


zarrCacheSize

zarrCacheSize: number;

Defined in: nvdocument.ts:220

Chunk cache size for zarr viewing (default 500)


zarrPrefetchRings

zarrPrefetchRings: number;

Defined in: nvdocument.ts:222

Number of chunk rings to prefetch around the visible region for zarr viewing (0 disables, default 1)