Skip to content

class pd3::python::protocols::Line

class pd3::python::protocols::Line
  : public Protocol

A dislocation line marked by its current end.

Represents a dislocation line, that can be added to with Line.connect. Note that the line must have an inital starting point, specified with Line.start.

Note, Line should be constructed through pd3.Study.line

Summary

Members Descriptions
head(self) → Node Access to node end of line.
start(self, *args) Mark the beginning of the Line.
connect(self, *args) Adds another node to the Line end.

Members

head(self) → Node

Access to node end of line.

start

start(self, *args)

Mark the beginning of the Line.

Uses the provided node, or creates a new node based on the pd3.Study.create_node api, to start off the line.

connect

connect(self, *args)

Adds another node to the Line end.

Creates another node by the api in pd3.Study.create_nodeor uses the node passed in and connects it to the current line by the specified line properties.