Interface IsolationAdapter

interface IsolationAdapter {
    computeVisibility: () => VisibilityStatus;
    hasHiddenSelection: () => boolean;
    hasVisibleSelection: () => boolean;
    onSelectionChanged: ISignal;
    onVisibilityChange: ISignal;
    clearSelection(): void;
    getGhostOpacity(): number;
    getShowRooms(): boolean;
    hasSelection(): boolean;
    hide(instances: number[]): void;
    hideAll(): void;
    hideSelection(): void;
    isolate(instances: number[]): void;
    isolateSelection(): void;
    setGhostOpacity(opacity: number): void;
    setShowRooms(show: boolean): void;
    show(instances: number[]): void;
    showAll(): void;
    showGhost(show: boolean): void;
    showSelection(): void;
}

Properties

computeVisibility: () => VisibilityStatus
hasHiddenSelection: () => boolean
hasVisibleSelection: () => boolean
onSelectionChanged: ISignal
onVisibilityChange: ISignal

Methods