Packages

class OffsetCurveBuilder extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OffsetCurveBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OffsetCurveBuilder(precisionModel: PrecisionModel, bufParams: BufferParameters)

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. var bufParams: BufferParameters
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. def getBufferParameters: BufferParameters

    Gets the buffer parameters being used to generate the curve.

    Gets the buffer parameters being used to generate the curve.

    return the buffer parameters being used

  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getLineCurve(inputPts: Array[Coordinate], distance: Double): Array[Coordinate]

    This method handles single points as well as LineStrings.

    This method handles single points as well as LineStrings. LineStrings are assumed not to be closed (the function will not fail for closed lines, but will generate superfluous line caps).

    inputPts

    the vertices of the line to offset

    distance

    the offset distance return a Coordinate array representing the curve or null if the curve is empty

  13. def getOffsetCurve(inputPts: Array[Coordinate], distance: Double): Array[Coordinate]
  14. def getRingCurve(inputPts: Array[Coordinate], side: Int, distance: Double): Array[Coordinate]

    This method handles the degenerate cases of single points and lines, as well as valid rings.

    This method handles the degenerate cases of single points and lines, as well as valid rings.

    inputPts

    the coordinates of the ring (must not contain repeated points)

    side

    side the side { @link Position} of the ring on which to construct the buffer line

    distance

    the positive distance at which to create the offset return a Coordinate array representing the curve, or null if the curve is empty

  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def isLineOffsetEmpty(distance: Double): Boolean

    Tests whether the offset curve for line or point geometries at the given offset distance is empty (does not exist).

    Tests whether the offset curve for line or point geometries at the given offset distance is empty (does not exist). This is the case if:

    • the distance is zero,
    • the distance is negative, except for the case of singled-sided buffers
    distance

    the offset curve distance return true if the offset curve is empty

  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. var precisionModel: PrecisionModel
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped