HalfEdgeDrawing

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

HalfEdgeDrawing

class HalfEdgeDrawing

Mutable typed drawing metadata for one endpoint of an edge.

Attributes

Name Description
anchor
compass
extensions
label
port_label
route_points
routing
statement
style

anchor

HalfEdgeDrawing.anchor: _AnchorValue

compass

HalfEdgeDrawing.compass: _CompassValue

extensions

HalfEdgeDrawing.extensions: builtins.dict[builtins.str, _NativeValue]

label

HalfEdgeDrawing.label: _OptionalStaticContent

port_label

HalfEdgeDrawing.port_label: _DrawingString

route_points

HalfEdgeDrawing.route_points: _DrawingPoints

routing

HalfEdgeDrawing.routing: _RoutingValue

statement

HalfEdgeDrawing.statement: _DrawingString

style

HalfEdgeDrawing.style: _OptionalStyleLayers

Methods

Name Description
__new__
__repr__

__new__

HalfEdgeDrawing.__new__(
    *,
    label: _OptionalStaticContent = ...,
    statement: _DrawingString = ...,
    port_label: _DrawingString = ...,
    compass: _CompassValue = ...,
    route_points: _DrawingPoints = ...,
    anchor: _AnchorValue = ...,
    routing: _RoutingValue = ...,
    style: _OptionalStyleLayers = ...,
    extensions: _NativeDict = ...,
) -> HalfEdgeDrawing

__repr__

HalfEdgeDrawing.__repr__() -> builtins.str