Interactive slice object Please use SliceManager to create slice object.

Hierarchy (View Summary)

Constructors

Properties

_myObjId: string
_myViewer: OccViewer

Accessors

  • get activeSlice(): number
  • Get active slice.

    Returns number

  • set activeSlice(theSliceNb: number): void
  • Set active slice.

    Parameters

    • theSliceNb: number

    Returns void

  • get bndBox(): BndBox
  • Get bounding box.

    Returns BndBox

  • get color(): string
  • Return object's global RGB color defined as OccViewer.ColorString

    Returns string

  • set color(theColor: string): void
  • Set object's global color or empty string to unset.

    Parameters

    • theColor: string

    Returns void

  • get id(): string
  • Get object id as string.

    Returns string

  • get isContourEnable(): boolean
  • Get is display slice contour.

    Returns boolean

  • set isContourEnable(theToEnable: boolean): void
  • Enable/disable display slice contour.

    Parameters

    • theToEnable: boolean

    Returns void

  • get isExist(): boolean
  • Return TRUE if object with specified Id exists.

    Returns boolean

  • get isLoaded(): boolean
  • Return TRUE if object with specified Id has deferred data loaded.

    Returns boolean

  • get isRelative(): boolean
  • Get flag signals that origin will depend on bbox size of selected objects e.g (0..1)->(minCorner..maxCorner)

    Returns boolean

  • set isRelative(theToEnable: boolean): void
  • Enable/disable relative.

    Parameters

    • theToEnable: boolean

    Returns void

  • get maxAxisPosition(): number
  • Get the maximum possible position of the slice in the coordinate of the plane axis.

    Returns number

  • get minAxisPosition(): number
  • Get the minimum possible position of the slice in the coordinate of the plane axis.

    Returns number

  • get nbSlices(): number
  • Get number of slices.

    Returns number

  • set nbSlices(theSliceNb: number): void
  • Set number of slices.

    Parameters

    • theSliceNb: number

    Returns void

  • get offset(): number
  • Get Offset of slice.

    Returns number

  • set offset(theValue: number): void
  • Set Offset of slice.

    Parameters

    • theValue: number

    Returns void

  • get selectable(): boolean
  • Return object's selectable status.

    Returns boolean

  • set selectable(theIsSelectable: boolean): void
  • Set object's selectable status.

    Parameters

    • theIsSelectable: boolean

    Returns void

  • get transparency(): number
  • Return object's transparency within [0.0, 1.0] range, or 0.0 if unspecified.

    Returns number

  • set transparency(theTransp: number): void
  • Set object's global transparency within [0.0, 1.0] range, or 0.0 to unset.

    Parameters

    • theTransp: number

    Returns void

  • get visible(): boolean
  • Return object visibility state.

    Returns boolean

  • set visible(theToShow: boolean): void
  • Set object visibility state.

    Parameters

    • theToShow: boolean

    Returns void

  • get visibleInView(): null | Subview
  • Return view in which object is visible or NULL if it is not displayed or displayed in multiple views.

    Returns null | Subview

  • set visibleInView(theView: null | Subview): void
  • Set object to be visible only within specific view or all views (NULL) - view affinity. Note that visible still has to be set independently.

    Parameters

    Returns void

  • get zLayer(): ZLayerId
  • Return z layer of object.

    Returns ZLayerId

  • set zLayer(theLayer: ZLayerId): void
  • Set z layer of object.

    Parameters

    Returns void

Methods

  • Force recompute

    Returns void