Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

clearComponents: any
events: { optionsUpdated: Subject<undefined> }

Type declaration

modifyComponent: any
syncPreset: any
tryFindComponent: any
updateInterationProps: any
updateReprParams: any

Accessors

  • Returns readonly StructureRef[]

  • get dataState(): any
  • Returns any

  • Returns RxEventHelper

  • Returns undefined | StructureRef

  • get state(): State
  • Returns State

Methods

  • Parameters

    Returns Promise<void>

  • Parameters

    Returns undefined | Promise<void>

  • Parameters

    Returns boolean

  • Parameters

    Returns Promise<void>

  • dispose(): void
  • Parameters

    Returns Promise<void>

  • Parameters

    Returns 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

  • Parameters

    Returns void

  • To update theme for all selected structures, use plugin.dataTransaction(async () => { for (const s of structure.hierarchy.selection.structures) await updateRepresentationsTheme(s.componets, ...); }, { canUndo: 'Update Theme' });

    Type parameters

    • C: "atom-id" | "carbohydrate-symbol" | "chain-id" | "element-index" | "element-symbol" | "entity-id" | "entity-source" | "hydrophobicity" | "illustrative" | "model-index" | "molecule-type" | "occupancy" | "operator-hkl" | "operator-name" | "partial-charge" | "polymer-id" | "polymer-index" | "residue-name" | "secondary-structure" | "sequence-id" | "shape-group" | "uncertainty" | "unit-index" | "uniform" | "volume-value"

    • S: "shape-group" | "uncertainty" | "uniform" | "physical"

    Parameters

    Returns undefined | Promise<any>

  • Type parameters

    • C: "atom-id" | "carbohydrate-symbol" | "chain-id" | "element-index" | "element-symbol" | "entity-id" | "entity-source" | "hydrophobicity" | "illustrative" | "model-index" | "molecule-type" | "occupancy" | "operator-hkl" | "operator-name" | "partial-charge" | "polymer-id" | "polymer-index" | "residue-name" | "secondary-structure" | "sequence-id" | "shape-group" | "uncertainty" | "unit-index" | "uniform" | "volume-value"

    • S: "shape-group" | "uncertainty" | "uniform" | "physical"

    Parameters

    Returns undefined | Promise<any>

Generated using TypeDoc