UNPKG

@cornerstonejs/core

Version:
24 lines (23 loc) 916 B
import type CanvasActor from './index.js'; export default class CanvasProperties { private actor; private opacity; private outlineOpacity; private transferFunction; private scalarOpacityFunction; private colorCache; constructor(actor: CanvasActor); setRGBTransferFunction(index: any, cfun: any): void; getRGBTransferFunction(index?: number): any; setScalarOpacity(indexOrOpacity: any, scalarOpacityFunction?: any): void; getScalarOpacity(): any; getOpacity(): number; setInterpolationTypeToNearest(): void; setUseLabelOutline(): void; setLabelOutlineOpacity(opacity: any): void; setLabelOutlineThickness(): void; modified(): void; getColorBytes(index: number, destination?: Uint8ClampedArray | Uint8Array | number[], offset?: number): [number, number, number, number]; getColor(index: number): number[]; private invalidateColorCache; }