Packages

c

ostrat.geom

DistCurveTail

class DistCurveTail extends ProdDbl7 with DistCurveSegLike

A curve segment tail described in distance units rather than scalars. A DistCurveSeg without its starting point which will normally be supplied by the preceding DistCurveTail.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DistCurveTail
  2. DistCurveSegLike
  3. ProdDbl7
  4. ProdHomo
  5. SpecialT
  6. Product7
  7. Product
  8. Equals
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DistCurveTail(iMatch: Double, xC1Metres: Double, yC1Metres: Double, xUsesMetres: Double, yUsesMetres: Double, xEndMetres: Double, yEndMetres: Double)

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. def _1: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  5. def _2: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  6. def _3: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  7. def _4: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  8. def _5: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  9. def _6: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  10. def _7: Double
    Definition Classes
    DistCurveTail → Product7
    Annotations
    @inline()
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def canEqual(other: Any): Boolean
    Definition Classes
    DistCurveTail → Equals
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. val iMatch: Double
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def pC1: Dist2
    Definition Classes
    DistCurveSegLike
  24. final def pEnd: Dist2

    The end point.

    The end point. Often called p2 on a line or p4 on a cubic bezier.

    Definition Classes
    DistCurveSegLike
  25. final def pUses: Dist2

    The uses point.

    The uses point. The centre point on an arc segment, control point 2 on a cubic bezier. Not used on line segment.

    Definition Classes
    DistCurveSegLike
  26. def productArity: Int
    Definition Classes
    Product7 → Product
  27. def productElement(n: Int): Any
    Definition Classes
    Product7 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  28. def productElementName(n: Int): String
    Definition Classes
    Product
  29. def productElementNames: Iterator[String]
    Definition Classes
    Product
  30. def productIterator: Iterator[Any]
    Definition Classes
    Product
  31. def productPrefix: String
    Definition Classes
    Product
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def toCurveSeg(f: (Dist2) => Vec2): CurveTail
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def xC1: Dist
    Definition Classes
    DistCurveSegLike
  39. val xC1Metres: Double

    Set to Double.NaN if LineSegment.

    Set to Double.NaN if LineSegment. Set to Double.Positive Infinity of ArcSegment, otherwise the x component of the the first bezier control point.

    Definition Classes
    DistCurveTailDistCurveSegLike
  40. def xEnd: Dist
    Definition Classes
    DistCurveSegLike
  41. val xEndMetres: Double
    Definition Classes
    DistCurveTailDistCurveSegLike
  42. def xUses: Dist

    the x component of the uses point

    the x component of the uses point

    Definition Classes
    DistCurveSegLike
  43. val xUsesMetres: Double
    Definition Classes
    DistCurveTailDistCurveSegLike
  44. final def yC1: Dist
    Definition Classes
    DistCurveSegLike
  45. val yC1Metres: Double
    Definition Classes
    DistCurveTailDistCurveSegLike
  46. def yEnd: Dist

    the y component of the end point

    the y component of the end point

    Definition Classes
    DistCurveSegLike
  47. val yEndMetres: Double
    Definition Classes
    DistCurveTailDistCurveSegLike
  48. def yUses: Dist

    the y component of the uses point

    the y component of the uses point

    Definition Classes
    DistCurveSegLike
  49. val yUsesMetres: Double
    Definition Classes
    DistCurveTailDistCurveSegLike

Deprecated Value Members

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

Inherited from DistCurveSegLike

Inherited from ProdDbl7

Inherited from ProdHomo

Inherited from SpecialT

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped