LineSegM2

ostrat.geom.LineSegM2
See theLineSegM2 companion class
object LineSegM2

Companion object for line segments in a 2 dimensional space measured in metres. Conatains an apply method, an implicit ArrMap builder instance and an extension method.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
LineSegM2.type

Members list

Value members

Concrete methods

def apply(startPt: PtLength2, endPt: PtLength2): LineSegM2

Factory apply method for constructing LineSegM2s from the start and end points. There is an apply overload to construct from the X and Y components of the start and end points. To construct from scalar quantities use the metresNum method.

Factory apply method for constructing LineSegM2s from the start and end points. There is an apply overload to construct from the X and Y components of the start and end points. To construct from scalar quantities use the metresNum method.

Attributes

def apply(xStartPt: Length, yStartPt: Length, xEndPt: Length, yEndPt: Length): LineSegM2

Factory apply method for constructing LineSegM2s from the X and Y components of the start and end points. There is an apply overload to construct from the start and end points.To construct from scalar quantities use the metresNum method.

Factory apply method for constructing LineSegM2s from the X and Y components of the start and end points. There is an apply overload to construct from the start and end points.To construct from scalar quantities use the metresNum method.

Attributes

def metresNum(xStartMetresNum: Double, yStartMetresNum: Double, xEndMetresNum: Double, yEndMetresNum: Double): LineSegM2

Factory method for constructing LineSegM2 from scalar quantities. To construct from PtLength2 quantities use the apply methods.

Factory method for constructing LineSegM2 from scalar quantities. To construct from PtLength2 quantities use the apply methods.

Attributes

Implicits

Implicits

Implicit instance / evidence for BuilderArrMap type class.

Implicit instance / evidence for BuilderArrMap type class.

Attributes

implicit val showEv: Show2[PtM2, PtM2, LineSegM2]

Show type class instance / evidence for LineSegM2.

Show type class instance / evidence for LineSegM2.

Attributes

implicit val unshowEv: Unshow2[PtM2, PtM2, LineSegM2]

Unshow type class instance / evidence for LineSegM2.

Unshow type class instance / evidence for LineSegM2.

Attributes