Search
Preparing search index...
The search index is not available
@rcsb/rcsb-saguaro-3d
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@rcsb/rcsb-saguaro-3d
RcsbFv3DAssembly
<internal>
StructureSelectionManager
Class StructureSelectionManager
Hierarchy
StatefulPluginComponent
<
StructureSelectionManagerState
>
StructureSelectionManager
Index
Constructors
constructor
Properties
add
calc
Stats
clear
History
clear
History
For
Structure
events
get
Entry
intersect
on
Remove
on
Update
plugin
reference
Loci
remove
set
trigger
Interaction
try
Add
History
Accessors
additions
History
applicable
Structures
entries
ev
state
stats
Methods
clear
dispose
element
Count
from
Compiled
Query
from
Loci
from
Selection
Query
from
Selections
get
Boundary
get
Loci
get
Principal
Axes
get
Structure
has
modify
modify
History
structure
Has
Selection
subscribe
try
Get
Range
update
State
Constructors
constructor
new
Structure
Selection
Manager
(
plugin
:
PluginContext
)
:
StructureSelectionManager
Parameters
plugin:
PluginContext
Returns
StructureSelectionManager
Properties
Private
add
add
:
any
Private
calc
Stats
calc
Stats
:
any
Private
clear
History
clear
History
:
any
Private
clear
History
For
Structure
clear
History
For
Structure
:
any
Readonly
events
events
:
{
additionsHistoryUpdated
:
Subject
<
undefined
>
;
changed
:
Subject
<
undefined
>
;
loci
:
{
add
:
Subject
<
<internal>
.
Loci
>
;
clear
:
Subject
<
undefined
>
;
remove
:
Subject
<
<internal>
.
Loci
>
}
}
Type declaration
additions
History
Updated
:
Subject
<
undefined
>
changed
:
Subject
<
undefined
>
loci
:
{
add
:
Subject
<
<internal>
.
Loci
>
;
clear
:
Subject
<
undefined
>
;
remove
:
Subject
<
<internal>
.
Loci
>
}
add
:
Subject
<
<internal>
.
Loci
>
clear
:
Subject
<
undefined
>
remove
:
Subject
<
<internal>
.
Loci
>
Private
get
Entry
get
Entry
:
any
Private
intersect
intersect
:
any
Private
on
Remove
on
Remove
:
any
Private
on
Update
on
Update
:
any
Private
plugin
plugin
:
any
Private
reference
Loci
reference
Loci
:
any
Private
remove
remove
:
any
Private
set
set
:
any
Private
trigger
Interaction
trigger
Interaction
:
any
Private
try
Add
History
try
Add
History
:
any
Accessors
additions
History
get
additionsHistory
(
)
:
StructureSelectionHistoryEntry
[]
Returns
StructureSelectionHistoryEntry
[]
Private
applicable
Structures
get
applicableStructures
(
)
:
any
Returns
any
entries
get
entries
(
)
:
Map
<
string
,
<internal>
.
SelectionEntry
>
Returns
Map
<
string
,
<internal>
.
SelectionEntry
>
Protected
ev
get
ev
(
)
:
RxEventHelper
Returns
RxEventHelper
state
get
state
(
)
:
State
Returns
State
stats
get
stats
(
)
:
<internal>
.
SelectionStats
Returns
<internal>
.
SelectionStats
Methods
clear
clear
(
)
:
<internal>
.
Loci
[]
Removes all selections and returns them
Returns
<internal>
.
Loci
[]
dispose
dispose
(
)
:
void
Returns
void
element
Count
element
Count
(
)
:
number
Count of all selected elements
Returns
number
from
Compiled
Query
from
Compiled
Query
(
modifier
:
StructureSelectionModifier
, query
:
StructureQuery
, applyGranularity
?:
boolean
)
:
void
Parameters
modifier:
StructureSelectionModifier
query:
StructureQuery
Optional
applyGranularity:
boolean
Returns
void
from
Loci
from
Loci
(
modifier
:
StructureSelectionModifier
, loci
:
<internal>
.
Loci
, applyGranularity
?:
boolean
)
:
void
Parameters
modifier:
StructureSelectionModifier
loci:
<internal>
.
Loci
Optional
applyGranularity:
boolean
Returns
void
from
Selection
Query
from
Selection
Query
(
modifier
:
StructureSelectionModifier
, query
:
<internal>
.
StructureSelectionQuery
, applyGranularity
?:
boolean
)
:
void
Parameters
modifier:
StructureSelectionModifier
query:
<internal>
.
StructureSelectionQuery
Optional
applyGranularity:
boolean
Returns
void
from
Selections
from
Selections
(
ref
:
StateObjectRef
<
<internal>
.
Structure
.
Selections
>
)
:
void
Parameters
ref:
StateObjectRef
<
<internal>
.
Structure
.
Selections
>
Returns
void
get
Boundary
get
Boundary
(
)
:
{
box
:
{
max
:
<internal>
.
Vec3
;
min
:
<internal>
.
Vec3
}
;
sphere
:
<internal>
.
Sphere3D
}
Returns
{
box
:
{
max
:
<internal>
.
Vec3
;
min
:
<internal>
.
Vec3
}
;
sphere
:
<internal>
.
Sphere3D
}
box
:
{
max
:
<internal>
.
Vec3
;
min
:
<internal>
.
Vec3
}
max
:
<internal>
.
Vec3
min
:
<internal>
.
Vec3
sphere
:
<internal>
.
Sphere3D
get
Loci
get
Loci
(
structure
:
<internal>
.
Structure
)
:
<internal>
.
Loci
|
{
kind
:
"empty-loci"
}
Parameters
structure:
<internal>
.
Structure
Returns
<internal>
.
Loci
|
{
kind
:
"empty-loci"
}
get
Principal
Axes
get
Principal
Axes
(
)
:
PrincipalAxes
Returns
PrincipalAxes
get
Structure
get
Structure
(
structure
:
<internal>
.
Structure
)
:
undefined
|
<internal>
.
Structure
Parameters
structure:
<internal>
.
Structure
Returns
undefined
|
<internal>
.
Structure
has
has
(
loci
:
<internal>
.
Loci
)
:
boolean
Parameters
loci:
<internal>
.
Loci
Returns
boolean
modify
modify
(
modifier
:
StructureSelectionModifier
, loci
:
<internal>
.
Loci
)
:
void
Parameters
modifier:
StructureSelectionModifier
loci:
<internal>
.
Loci
Returns
void
modify
History
modify
History
(
entry
:
StructureSelectionHistoryEntry
, action
:
"remove"
|
"up"
|
"down"
, modulus
?:
number
, groupByStructure
?:
boolean
)
:
void
Parameters
entry:
StructureSelectionHistoryEntry
action:
"remove"
|
"up"
|
"down"
Optional
modulus:
number
Optional
groupByStructure:
boolean
Returns
void
structure
Has
Selection
structure
Has
Selection
(
structure
:
StructureRef
)
:
boolean
Parameters
structure:
StructureRef
Returns
boolean
Protected
subscribe
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
try
Get
Range
try
Get
Range
(
loci
:
<internal>
.
Loci
)
:
undefined
|
<internal>
.
Loci
Parameters
loci:
<internal>
.
Loci
Returns
undefined
|
<internal>
.
Loci
Protected
update
State
update
State
(
...
states
:
Partial
<
StructureSelectionManagerState
>
[]
)
:
boolean
Parameters
Rest
...
states:
Partial
<
StructureSelectionManagerState
>
[]
Returns
boolean
Modules
Rcsb
Fv3DAssembly
<internal>
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
geo/geometry/text/font-
atlas"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
gl/render-
object"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
gl/renderable/schema"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
model/structure/model"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
model/structure/model/properties/atomic"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/builder/structure/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/data"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/misc"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/model"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/shape"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/volume"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
repr/structure/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
repr/volume/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
script/language/symbol"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
script/language/type"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
state/state/builder"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
state/transformer"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
task/execution/synchronous"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/binding"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/clip"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/color/color"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/color/index"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/uuid"
Arguments
Array
Encoder
Assembly
Asset
Atomic
Hierarchy
Atomic
Index
Axes3D
Binding
Bit
Flags
Box3D
Bundle
Buttons
Type
Camera
Camera
Transition
Manager
Canvas3D
Canvas3DContext
Category
Cell
Cif
Category
Cif
Export
Context
Cif
Field
Clipping
Coarse
Hierarchy
Collection
Color
Color
Theme
Column
Compiled
Query
Fn
Coordinates
Cube
File
Custom
Property
Descriptor
Cylinders
Direct
Volume
Dx
File
Encoding
Expression
Field
Generators
Geometry
Grid
Image
Indexed
Indexed
Input
Observer
Int
Adjacency
Graph
Int
Map
Inter
Unit
Bonds
Inter
Unit
Graph
Interactivity
Manager
Interval
Intra
Unit
Bonds
Iterator
Keyed
Lines
List
Location
Loci
Loci
Loci
Log
Entry
Map
Marker
Actions
Mat3
Mat4
Material
Mesh
Model
Modifiers
Keys
Mol
Script
Builder
Object3D
Object
Event
Ordered
Map
Ordered
Set
Ordered
Set
Overpaint
Picking
Id
Pixel
Data
Plugin
Animation
Manager
Plugin
Behavior
Plugin
Command
Plugin
Spec
Plugin
State
Plugin
State
Animation
Plugin
State
Snapshot
Manager
Plugin
Toast
Manager
Points
Principal
Axes
Progress
Quat
Query
Runtime
Arguments
Query
Symbol
Runtime
Renderer
Representation
Representation
Provider
Result
Runtime
Context
Rx
Event
Helper
Scene
Script
Segmentation
Seq
Sequence
Set
Set
Shape
Size
Theme
Sorted
Array
Sorted
Ranges
Spacegroup
Spacegroup
Cell
Sphere3D
Spheres
Stack
State
State
Action
State
Builder
State
Object
State
Object
Cell
State
Object
Ref
State
Object
Selector
State
Tree
State
Tree
Spine
Stereo
Camera
Structure
Structure
Structure
Component
Manager
Structure
Hierarchy
Manager
Structure
Query
Structure
Representation
Builder
Structure
Representation
Preset
Provider
Structure
Representation
Registry
Structure
Result
Structure
Selection
Structure
Sequence
Substance
Symmetry
Group
Symmetry
Operator
Table
Task
Task
Manager
Tensor
Text
Texture
Mesh
Theme
Time
Topology
Traits
Trajectory
Hierarchy
Preset
Provider
Transform
Transformer
Transparency
Type
UUID
Unit
Unit
Ring
Unit
Rings
Value
Box
Value
Cell
Value
Ref
Vec2
Vec3
Vec4
Viewport
Viewport
Screenshot
Helper
Visual
Visual
Update
State
Volume
Volume
Hierarchy
Manager
Volume
Representation
Registry
Volume
Server
Header
Volume
Server
Info
Volume
Streaming
Rcsb
Fv3DCustom
Structure
Selection
Manager
constructor
add
calc
Stats
clear
History
clear
History
For
Structure
events
get
Entry
intersect
on
Remove
on
Update
plugin
reference
Loci
remove
set
trigger
Interaction
try
Add
History
additions
History
applicable
Structures
entries
ev
state
stats
clear
dispose
element
Count
from
Compiled
Query
from
Loci
from
Selection
Query
from
Selections
get
Boundary
get
Loci
get
Principal
Axes
get
Structure
has
modify
modify
History
structure
Has
Selection
subscribe
try
Get
Range
update
State
Generated using
TypeDoc
Removes all selections and returns them