LineSegLikeDbl4

ostrat.geom.LineSegLikeDbl4
trait LineSegLikeDbl4[VT <: ElemDbl2] extends LineSegLikeDblN[VT] with ElemDbl4

A line segment where the start and end points are defined in ElemDbl2 vertices. Theis will be the case for the classic 2D space line segment a 2D line segment specified in metres and a line segment specified in latitude and longitude.

Attributes

Graph
Supertypes
trait ElemDbl4
trait LineSegLikeDblN[VT]
trait ElemDblN
trait LineSegLike[VT]
trait SpecialT
class Object
trait Matchable
class Any
Known subtypes
class LineSeg
class LineSegM2
class LineSegLL

Members list

Concise view

Value members

Inherited methods

Attributes

Inherited from:
ElemDbl4

Attributes

Inherited from:
ElemDbl4

Attributes

Inherited from:
ElemDbl4

Attributes

Inherited from:
ElemDbl4
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:
ElemDbl4
def endPt: VT

The end point of the LineSeglike. The type of start point will depend on the VT vertex type. For example a Pt2 for a LineSeg a PtM2 for a LineSegM2.

The end point of the LineSeglike. The type of start point will depend on the VT vertex type. For example a Pt2 for a LineSeg a PtM2 for a LineSegM2.

Attributes

Inherited from:
LineSegLike
def map[VB, LB <: LineSegLike[VB]](f: VT => VB)(implicit build: LineSegLikeMapBuilder[VB, LB]): LB

Attributes

Inherited from:
LineSegLike
def startPt: VT

The start point of the LineSeglike. The type of start point will depend on the VT vertex type. For example a Pt2 for a LineSeg a PtM2 for a LineSegM2.

The start point of the LineSeglike. The type of start point will depend on the VT vertex type. For example a Pt2 for a LineSeg a PtM2 for a LineSegM2.

Attributes

Inherited from:
LineSegLike