Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

_empty: any
getGroup: any
getTransforms: any
plugin: any
stateUpdated: any
sync: any

Accessors

  • Returns RxEventHelper

  • get state(): State
  • Returns State

Methods

  • addAngle(a: <internal>.Loci, b: <internal>.Loci, c: <internal>.Loci, options?: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; arcScale: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; color: <internal>.Color; customText: string; dashLength: number; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; ignoreLight: boolean; lineSizeAttenuation: boolean; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sectorOpacity: number; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; transparentBackfaces: string; visuals: ("text" | "vectors" | "sector" | "arc")[]; xrayShaded: boolean }>> }): Promise<void>
  • Parameters

    • a: <internal>.Loci
    • b: <internal>.Loci
    • c: <internal>.Loci
    • Optional options: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; arcScale: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; color: <internal>.Color; customText: string; dashLength: number; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; ignoreLight: boolean; lineSizeAttenuation: boolean; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sectorOpacity: number; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; transparentBackfaces: string; visuals: ("text" | "vectors" | "sector" | "arc")[]; xrayShaded: boolean }>> }

    Returns Promise<void>

  • addDihedral(a: <internal>.Loci, b: <internal>.Loci, c: <internal>.Loci, d: <internal>.Loci, options?: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; arcScale: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; color: <internal>.Color; customText: string; dashLength: number; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; ignoreLight: boolean; lineSizeAttenuation: boolean; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sectorOpacity: number; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; transparentBackfaces: string; visuals: ("text" | "vectors" | "sector" | "arc" | "extenders" | "arms" | "connector")[]; xrayShaded: boolean }>> }): Promise<void>
  • Parameters

    • a: <internal>.Loci
    • b: <internal>.Loci
    • c: <internal>.Loci
    • d: <internal>.Loci
    • Optional options: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; arcScale: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; color: <internal>.Color; customText: string; dashLength: number; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; ignoreLight: boolean; lineSizeAttenuation: boolean; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sectorOpacity: number; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; transparentBackfaces: string; visuals: ("text" | "vectors" | "sector" | "arc" | "extenders" | "arms" | "connector")[]; xrayShaded: boolean }>> }

    Returns Promise<void>

  • addDistance(a: <internal>.Loci, b: <internal>.Loci, options?: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; clip: Normalize<{ objects: any; variant: any }>; customText: string; dashLength: number; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; lineSizeAttenuation: boolean; linesColor: <internal>.Color; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; unitLabel: string; visuals: ("text" | "lines")[] }>> }): Promise<void>
  • Parameters

    • a: <internal>.Loci
    • b: <internal>.Loci
    • Optional options: StructureMeasurementManagerAddOptions & { visualParams?: Partial<Normalize<{ alpha: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; clip: Normalize<{ objects: any; variant: any }>; customText: string; dashLength: number; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; lineSizeAttenuation: boolean; linesColor: <internal>.Color; linesSize: number; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; unitLabel: string; visuals: ("text" | "lines")[] }>> }

    Returns Promise<void>

  • addLabel(a: <internal>.Loci, options?: Omit<StructureMeasurementManagerAddOptions, "customText" | "lineParams"> & { visualParams?: Partial<Normalize<{ alpha: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; clip: Normalize<{ objects: any; variant: any }>; customText: string; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; scaleByRadius: boolean; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; visuals: "text"[] }>> }): Promise<void>
  • Parameters

    • a: <internal>.Loci
    • Optional options: Omit<StructureMeasurementManagerAddOptions, "customText" | "lineParams"> & { visualParams?: Partial<Normalize<{ alpha: number; attachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"; background: boolean; backgroundColor: <internal>.Color; backgroundMargin: number; backgroundOpacity: number; borderColor: <internal>.Color; borderWidth: number; clip: Normalize<{ objects: any; variant: any }>; customText: string; fontFamily: <internal>.FontFamily; fontQuality: number; fontStyle: <internal>.FontStyle; fontVariant: <internal>.FontVariant; fontWeight: <internal>.FontWeight; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; offsetX: number; offsetY: number; offsetZ: number; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; scaleByRadius: boolean; sizeFactor: number; tether: boolean; tetherBaseWidth: number; tetherLength: number; textColor: <internal>.Color; textSize: number; visuals: "text"[] }>> }

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • dispose(): void
  • Parameters

    Returns Promise<void>

  • subscribe<T>(obs: Observable<T>, action: (v: T) => void): { unsubscribe: any }
  • Type parameters

    • T

    Parameters

    • obs: Observable<T>
    • action: (v: T) => void
        • (v: T): void
        • Parameters

          • v: T

          Returns void

    Returns { unsubscribe: any }

    • unsubscribe:function
      • unsubscribe(): void
      • Returns void

Generated using TypeDoc