VectorShape

org.nlogo.shape.VectorShape
See theVectorShape companion object
class VectorShape extends VectorShape, Cloneable, Serializable, DrawableShape

Attributes

Companion
object
Source
VectorShape.scala
Graph
Supertypes
trait Serializable
trait Cloneable
trait VectorShape
trait Shape
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def add(element: Element): Unit

Attributes

Source
VectorShape.scala
def addAtPosition(index: Int, element: Element): Unit

Attributes

Source
VectorShape.scala
def addElement(element: Element): Unit

Attributes

Source
VectorShape.scala
def addPropertyChangeListener(listener: PropertyChangeListener): Unit

Attributes

Source
VectorShape.scala
def changed(): Unit

Attributes

Source
VectorShape.scala
override def clone: VectorShape

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Attributes

Returns

a copy of the receiver object.

Note

not specified by SLS as a member of AnyRef

Definition Classes
Object
Source
VectorShape.scala
override def elements: Seq[Element]

Attributes

Definition Classes
Source
VectorShape.scala

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala
def getElementsJ: List[Element]

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala
def markRecolorableElements(editableColor: Color, editableColorIndex: Int): Unit

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala
def paint(g: GraphicsInterface, turtleColor: Color, x: Double, y: Double, size: Double, cellSize: Double, angle: Int, lineThickness: Double): Unit

Attributes

Source
VectorShape.scala
def paint(g: GraphicsInterface, turtleColor: Color, x: Int, y: Int, cellSize: Double, angle: Int): Unit

Attributes

Source
VectorShape.scala
def remove(element: Element): ArrayBuffer[Element]

Attributes

Source
VectorShape.scala
def removeAll(): Unit

Attributes

Source
VectorShape.scala
def removeLast(): Unit

Attributes

Source
VectorShape.scala
def removePropertyChangeListener(listener: PropertyChangeListener): Unit

Attributes

Source
VectorShape.scala
def rotateLeft(): Unit

Attributes

Source
VectorShape.scala
def rotateRight(): Unit

Attributes

Source
VectorShape.scala
def setEditableColorIndex(editableColorIndex: Int): Unit

Attributes

Source
VectorShape.scala
def setOutline(): Unit

Attributes

Source
VectorShape.scala
def setRotatable(rotatable: Boolean): Unit

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
Source
VectorShape.scala

Concrete fields

Attributes

Source
VectorShape.scala
var name: String

Attributes

Source
VectorShape.scala
val propertyChangeSupport: PropertyChangeSupport

Attributes

Source
VectorShape.scala

Attributes

Source
VectorShape.scala