ng-cornerstone
Version:
[](https://github.com/prettier/prettier) [](http://commitizen.git
35 lines (34 loc) • 1.8 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { ToolConfig, ToolEnum } from './tool.types';
import { CornerstoneService } from '../core';
import * as i0 from "@angular/core";
export declare class ToolBarComponent implements AfterViewInit, OnChanges, OnDestroy, OnInit {
private csService;
private cdr;
private destroy$;
toolGroupId: string;
toolList: ToolEnum[];
activeViewportId: string | undefined;
toolbarInit: EventEmitter<string>;
toolbarDestroy: EventEmitter<string>;
private toolGroup;
segmentationRepresentationUIDs: string[] | undefined;
toolConfigList: ToolConfig[];
cameraList: ToolConfig[];
currentTool?: ToolConfig;
constructor(csService: CornerstoneService, cdr: ChangeDetectorRef);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
ngAfterViewInit(): void;
get renderingEngineId(): string;
get renderingEngine(): import("@cornerstonejs/core").RenderingEngine;
registerViewport(viewportId: string): void;
unregisterViewport(viewportId: string): void;
updateToolList(): void;
updateActiveViewport(inputActiveViewportId?: string): void;
activeTool(names: any[]): void;
changeCamera(name: string): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToolBarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ToolBarComponent, "nc-tool-bar", ["ncToolBar"], { "toolGroupId": { "alias": "toolGroupId"; "required": false; }; "toolList": { "alias": "toolList"; "required": false; }; "activeViewportId": { "alias": "activeViewportId"; "required": false; }; }, { "toolbarInit": "toolbarInit"; "toolbarDestroy": "toolbarDestroy"; }, never, never, false, never>;
}