package layout
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Cell extends AnyRef
- case class DefaultGeometry(x: Double, y: Double, width: Double, height: Double) extends Geometry with Product with Serializable
- final case class EdgePath(sourceX: Double = 0.0, sourceY: Double = 0.0, targetX: Double = 0.0, targetY: Double = 0.0, points: List[PointSpec] = List.empty) extends Product with Serializable
- class ForceDirectedLayout extends AnyRef
- trait Geometry extends AnyRef
- final case class GraphLayout(nodes: Map[String, Geometry] = Map.empty, edges: Map[String, EdgePath] = Map.empty, width: Option[Double] = None, height: Option[Double] = None) extends GraphLayoutLike with Product with Serializable
- final case class GraphLayoutConfiguration(nodeWidth: Double = 80, nodeHeight: Double = 40, scale: Option[Double] = None, spacing: Option[Double] = None, spacingNodeNode: Option[Double] = None, direction: Option[LayoutDirection] = None, layoutType: Option[LayoutType] = None, seed: Option[Long] = None) extends Product with Serializable
- trait GraphLayoutLike extends AnyRef
- trait GraphLayoutOps extends AnyRef
- final case class GraphLayouts(layouts: List[GraphLayout] = List.empty) extends GraphLayoutLike with Product with Serializable
- sealed trait LayoutDirection extends AnyRef
- sealed trait LayoutType extends AnyRef
- final case class Point(position: Vector2, mass: Double, velocity: Vector2 = Vector2.zero, acceleration: Vector2 = Vector2.zero) extends Product with Serializable
- trait PointLike extends AnyRef
- final case class PointSpec(x: Double, y: Double) extends Product with Serializable
- final case class Spring(start: Point, end: Point, length: Double, stiffness: Double) extends Product with Serializable
Value Members
- object ELkLayoutJVM extends GraphLayoutOps
- object ForceDirectedLayout extends GraphLayoutOps
- object GraphLayoutOps
- object LayoutDirection
- object LayoutType