sketchgraphs.data.sequence.EdgeOp

class sketchgraphs.data.sequence.EdgeOp(label: sketchgraphs.data._constraint.ConstraintType, references: Tuple[int, ], parameters: dict = {})

This class represents an edge (or constraint) operation in a construction sequence.

An edge is specified by a label, a variable number of targets, and a dictionary of parameters. Targets for an edge are nodes, which are referred to using their index in the construction sequence.

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

static __new__(_cls, label: sketchgraphs.data._constraint.ConstraintType, references: Tuple[int, ], parameters: dict = {})

Create new instance of EdgeOp(label, references, parameters)

label: sketchgraphs.data._constraint.ConstraintType

Alias for field number 0

parameters: dict

Alias for field number 2

references: Tuple[int, ]

Alias for field number 1