package mrtree
Import Path
github.com/d2lang/elk-go/internal/mrtree (on go.dev)
Dependency Relation
imports 7 packages, and imported by one package
Involved Source Files
model.go
Package mrtree is a native Go port of ELK Mr. Tree targeting ELK.js 0.12.0.
provider.go
Package-Level Type Names (only one)
(*Provider) Layout(model *graph.Model, parent graph.NodeID, monitor core.ProgressMonitor) error
*Provider : github.com/d2lang/elk-go/internal/core.LayoutProvider
Package-Level Functions (total 2)
Register adds the provider generated from Tree.melk and its exact feature
declaration to the algorithm registry.
RegisterOptions installs the metadata generated from Tree.melk in ELK
0.12.0. Re-exported core options are deliberately registered only when the
shared registry does not already contain their identifier.
Package-Level Variables (total 17)
var AspectRatio graph.Property[...] var Compaction graph.Property[...] var EdgeEndTextureLength graph.Property[...] var EdgeRoutingMode graph.Property[...] var Interactive graph.Property[...] var NodeSizeFixedGraphSize graph.Property[...] var OmitNodeMicroLayout graph.Property[...] var PositionConstraint graph.Property[...] var SearchOrder graph.Property[...] var SeparateConnectedComponents graph.Property[...] var SpacingEdgeNode graph.Property[...] var SpacingNodeNode graph.Property[...]
Package-Level Constants (only one)
const AlgorithmID = "org.eclipse.elk.mrtree"
![]() |
The pages are generated with Golds v0.8.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |