Packages

t

ostrat.geom

Fillable

trait Fillable extends Drawable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Fillable
  2. Drawable
  3. GeomElem
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def draw(lineColour: Colour = Black, lineWidth: Double = 2): GraphicElem

    Draws this geometric element to produce a GraphElem graphical element, tht can be displayed or printed.

    Draws this geometric element to produce a GraphElem graphical element, tht can be displayed or printed.

    Definition Classes
    Drawable
  2. abstract def fill(fillColour: Colour): GraphicElem

    Returns a fill graphic of this geometric object.

  3. abstract def fillDraw(fillColour: Colour, lineColour: Colour = Black, lineWidth: Double = 2): GraphicElem

    Returns a fill and draw graphic of this geometric object.

  4. abstract def fillInt(intValue: Int): GraphicElem

    Returns a fill graphic of this geometric object from the Int RGBA value.

  5. abstract def negX: Drawable

    Mirror, reflection 2D geometric transformation across the Y axis by negating X, on this Drawable returns a Drawable.

    Mirror, reflection 2D geometric transformation across the Y axis by negating X, on this Drawable returns a Drawable. The return type will be narrowed in sub traits / classes.

    Definition Classes
    DrawableGeomElem
  6. abstract def negY: Drawable

    Mirror, reflection 2D geometric transformation across the X axis by negating Y, on this Drawable returns a Drawable.

    Mirror, reflection 2D geometric transformation across the X axis by negating Y, on this Drawable returns a Drawable. The return type will be narrowed in sub traits / classes.

    Definition Classes
    DrawableGeomElem
  7. abstract def prolign(matrix: ProlignMatrix): Drawable

    2D Transformation using a ProlignMatrix on this Drawable returns a Drawable.

    2D Transformation using a ProlignMatrix on this Drawable returns a Drawable. The return type will be narrowed in sub classes / traits.

    Definition Classes
    DrawableGeomElem
  8. abstract def reflect(lineLike: LineLike): Drawable

    Reflect 2D geometric transformation across a line, line segment or ray, on this Drawable returns a Drawable.

    Reflect 2D geometric transformation across a line, line segment or ray, on this Drawable returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  9. abstract def rotate(angle: AngleVec): Drawable

    Rotation 2D geometric transformation, on this Drawable returns a Drawable.

    Rotation 2D geometric transformation, on this Drawable returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  10. abstract def rotate180: Drawable

    Rotation of 180 degrees, 2D geometric transformation on a Drawable, returns a Drawable.

    Rotation of 180 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  11. abstract def rotate270: Drawable

    Rotation positive or anti clockwise 270 degrees, 2D geometric transformation on a Drawable, returns a Drawable.

    Rotation positive or anti clockwise 270 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  12. abstract def rotate90: Drawable

    Rotation positive or anti clockwise 90 degrees, 2D geometric transformation on a Drawable, returns a Drawable.

    Rotation positive or anti clockwise 90 degrees, 2D geometric transformation on a Drawable, returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  13. abstract def scale(operand: Double): Drawable

    Uniform 2D geometric scaling transformation on this Drawable returns a Drawable.

    Uniform 2D geometric scaling transformation on this Drawable returns a Drawable. The Return type will be narrowed in sub traits / classes.

    Definition Classes
    DrawableGeomElem
  14. abstract def scaleXY(xOperand: Double, yOperand: Double): Drawable

    XY scaling 2D geometric transformation, on this Drawable returns a Drawable.

    XY scaling 2D geometric transformation, on this Drawable returns a Drawable. This allows different scaling factors across X and Y dimensions. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  15. abstract def shearX(operand: Double): Drawable

    Shear 2D geometric transformation along the X Axis, on this Drawable returns a Drawable.

    Shear 2D geometric transformation along the X Axis, on this Drawable returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  16. abstract def shearY(operand: Double): Drawable

    Shear 2D geometric transformation along the Y Axis, on this Drawable returns a Drawable.

    Shear 2D geometric transformation along the Y Axis, on this Drawable returns a Drawable. The return type will be narrowed in sub classes and traits.

    Definition Classes
    DrawableGeomElem
  17. abstract def slateXY(xDelta: Double, yDelta: Double): Drawable

    Translate 2D geometric transformation on this Drawable returns a Drawable.

    Translate 2D geometric transformation on this Drawable returns a Drawable. The Return type will be narrowed in sub traits.

    Definition Classes
    DrawableGeomElem

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Drawable

Inherited from GeomElem

Inherited from AnyRef

Inherited from Any

Ungrouped