@kitware/vtk.js
Version:
Visualization Toolkit for the Web
37 lines (33 loc) • 1.38 kB
TypeScript
import type vtkPolyData from './../../Common/DataModel/PolyData';
import type vtkPlane from './../../Common/DataModel/Plane';
import vtkAbstractRepresentationProxy from './../Core/AbstractRepresentationProxy';
import { RGBColor } from './../../types';
export interface vtkResliceRepresentationProxy
extends vtkAbstractRepresentationProxy {
// proxy property mappings
setVisibility(visible: boolean): boolean;
getVisibility(): boolean;
setWindowWidth(width: number): boolean;
getWindowWidth(): number;
setWindowLevel(level: number): boolean;
getWindowLevel(): number;
setInterpolationType(type: number): boolean;
getInterpolationType(): number;
setOutlineLineWidth(lineWidth: number): boolean;
getOutlineLineWidth(): number;
setOutlineColor(color: RGBColor): boolean;
getOutlineColor(): RGBColor;
setOutlineVisibility(visibility: boolean): boolean;
getOutlineVisibility(): boolean;
setSlabType(type: number): boolean;
getSlabtype(): number;
setSlicePlane(plane: vtkPlane): boolean;
getSlicePlane(): vtkPlane;
setSlicePolyData(polydata: vtkPolyData): boolean;
getSlicePolyData(): vtkPolyData;
setSlabThickness(thickness: number): boolean;
getSlabThickness(): number;
setSlabTrapezoidIntegration(slabTrapezoidIntegration: number): boolean;
getSlabTrapezoidIntegration(): number;
}
export default vtkResliceRepresentationProxy;