class SineStarFactory extends GeometricShapeFactory

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SineStarFactory
  2. GeometricShapeFactory
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SineStarFactory()

    Creates a factory which will create sine stars using the given {link GeometryFactory}.

  2. new SineStarFactory(geomFac: GeometryFactory)

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. var armLengthRatio: Double
    Attributes
    protected
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def coord(x: Double, y: Double): Coordinate
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  8. def coordTrans(x: Double, y: Double, trans: Coordinate): Coordinate
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  9. def createArc(startAng: Double, angExtent: Double): LineString

    Creates an elliptical arc, as a {link LineString}.

    Creates an elliptical arc, as a {link LineString}. The arc is always created in a counter-clockwise direction. This can easily be reversed if required by using {#link LineString.reverse()}

    startAng

    start angle in radians

    angExtent

    size of angle in radians return an elliptical arc

    Definition Classes
    GeometricShapeFactory
  10. def createArcPolygon(startAng: Double, angExtent: Double): Polygon

    Creates an elliptical arc polygon.

    Creates an elliptical arc polygon. The polygon is formed from the specified arc of an ellipse and the two radii connecting the endpoints to the centre of the ellipse.

    startAng

    start angle in radians

    angExtent

    size of angle in radians return an elliptical arc polygon

    Definition Classes
    GeometricShapeFactory
  11. def createCircle: Polygon
    Definition Classes
    GeometricShapeFactory
  12. def createEllipse: Polygon
    Definition Classes
    GeometricShapeFactory
  13. def createRectangle: Polygon
    Definition Classes
    GeometricShapeFactory
  14. def createSineStar: Polygon

    Generates the geometry for the sine star

    Generates the geometry for the sine star

    return the geometry representing the sine star

  15. def createSquircle: Polygon
    Definition Classes
    GeometricShapeFactory
  16. def createSupercircle(power: Double): Polygon
    Definition Classes
    GeometricShapeFactory
  17. var dim: Dimensions
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  21. var geomFact: GeometryFactory
    Definition Classes
    GeometricShapeFactory
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. var nPts: Int
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. var numArms: Int
    Attributes
    protected
  30. var precModel: PrecisionModel
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  31. def rotate(geom: Geometry): Geometry
    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  32. var rotationAngle: Double

    Default is no rotation.

    Default is no rotation.

    Attributes
    protected
    Definition Classes
    GeometricShapeFactory
  33. def setArmLengthRatio(armLengthRatio: Double): Unit

    Sets the ratio of the length of each arm to the radius of the star.

    Sets the ratio of the length of each arm to the radius of the star. A smaller number makes the arms shorter. Value should be between 0.0 and 1.0

    armLengthRatio

    the ratio determining the length of them arms.

  34. def setBase(base: Coordinate): Unit

    Sets the location of the shape by specifying the base coordinate (which in most cases is the lower left point of the envelope containing the shape).

    Sets the location of the shape by specifying the base coordinate (which in most cases is the lower left point of the envelope containing the shape).

    base

    the base coordinate of the shape

    Definition Classes
    GeometricShapeFactory
  35. def setCentre(centre: Coordinate): Unit

    Sets the location of the shape by specifying the centre of the shape's bounding box

    Sets the location of the shape by specifying the centre of the shape's bounding box

    centre

    the centre coordinate of the shape

    Definition Classes
    GeometricShapeFactory
  36. def setEnvelope(env: Envelope): Unit
    Definition Classes
    GeometricShapeFactory
  37. def setHeight(height: Double): Unit

    Sets the height of the shape.

    Sets the height of the shape.

    height

    the height of the shape

    Definition Classes
    GeometricShapeFactory
  38. def setNumArms(numArms: Int): Unit

    Sets the number of arms in the star

    Sets the number of arms in the star

    numArms

    the number of arms to generate

  39. def setNumPoints(nPts: Int): Unit
    Definition Classes
    GeometricShapeFactory
  40. def setRotation(radians: Double): Unit

    Sets the rotation angle to use for the shape.

    Sets the rotation angle to use for the shape. The rotation is applied relative to the centre of the shape.

    radians

    the rotation angle in radians.

    Definition Classes
    GeometricShapeFactory
  41. def setSize(size: Double): Unit

    Sets the size of the extent of the shape in both x and y directions.

    Sets the size of the extent of the shape in both x and y directions.

    size

    the size of the shape's extent

    Definition Classes
    GeometricShapeFactory
  42. def setWidth(width: Double): Unit

    Sets the width of the shape.

    Sets the width of the shape.

    width

    the width of the shape

    Definition Classes
    GeometricShapeFactory
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from GeometricShapeFactory

Inherited from AnyRef

Inherited from Any

Ungrouped