Skip to main content

LoadTrajectory

megane-viewer


megane-viewer / LoadTrajectory

Class: LoadTrajectory

Defined in: pipeline/builder.ts:206

Load an external trajectory file.

Accepts any trajectory format the app opens — pass the path directly (new LoadTrajectory("run.dcd")) or as { path }. The per-format keys mirror the Python builder ({ xtc }, { dcd }, { nc }, { traj }, { xyz }, { lammpstrj }); when several are given the first non-null one in that order wins, after path.

Requires connection from a LoadStructure node.

Ports: inp.particle — atom topology source out.traj — trajectory frames

Extends​

  • PipelineNode

Constructors​

Constructor​

new LoadTrajectory(pathOrOptions?): LoadTrajectory

Defined in: pipeline/builder.ts:220

Parameters​

pathOrOptions?​

string | LoadTrajectoryOptions

Returns​

LoadTrajectory

Overrides​

PipelineNode.constructor

Properties​

_id​

_id: string | null = null

Defined in: pipeline/builder.ts:102

Inherited from​

PipelineNode._id


_inpPorts​

protected readonly _inpPorts: object

Defined in: pipeline/builder.ts:209

particle​

particle: string = "particle"

Overrides​

PipelineNode._inpPorts


_outPorts​

protected readonly _outPorts: object

Defined in: pipeline/builder.ts:208

traj​

traj: string = "trajectory"

Overrides​

PipelineNode._outPorts


dcd​

dcd: string | null

Defined in: pipeline/builder.ts:213


lammpstrj​

lammpstrj: string | null

Defined in: pipeline/builder.ts:217


nc​

nc: string | null

Defined in: pipeline/builder.ts:214


nodeType​

readonly nodeType: "load_trajectory" = "load_trajectory"

Defined in: pipeline/builder.ts:207

Overrides​

PipelineNode.nodeType


path​

path: string | null

Defined in: pipeline/builder.ts:211


source​

source: "structure" | "file"

Defined in: pipeline/builder.ts:218


traj​

traj: string | null

Defined in: pipeline/builder.ts:215


xtc​

xtc: string | null

Defined in: pipeline/builder.ts:212


xyz​

xyz: string | null

Defined in: pipeline/builder.ts:216

Accessors​

fileName​

Get Signature​

get fileName(): string | null

Defined in: pipeline/builder.ts:235

The file this node serializes: path, else the first per-format key set.

Returns​

string | null


inp​

Get Signature​

get inp(): PortAccessor

Defined in: pipeline/builder.ts:110

Input port namespace. Access ports via node.inp.portName

Returns​

PortAccessor

Inherited from​

PipelineNode.inp


out​

Get Signature​

get out(): PortAccessor

Defined in: pipeline/builder.ts:105

Output port namespace. Access ports via node.out.portName

Returns​

PortAccessor

Inherited from​

PipelineNode.out

Methods​

_toSerializedParams()​

_toSerializedParams(): object

Defined in: pipeline/builder.ts:239

Serialize node parameters to the SerializedPipeline v3 node dict.

Returns​

object

fileName​

fileName: string | null = file

fileUrl​

fileUrl: string | null = file

source​

source: "structure" | "file"

type​

type: string

Overrides​

PipelineNode._toSerializedParams