PipelineStore
megane-viewer / PipelineStore
Interface: PipelineStore
Defined in: pipeline/store.ts:38
Properties
activateEmbeddedVectorChannel
activateEmbeddedVectorChannel: (
name) =>void
Defined in: pipeline/store.ts:82
Parameters
name
string | null
Returns
void
activeEmbeddedVectorChannel
activeEmbeddedVectorChannel:
string|null
Defined in: pipeline/store.ts:65
Name of the embedded channel currently feeding fileVectors, if any.
addNode
addNode: (
type,position?) =>string
Defined in: pipeline/store.ts:96
Parameters
type
position?
x
number
y
number
Returns
string
applyTemplate
applyTemplate: (
templateId) =>void
Defined in: pipeline/store.ts:130
Parameters
templateId
string
Returns
void
atomLabels
atomLabels:
string[] |null
Defined in: pipeline/store.ts:47
autoLayout
autoLayout: () =>
void
Defined in: pipeline/store.ts:134
Returns
void
clearNodeParseError
clearNodeParseError: (
nodeId) =>void
Defined in: pipeline/store.ts:86
Parameters
nodeId
string
Returns
void
clearPendingTemplate
clearPendingTemplate: () =>
void
Defined in: pipeline/store.ts:131
Returns
void
deserialize
deserialize: (
json) =>void
Defined in: pipeline/store.ts:110
Parameters
json
Returns
void
edges
edges:
Edge[]
Defined in: pipeline/store.ts:41
embeddedVectorChannels
embeddedVectorChannels:
object[] |null
Defined in: pipeline/store.ts:63
Vector channels embedded in the loaded structure/trajectory file (GRO velocities, LAMMPS dump vx/vy/vz, ...). These are OFFERED to the user — nothing renders until a load_vector node activates one; a parse must not switch a visual overlay on as a side effect.
execute
execute: () =>
void
Defined in: pipeline/store.ts:102
Returns
void
fileFrames
fileFrames:
Frame[] |null
Defined in: pipeline/store.ts:52
fileMeta
fileMeta:
TrajectoryMeta|null
Defined in: pipeline/store.ts:53
fileProvider
fileProvider:
FrameProvider|null
Defined in: pipeline/store.ts:55
Pre-built lazy/streaming provider for the file trajectory (mutually exclusive with fileFrames).
fileVectors
fileVectors:
VectorFrame[] |null
Defined in: pipeline/store.ts:56
loadPipeline
loadPipeline: (
json,nodeSnapshots) =>void
Defined in: pipeline/store.ts:120
Parameters
json
nodeSnapshots
Record<string, NodeSnapshotData>
Returns
void
nodeErrors
nodeErrors:
Record<string,NodeError[]>
Defined in: pipeline/store.ts:43
nodeParseErrors
nodeParseErrors:
Record<string,string>
Defined in: pipeline/store.ts:69
nodes
nodes:
Node<PipelineNodeData>[]
Defined in: pipeline/store.ts:40
nodeSnapshots
nodeSnapshots:
Record<string,NodeSnapshotData>
Defined in: pipeline/store.ts:68
nodeStreamingData
nodeStreamingData:
Record<string,NodeStreamingData>
Defined in: pipeline/store.ts:72
onConnect
onConnect: (
connection) =>void
Defined in: pipeline/store.ts:93
Parameters
connection
Connection
Returns
void
onEdgesChange
onEdgesChange:
OnEdgesChange
Defined in: pipeline/store.ts:92
onNodesChange
onNodesChange:
OnNodesChange<Node<PipelineNodeData>>
Defined in: pipeline/store.ts:91
openFile
openFile: (
file,opts?) =>Promise<void>
Defined in: pipeline/store.ts:106
Parameters
file
File
opts?
OpenFileOptions
Returns
Promise<void>
pendingTemplateId
pendingTemplateId:
string|null
Defined in: pipeline/store.ts:129
removeNode
removeNode: (
id) =>void
Defined in: pipeline/store.ts:97
Parameters
id
string
Returns
void
removeNodeSnapshot
removeNodeSnapshot: (
nodeId) =>void
Defined in: pipeline/store.ts:84
Parameters
nodeId
string
Returns
void
removeNodeStreamingData
removeNodeStreamingData: (
nodeId) =>void
Defined in: pipeline/store.ts:88
Parameters
nodeId
string
Returns
void
reset
reset: () =>
void
Defined in: pipeline/store.ts:137
Returns
void
serialize
serialize: () =>
SerializedPipeline
Defined in: pipeline/store.ts:109
Returns
setAtomLabels
setAtomLabels: (
labels) =>void
Defined in: pipeline/store.ts:75
Parameters
labels
string[] | null
Returns
void
setEmbeddedVectorChannels
setEmbeddedVectorChannels: (
channels) =>void
Defined in: pipeline/store.ts:81
Parameters
channels
object[] | null
Returns
void
setFileFrames
setFileFrames: (
frames,meta) =>void
Defined in: pipeline/store.ts:78
Parameters
frames
Frame[] | null
meta
TrajectoryMeta | null
Returns
void
setFileProvider
setFileProvider: (
provider) =>void
Defined in: pipeline/store.ts:79
Parameters
provider
FrameProvider | null
Returns
void
setFileVectors
setFileVectors: (
vectors) =>void
Defined in: pipeline/store.ts:80
Parameters
vectors
VectorFrame[] | null
Returns
void
setInspectorLayers
setInspectorLayers: (
layers) =>void
Defined in: pipeline/store.ts:126
Parameters
layers
InspectorLayer[]
Returns
void
setNodeParseError
setNodeParseError: (
nodeId,message) =>void
Defined in: pipeline/store.ts:85
Parameters
nodeId
string
message
string
Returns
void
setNodeSnapshot
setNodeSnapshot: (
nodeId,data) =>void
Defined in: pipeline/store.ts:83
Parameters
nodeId
string
data
NodeSnapshotData
Returns
void
setNodeStreamingData
setNodeStreamingData: (
nodeId,data) =>void
Defined in: pipeline/store.ts:87
Parameters
nodeId
string
data
NodeStreamingData
Returns
void
setSnapshot
setSnapshot: (
s) =>void
Defined in: pipeline/store.ts:74
Parameters
s
Snapshot | null
Returns
void
setStructureFrames
setStructureFrames: (
frames,meta) =>void
Defined in: pipeline/store.ts:76
Parameters
frames
Frame[] | null
meta
TrajectoryMeta | null
Returns
void
setStructureProvider
setStructureProvider: (
provider) =>void
Defined in: pipeline/store.ts:77
Parameters
provider
FrameProvider | null
Returns
void
snapshot
snapshot:
Snapshot|null
Defined in: pipeline/store.ts:46
structureFrames
structureFrames:
Frame[] |null
Defined in: pipeline/store.ts:48
structureMeta
structureMeta:
TrajectoryMeta|null
Defined in: pipeline/store.ts:49
structureProvider
structureProvider:
FrameProvider|null
Defined in: pipeline/store.ts:51
Pre-built lazy/streaming provider for a multi-frame structure file (mutually exclusive with structureFrames).
toggleNode
toggleNode: (
id) =>void
Defined in: pipeline/store.ts:99
Parameters
id
string
Returns
void
updateNodeParams
updateNodeParams: (
id,params) =>void
Defined in: pipeline/store.ts:98
Parameters
id
string
params
Record<string, unknown>
Returns
void
viewportState
viewportState:
ViewportState
Defined in: pipeline/store.ts:42