On this page

DotCodec

linnet_py Class

DotCodec(*, encode_node: Callable[[NodeValue], DotVertexData], decode_node: Callable[[DotVertexData], NodeValue], encode_edge: Callable[[EdgeValue], DotEdgeData], decode_edge: Callable[[DotEdgeData], EdgeValue], encode_half_edge: Callable[[HalfEdgeValue], DotHalfEdgeData], decode_half_edge: Callable[[DotHalfEdgeData], HalfEdgeValue])

An explicit mapping between graph values and DOT-representable records.

Constructor

#

Parameters

NameTypeDefaultDescription
encode_nodeCallable[[NodeValue], DotVertexData]——
decode_nodeCallable[[DotVertexData], NodeValue]——
encode_edgeCallable[[EdgeValue], DotEdgeData]——
decode_edgeCallable[[DotEdgeData], EdgeValue]——
encode_half_edgeCallable[[HalfEdgeValue], DotHalfEdgeData]——
decode_half_edgeCallable[[DotHalfEdgeData], HalfEdgeValue]——

Member details

linnest

Class method
#
linnest() -> DotCodec

No description is available for this member.

topology

Class method
#
topology() -> DotCodec

No description is available for this member.