Preparing search index...
The search index is not available
@rcsb/rcsb-saguaro
@rcsb/rcsb-saguaro
RcsbBoard/RcsbDisplay/RcsbCompositeDisplay
RcsbCompositeDisplay
Class RcsbCompositeDisplay
Implements
RcsbDisplayInterface
Index
Constructors
constructor
Properties
element
Subject
plot
set
Hide
Empty
Track
set
Min
Ratio
set
Select
Data
In
Range
set
Update
Data
On
Move
track
Subject
Methods
add
Display
data
display
Empty
height
highlight
Region
init
move
move
Selection
reset
set
Board
Highlight
set
Composite
Height
set
Display
Color
set
Managers
subscribe
Element
Highlight
track
Color
update
Constructors
constructor
new
RcsbCompositeDisplay
()
:
RcsbCompositeDisplay
Returns
RcsbCompositeDisplay
Properties
Readonly
element
Subject
elementSubject
:
{
mouseclick
:
Subject
<
{
d
:
RcsbFvTrackDataElementInterface
;
e
:
MouseEvent
}
,
>
;
mouseenter
:
Subject
<
{
d
:
RcsbFvTrackDataElementInterface
;
e
:
MouseEvent
}
>
;
mouseleave
:
Subject
<
{
d
:
RcsbFvTrackDataElementInterface
;
e
:
MouseEvent
}
>
;
}
= ...
plot
plot
:
(
element
:
Selection
<
SVGGElement
,
RcsbFvTrackDataElementInterface
,
BaseType
,
undefined
,
>
,
)
=>
void
set
Hide
Empty
Track
setHideEmptyTrack
:
(
flag
:
boolean
)
=>
void
set
Min
Ratio
setMinRatio
:
(
ratio
:
number
)
=>
void
set
Select
Data
In
Range
setSelectDataInRange
:
(
flag
:
boolean
)
=>
void
set
Update
Data
On
Move
setUpdateDataOnMove
:
(
f
:
(
d
:
LocationViewInterface
,
)
=>
Promise
<
RcsbFvTrackData
<
{
[
k
:
string
]:
any
}
>
>
,
)
=>
void
Readonly
track
Subject
trackSubject
:
{
mouseenter
:
Subject
<
MouseEvent
>
;
mouseleave
:
Subject
<
MouseEvent
>
;
mousemove
:
Subject
<
{
e
:
MouseEvent
;
n
:
number
}
>
;
}
= ...
Methods
add
Display
addDisplay
(
displayId
:
string
,
display
:
RcsbDisplayInterface
)
:
void
Parameters
displayId
:
string
display
:
RcsbDisplayInterface
Returns
void
data
data
(
d
?:
RcsbFvTrackDataMap
|
RcsbFvTrackData
<
{
[
k
:
string
]:
any
}
>
,
)
:
RcsbFvTrackDataMap
Parameters
Optional
d
:
RcsbFvTrackDataMap
|
RcsbFvTrackData
<
{
[
k
:
string
]:
any
}
>
Returns
RcsbFvTrackDataMap
display
Empty
displayEmpty
()
:
void
Returns
void
height
height
(
h
?:
number
)
:
number
Parameters
Optional
h
:
number
Returns
number
highlight
Region
highlightRegion
(
d
:
null
|
RcsbFvTrackDataElementInterface
[]
,
options
?:
{
color
?:
string
;
rectClass
?:
string
}
,
)
:
void
Parameters
d
:
null
|
RcsbFvTrackDataElementInterface
[]
Optional
options
:
{
color
?:
string
;
rectClass
?:
string
}
Returns
void
init
init
(
scale
:
RcsbScaleInterface
)
:
void
Parameters
scale
:
RcsbScaleInterface
Returns
void
move
move
()
:
void
Returns
void
move
Selection
moveSelection
(
mode
:
"select"
|
"hover"
)
:
void
Parameters
mode
:
"select"
|
"hover"
Returns
void
reset
reset
()
:
void
Returns
void
set
Board
Highlight
setBoardHighlight
(
f
:
(
d
:
RcsbFvTrackDataElementInterface
,
operation
:
"set"
|
"add"
,
mode
:
"select"
|
"hover"
,
propFlag
?:
boolean
,
)
=>
void
,
)
:
void
Parameters
f
:
(
d
:
RcsbFvTrackDataElementInterface
,
operation
:
"set"
|
"add"
,
mode
:
"select"
|
"hover"
,
propFlag
?:
boolean
,
)
=>
void
Returns
void
set
Composite
Height
setCompositeHeight
(
h
:
number
)
:
void
Parameters
h
:
number
Returns
void
set
Display
Color
setDisplayColor
(
color
:
string
|
RcsbFvColorGradient
)
:
void
Parameters
color
:
string
|
RcsbFvColorGradient
Returns
void
set
Managers
setManagers
(
d3Manager
:
RcsbD3Manager
,
contextManager
:
RcsbFvContextManager
,
)
:
void
Parameters
d3Manager
:
RcsbD3Manager
contextManager
:
RcsbFvContextManager
Returns
void
subscribe
Element
Highlight
subscribeElementHighlight
(
action
:
{
enter
:
(
d
:
RcsbFvTrackDataElementInterface
)
=>
void
;
leave
:
(
d
:
RcsbFvTrackDataElementInterface
)
=>
void
;
}
,
)
:
void
Parameters
action
:
{
enter
:
(
d
:
RcsbFvTrackDataElementInterface
)
=>
void
;
leave
:
(
d
:
RcsbFvTrackDataElementInterface
)
=>
void
;
}
Returns
void
track
Color
trackColor
(
c
?:
string
)
:
string
Parameters
Optional
c
:
string
Returns
string
update
update
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
element
Subject
plot
set
Hide
Empty
Track
set
Min
Ratio
set
Select
Data
In
Range
set
Update
Data
On
Move
track
Subject
Methods
add
Display
data
display
Empty
height
highlight
Region
init
move
move
Selection
reset
set
Board
Highlight
set
Composite
Height
set
Display
Color
set
Managers
subscribe
Element
Highlight
track
Color
update
src
RcsbBoard
RcsbD3
RcsbD3DisplayManager
RcsbD3AreaManager.ts
RcsbD3AreaManager
MoveAreaInterface
PlotAreaInterface
PlotAxisInterface
RcsbD3BlockManager.ts
<internal>
RcsbD3BlockManager
CircleDecoratorInterface
LineDecoratorInterface
MoveBlockInterface
PlotBlockInterface
PlotCircleInterface
PlotLineInterface
RcsbD3BondManager.ts
RcsbD3BondManager
MoveBondInterface
PlotBondInterface
RcsbD3FastSequenceManager.ts
RcsbD3FastSequenceManager
MoveFastSequenceInterface
PlotFastSequenceInterface
PlotFastSequenceLineInterface
RcsbD3LineManager.ts
RcsbD3LineManager
MoveLineInterface
PlotLineInterface
RcsbD3PinManager.ts
RcsbD3PinManager
MovePinInterface
PlotPinInterface
RcsbD3SequenceManager.ts
RcsbD3SequenceManager
MoveSequenceInterface
PlotSequenceInterface
PlotSequenceLineInterface
RcsbD3VariantManager.ts
RcsbD3VariantManager
MoveVariantInterface
PlotVariantInterface
RcsbD3VlineManager.ts
RcsbD3VlineManager
MoveVlineInterface
PlotVlineInterface
RcsbD3Constants.ts
MOUSE
RcsbD3Constants
RcsbD3EventDispatcher.ts
RcsbD3EventDispatcher
RcsbD3Manager.ts
RcsbD3Manager
HighlightRegionInterface
MainGConfInterface
MoveSelectedRegionInterface
PaneConfInterface
SVGConfInterface
TrackConfInterface
ZoomConfigInterface
RcsbD3ScaleFactory.ts
RcsbD3ScaleFactory
RcsbScaleInterface
RcsbDisplay
RcsbAbstractDisplay.ts
RcsbAbstractDisplay
RcsbAbstractTrack.ts
RcsbAbstractTrack
RcsbAreaDisplay.ts
<internal>
RcsbAreaDisplay
RcsbAxisDisplay.ts
RcsbAxisDisplay
RcsbBlockDisplay.ts
RcsbBlockDisplay
BlockElementInterface
RcsbBondDisplay.ts
RcsbBondDisplay
RcsbCompositeDisplay.ts
<internal>
RcsbCompositeDisplay
RcsbDisplayInterface.ts
RcsbDisplayInterface
RcsbTrackInterface
RcsbFastSequenceDisplay.ts
RcsbFastSequenceDisplay
RcsbLineDisplay.ts
RcsbLineDisplay
RcsbPinDisplay.ts
RcsbPinDisplay
RcsbVariantDisplay.ts
RcsbVariantDisplay
RcsbVlineDisplay.ts
RcsbVlineDisplay
RcsbBoard.ts
<internal>
RcsbBoard
LocationViewInterface
RcsbSelection.ts
RcsbSelection
SelectionInterface
RcsbWindowEventManager.ts
RcsbWindowEventManager
RcsbDataManager
RcsbDataManager.ts
RcsbDataManager
RcsbFvTrackData
RcsbFvTrackDataMap
RcsbFvColorGradient
RcsbFvTrackDataElementGapInterface
RcsbFvTrackDataElementInterface
RcsbFv
RcsbFvBoard
Components
AxisRow.tsx
<internal>
AxisRow
BoardGlow.tsx
<internal>
BoardGlow
BoardProgress.tsx
<internal>
BoardProgress
RowGlow.tsx
<internal>
RowGlow
Utils
BoardDataState.ts
BoardDataState
RcsbFvRowRenderConfigInterface
RowConfigFactory.ts
RowConfigFactory
RowStatusMap.ts
RowStatusMap
RcsbFvBoard.tsx
<internal>
RcsbFvBoard
RcsbFvBoardFullConfigInterface
RcsbFvTable.tsx
<internal>
RcsbFvTable
RcsbFvConfig
RcsbFvConfig.ts
RcsbFvConfig
RcsbFvConfigInterface.ts
<internal>
RcsbFvBoardConfigInterface
RcsbFvDisplayConfigInterface
RcsbFvLink
RcsbFvRowExtendedConfigInterface
RcsbFvRowConfigInterface
RcsbFvDefaultConfigValues.ts
<internal>
InterpolationTypes
RcsbFvDisplayTypes
RcsbFvDefaultConfigValues
RcsbFvDOMConstants.ts
RcsbFvDOMConstants
RcsbFvContextManager
RcsbFvContextManager.ts
CONDITIONAL_FLAG
EventType
RcsbFvContextManager
DomainViewInterface
MoveTrackInterface
RowReadyInterface
SelectionInterface
SetSelectionInterface
TrackDataInterface
TrackVisibilityInterface
RcsbFvContextManagerType
RcsbFvRow
RcsbFvRow.tsx
<internal>
RcsbFvRow
RcsbFvRowMark.tsx
<internal>
RcsbFvRowMark
RcsbFvRowMarkInterface
RcsbFvRowMarkPublicInterface
RcsbFvRowTitle.tsx
<internal>
RcsbFvRowTitle
RcsbFvRowTitleInterface
RowTitleComponentType
RcsbFvRowTrack.tsx
<internal>
RcsbFvRowTrack
RcsbFvState
RcsbFvStateManager.ts
<internal>
RcsbFvStateManager
RcsbFvTooltip
RcsbFvTooltipImplementation
RcsbFvTooltip.ts
RcsbFvTooltip
RcsbFvTooltipInterface.ts
RcsbFvTooltipInterface
RcsbFvTooltipManager.ts
RcsbFvTooltipManager
RcsbFvTrack
RcsbFvDisplay.ts
RcsbFvDisplay
RcsbFvTrack.ts
RcsbFvTrack
RcsbFvUI
RcsbFvUI.tsx
RcsbFvUI
RcsbFvUIButtonInterface
RcsbFvUIConfigInterface
RcsbFvUIStateInterface
RcsbFv.tsx
RcsbFv
RcsbFvInterface
RcsbFvExamples
BlockAreaTrack.ts
CompositeTrack.ts
CustomTooltip.ts
MultipleAlignment.ts
MultipleTracks.ts
RcsbFv.ts
InterpolationTypes
RcsbFv
RcsbFvBoardConfigInterface
RcsbFvColorGradient
RcsbFvDisplayConfigInterface
RcsbFvDisplayTypes
RcsbFvInterface
RcsbFvLink
RcsbFvLocationViewInterface
RcsbFvRowExtendedConfigInterface
RcsbFvTrackData
RcsbFvTrackDataElementGapInterface
RcsbFvTrackDataElementInterface
RowTitleComponentType
@d3fc/d3fc-sample
*.css
*.json
*.module.sass
*.module.scss
*.svg