DistCurveTail

ostrat.geom.DistCurveTail
class DistCurveTail(val iMatch: Double, val xC1Metres: Double, val yC1Metres: Double, val xUsesMetres: Double, val yUsesMetres: Double, val xEndMetres: Double, val yEndMetres: Double) extends Dbl7Elem, DistCurveSegLike

Needs removing. 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.

Attributes

Graph
Supertypes
trait Dbl7Elem
trait DblNElem
trait ValueNElem
trait SpecialT
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def dbl1: Double

Attributes

Definition Classes
override def dbl2: Double

Attributes

Definition Classes
override def dbl3: Double

Attributes

Definition Classes
override def dbl4: Double

Attributes

Definition Classes
override def dbl5: Double

Attributes

Definition Classes
override def dbl6: Double

Attributes

Definition Classes
override def dbl7: Double

Attributes

Definition Classes

Inherited methods

override def dblBufferAppend(buffer: ArrayBuffer[Double]): Unit

Utility method to append this as an element to an ArrayBuffer[Double]. End users should rarely need to use this method.

Utility method to append this as an element to an ArrayBuffer[Double]. End users should rarely need to use this method.

Attributes

Definition Classes
Inherited from:
Dbl7Elem
override def dblForeach(f: Double => Unit): Unit

Performs the side effecting function on each Double in this Product element.

Performs the side effecting function on each Double in this Product element.

Attributes

Definition Classes
Inherited from:
Dbl7Elem
final def pC1: PtM2

Attributes

Inherited from:
DistCurveSegLike
final def pEnd: PtM2

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

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

Attributes

Inherited from:
DistCurveSegLike
final def pUses: PtM2

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

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

Attributes

Inherited from:
DistCurveSegLike
final def xC1: Length

Attributes

Inherited from:
DistCurveSegLike
def xEnd: Length

Attributes

Inherited from:
DistCurveSegLike
def xUses: Length

the x component of the uses point

the x component of the uses point

Attributes

Inherited from:
DistCurveSegLike
final def yC1: Length

Attributes

Inherited from:
DistCurveSegLike
def yEnd: Length

the y component of the end point

the y component of the end point

Attributes

Inherited from:
DistCurveSegLike
def yUses: Length

the y component of the uses point

the y component of the uses point

Attributes

Inherited from:
DistCurveSegLike

Concrete fields

val iMatch: Double

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

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

Attributes