ostrat.geom.pglobe
This package is for global geometry.
Attributes
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
A view of the Earth. Currently North can only be up or down.
A view of the Earth. Currently North can only be up or down.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
A value of latitude and longitude stored for the earth, stored in arc seconds. The constructor is private as instances will rarely be constructed from arc second values. "ll" and "LL" will be used as an abbreviation for LatLong in method names.
A value of latitude and longitude stored for the earth, stored in arc seconds. The constructor is private as instances will rarely be constructed from arc second values. "ll" and "LL" will be used as an abbreviation for LatLong in method names.
Attributes
Immutable flat efficient Array[Double] based collection class for LatLongs. Prefer PolygonLL or LineSegLL where applicable.
Immutable flat efficient Array[Double] based collection class for LatLongs. Prefer PolygonLL or LineSegLL where applicable.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait ArrNoParam[LatLong]trait LatLongSeqLiketrait Dbl2SeqLike[LatLong]trait DblNSeqLike[LatLong]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LatLong]class AnyValtrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LatLongArr.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LatLongBuff.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LocationLL
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LocationLLArr
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- LatLongPairArr.type
Map builder for LatLongPairArrs.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LatLongPairBuff.type
Attributes
- Graph
- Supertypes
- trait Dbl2SeqLike[LatLong]trait DblNSeqLike[LatLong]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LatLong]class Any
- Known subtypes
A base trait for a sequence of LatLongs. The final classes are more strongly typed as a [[LinePathLL], a PolygonLLand LatLongArr, for a a general collection of LatLong points.
A base trait for a sequence of LatLongs. The final classes are more strongly typed as a [[LinePathLL], a PolygonLLand LatLongArr, for a a general collection of LatLong points.
Attributes
- Graph
- Supertypes
- trait Dbl2SeqSpec[LatLong]trait DblNSeqSpec[LatLong]trait ValueNSeqSpec[LatLong]trait LatLongSeqLiketrait Dbl2SeqLike[LatLong]trait DblNSeqLike[LatLong]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LatLong]class Any
- Known subtypes
- class LinePathLLclass PolygonLL
A compile time wrapper class for Latitude. The value is stored in arc seconds.
A compile time wrapper class for Latitude. The value is stored in arc seconds.
Attributes
- Companion:
- object
- Graph
- Supertypes
A latitude-longitude line path. A quasi line path where the points are stored as points of latitude and longitude.Once the points are converted into a view, ie into pixel positions an actual polygon can be drawn or filled as desired. Do not create line paths that span an arc of greater than 90 degrees as this may break the algorithms.
A latitude-longitude line path. A quasi line path where the points are stored as points of latitude and longitude.Once the points are converted into a view, ie into pixel positions an actual polygon can be drawn or filled as desired. Do not create line paths that span an arc of greater than 90 degrees as this may break the algorithms.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait LinePathDbl2[LatLong]trait LinePathDblN[LatLong]trait LinePathLike[LatLong]trait LatLongSeqSpectrait Dbl2SeqSpec[LatLong]trait DblNSeqSpec[LatLong]trait ValueNSeqSpec[LatLong]trait LatLongSeqLiketrait Dbl2SeqLike[LatLong]trait DblNSeqLike[LatLong]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LatLong]class AnyValtrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LinePathLL.type
Attributes
- Graph
- Supertypes
- trait Dbl4ArrFlatBuilder[LineSegLLArr]trait DblNArrFlatBuilder[LineSegLLArr]trait ValueNArrFlatBuilder[LineSegLLArr]trait ArrFlatBuilder[LineSegLLArr]trait SeqLikeFlatBuilder[LineSegLLArr]trait Dbl4ArrCommonBuilder[LineSegLLArr]trait DblNArrCommonBuilder[LineSegLLArr]trait SeqLikeCommonBuilder[LineSegLLArr]class Objecttrait Matchableclass Any
A 2 dimensional line segment defined in units of latitude and longitude rather than scalars in X and Y. A line on the service of the earth.
A 2 dimensional line segment defined in units of latitude and longitude rather than scalars in X and Y. A line on the service of the earth.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait LineSegLikeDbl4[LatLong]trait Dbl4Elemtrait LineSegLikeDblN[LatLong]trait DblNElemtrait LineSegLike[LatLong]trait ValueNElemtrait SpecialTclass Objecttrait Matchableclass Any
Compact immutable Array[Double] based collection class for LineSegs. LineSeg is the library's term for a mathematical straight line segment, but what in common parlance is often just referred to as a line.
Compact immutable Array[Double] based collection class for LineSegs. LineSeg is the library's term for a mathematical straight line segment, but what in common parlance is often just referred to as a line.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Dbl4SeqLike[LineSegLL]trait ArrNoParam[LineSegLL]trait DblNSeqLike[LineSegLL]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LineSegLL]class Objecttrait Matchableclass Any
Companion object for the LineSegLLs class.
Companion object for the LineSegLLs class.
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LineSegLLArr.type
Attributes
- Graph
- Supertypes
- trait Dbl4ArrCommonBuilder[LineSegLLArr]trait DblNArrCommonBuilder[LineSegLLArr]trait SeqLikeCommonBuilder[LineSegLLArr]class Objecttrait Matchableclass Any
- Known subtypes
- class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuilder
Attributes
- Graph
- Supertypes
- trait Dbl4ArrCommonBuilder[LineSegLLArr]trait DblNArrCommonBuilder[LineSegLLArr]trait SeqLikeCommonBuilder[LineSegLLArr]class Objecttrait Matchableclass Any
Efficient expandable buffer for LineSegLLs.
The Longitude class is a compile time wrapper around a Double. The longitude value is stored in arc seconds,to allow precise storage of values specified in the old Degrees, Minutes and Seconds system. Decimals of a degree can also be stored precisely.
The Longitude class is a compile time wrapper around a Double. The longitude value is stored in arc seconds,to allow precise storage of values specified in the old Degrees, Minutes and Seconds system. Decimals of a degree can also be stored precisely.
Attributes
- Companion:
- object
- Graph
- Supertypes
A latitude-longitude polygon. A quasi polygon where the points are stored as points of latitude and longitude.Once the points are converted into a view, ie into pixel positions an actual polygon can be drawn or filled as desired. Do not create Polygons that span an arc of greater than 90 degrees as this may break the algorithms. preferably keep the arcs significantly smaller.
A latitude-longitude polygon. A quasi polygon where the points are stored as points of latitude and longitude.Once the points are converted into a view, ie into pixel positions an actual polygon can be drawn or filled as desired. Do not create Polygons that span an arc of greater than 90 degrees as this may break the algorithms. preferably keep the arcs significantly smaller.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait PolygonLikeDbl2[LatLong]trait PolygonLikeDblN[LatLong]trait PolygonValueN[LatLong]trait PolygonLike[LatLong]trait LatLongSeqSpectrait Dbl2SeqSpec[LatLong]trait DblNSeqSpec[LatLong]trait ValueNSeqSpec[LatLong]trait LatLongSeqLiketrait Dbl2SeqLike[LatLong]trait DblNSeqLike[LatLong]trait ArrayDblBackedtrait SpecialTtrait ValueNSeqLike[LatLong]class AnyValtrait Matchableclass Any
An Arr of PolygonLLs, quasi polygons where the vertices are defined by latitude and longitude. Stored for efficiency as an Array of Arrays of Doubles.
An Buff of PolygonLLs, quasi polygons where the vertices are defined by latitude and longitude. Stored for efficiency as an ArrayBuffer of Arrays of Doubles.
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PolygonLLBuff.type
Attributes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PolygonLLPair.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait PolygonLikeDblNPairArrBuilder[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]trait SeqLikeDblNPairArrBuilder[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]trait PolygonLikePairArrBuilder[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]trait SeqLikePairArrBuilder[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Value members
Concrete methods
Method for creating a 2d background or outline for the earth.
Method for creating a 2d background or outline for the earth.