Packages

o

org.nlogo.core

ShapeParser

object ShapeParser

Source
ShapeParser.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShapeParser
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Circle(color: RgbColor, filled: Boolean, marked: Boolean, x: Int, y: Int, diameter: Int) extends Shape.Circle with Product with Serializable
  2. case class Line(color: RgbColor, marked: Boolean, startPoint: (Int, Int), endPoint: (Int, Int)) extends Shape.Line with Product with Serializable
  3. case class LinkLine(xcor: Double, isVisible: Boolean, dashChoices: Seq[Float]) extends Shape.LinkLine with Product with Serializable
  4. case class LinkShape(name: String, curviness: Double, linkLines: Seq[LinkLine], indicator: VectorShape) extends Shape.LinkShape with Product with Serializable
  5. case class Polygon(color: RgbColor, filled: Boolean, marked: Boolean, points: (Int, Int)*) extends Shape.Polygon with Product with Serializable
  6. case class Rectangle(color: RgbColor, filled: Boolean, marked: Boolean, upperLeftCorner: (Int, Int), lowerRightCorner: (Int, Int)) extends Shape.Rectangle with Product with Serializable
  7. case class VectorShape(name: String, rotatable: Boolean, editableColorIndex: Int, elements: Element*) extends Shape.VectorShape with Product with Serializable

Value Members

  1. def formatLinkShapes(shapes: Seq[Shape.LinkShape]): String
  2. def formatVectorShapes(shapes: Seq[Shape.VectorShape]): String
  3. def parseLinkShapes(lines: Array[String]): Seq[LinkShape]
  4. def parseLinkShapes(lines: Seq[String]): Seq[LinkShape]
  5. def parseVectorShapes(lines: Array[String]): Seq[VectorShape]
  6. def parseVectorShapes(lines: Seq[String]): Seq[VectorShape]