com.github.mdr.ascii

layout

package layout

Visibility
  1. Public
  2. All

Type Members

  1. class CycleRemover[V] extends AnyRef

  2. case class Drawing(elements: List[DrawingElement]) extends Product with Serializable

  3. sealed trait DrawingElement extends AnyRef

  4. class DummyVertex extends Vertex

  5. class Edge extends AnyRef

  6. case class EdgeDrawingElement(bendPoints: List[Point], hasArrow1: Boolean, hasArrow2: Boolean) extends DrawingElement with Product with Serializable

  7. case class EdgeSegment(start: Point, direction: Direction, finish: Point) extends Product with Serializable

  8. case class Graph[V](vertices: List[V], edges: List[(V, V)]) extends Product with Serializable

  9. case class Layer(vertices: List[Vertex]) extends Product with Serializable

  10. case class Layering(layers: List[Layer], edges: List[Edge]) extends Product with Serializable

  11. class LayeringCalculator[V] extends AnyRef

  12. class Layouter[V] extends AnyRef

  13. class OccupancyGrid extends AnyRef

  14. class RealVertex extends Vertex

  15. class Renderer extends AnyRef

  16. sealed abstract class Vertex extends AnyRef

  17. case class VertexDrawingElement(region: Region, textLines: List[String]) extends DrawingElement with Translatable with Product with Serializable

  18. trait VertexRenderingStrategy[-V] extends AnyRef

Value Members

  1. object Compactifier

  2. object Edge

  3. object Graph extends Serializable

  4. object KinkRemover

  5. object Layer extends Serializable

  6. object LayerOrderingCalculator

  7. object Layouter

  8. object RandomGraph

  9. object Renderer

  10. object ToStringVertexRenderingStrategy extends VertexRenderingStrategy[Any]

Ungrouped