package rectpacking
Import Path
github.com/d2lang/elk-go/internal/rectpacking (on go.dev)
Dependency Relation
imports 10 packages, and imported by one package
Involved Source Files
options.go
Package rectpacking ports org.eclipse.elk.alg.rectpacking from ELK 0.12.0.
second_iteration.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)
func Register(registry *core.AlgorithmRegistry) error
RegisterOptions registers the metadata declared by RectPacking.melk in ELK
0.12.0. Shared core identifiers are deliberately registered idempotently.
Package-Level Variables (total 18)
var AspectRatio graph.Property[...] var CompactionIterations graph.Property[...] var CurrentPosition graph.Property[...] var DesiredPosition graph.Property[...] var Interactive graph.Property[...] var LastPlaceShift graph.Property[...] var OmitNodeMicroLayout graph.Property[...] var OptimizationGoal graph.Property[...] var OrderBySize graph.Property[...] var PackingStrategy graph.Property[...] var RowHeightReevaluation graph.Property[...] var SpacingNodeNode graph.Property[...] var TargetWidth graph.Property[...] var WhiteSpaceEliminationStrategy graph.Property[...] var WidthApproximationStrategy graph.Property[...]
![]() |
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. |