Packages

package layout

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Cell extends AnyRef
  2. case class DefaultGeometry(x: Double, y: Double, width: Double, height: Double) extends Geometry with Product with Serializable
  3. 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
  4. class ForceDirectedLayout extends AnyRef
  5. trait Geometry extends AnyRef
  6. 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
  7. 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
  8. trait GraphLayoutLike extends AnyRef
  9. trait GraphLayoutOps extends AnyRef
  10. final case class GraphLayouts(layouts: List[GraphLayout] = List.empty) extends GraphLayoutLike with Product with Serializable
  11. sealed trait LayoutDirection extends AnyRef
  12. sealed trait LayoutType extends AnyRef
  13. final case class Point(position: Vector2, mass: Double, velocity: Vector2 = Vector2.zero, acceleration: Vector2 = Vector2.zero) extends Product with Serializable
  14. trait PointLike extends AnyRef
  15. final case class PointSpec(x: Double, y: Double) extends Product with Serializable
  16. final case class Spring(start: Point, end: Point, length: Double, stiffness: Double) extends Product with Serializable

Value Members

  1. object ELkLayoutJVM extends GraphLayoutOps
  2. object ForceDirectedLayout extends GraphLayoutOps
  3. object GraphLayoutOps
  4. object LayoutDirection
  5. object LayoutType

Ungrouped