ostrat.geom.pglobe
This package is for global geometry.
Attributes
Members list
Type members
Classlikes
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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait CmdBarGuitrait CanvasPanelledtrait CanvasUserclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class EarthBasicGuiclass ULocGui
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- 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
- Companion
- object
- Supertypes
-
trait ApproxDbltrait Equalstrait PointDbl2trait Dbl2Elemtrait PointDblNtrait DblNElemtrait ValueNElemtrait SpecialTtrait Pointtrait TellDbl2trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait TellNtrait Telltrait Persisttrait LatLongBaseclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait ArrNoParam[LatLong]trait LatLongSeqLiketrait SeqLikeDbl2[LatLong]trait SeqLikeDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LatLong]class AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LatLongArr.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class LatLongclass LatLongDirn
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LatLongBuff.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LatLongDirn.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LocationLL
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LocationLLArr
Attributes
- Companion
- class
- Supertypes
- Self type
-
LatLongPairArr.type
Map builder for LatLongPairArrs.
Map builder for LatLongPairArrs.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LatLongPairBuff.type
Attributes
- Supertypes
-
trait SeqLikeDbl2[LatLong]trait SeqLikeDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LatLong]class AnyShow all
- 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
- Supertypes
-
trait SeqSpecDbl2[LatLong]trait SeqSpecDblN[LatLong]trait SeqSpecValueN[LatLong]trait LatLongSeqLiketrait SeqLikeDbl2[LatLong]trait SeqLikeDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LatLong]class AnyShow all
- 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
- 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
- Supertypes
-
trait LinePathDbl2[LatLong]trait LinePathDblN[LatLong]trait LinePathLike[LatLong]trait LatLongSeqSpectrait SeqSpecDbl2[LatLong]trait SeqSpecDblN[LatLong]trait SeqSpecValueN[LatLong]trait LatLongSeqLiketrait SeqLikeDbl2[LatLong]trait SeqLikeDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LatLong]class AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LinePathLL.type
Attributes
- Supertypes
-
trait BuilderArrDbl4Flat[LineSegLLArr]trait BuilderArrDblNFlat[LineSegLLArr]trait BuilderArrValueNFlat[LineSegLLArr]trait BuilderArrFlat[LineSegLLArr]trait BuilderSeqLikeFlat[LineSegLLArr]trait BuilderArrDbl4[LineSegLLArr]trait BuilderArrDblN[LineSegLLArr]trait BuilderSeqLikeDblN[LineSegLLArr]trait BuilderSeqLikeValueN[LineSegLLArr]trait BuilderSeqLike[LineSegLLArr]trait BuilderColl[LineSegLLArr]class Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LineSegLikeDbl4[LatLong]trait Dbl4Elemtrait LineSegLikeDblN[LatLong]trait DblNElemtrait LineSegLike[LatLong]trait ValueNElemtrait SpecialTclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait SeqLikeDbl4[LineSegLL]trait ArrNoParam[LineSegLL]trait SeqLikeDblN[LineSegLL]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LineSegLL]class Objecttrait Matchableclass AnyShow all
Companion object for the LineSegLLs class.
Companion object for the LineSegLLs class.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LineSegLLArr.type
Attributes
- Supertypes
-
trait BuilderArrDbl4[LineSegLLArr]trait BuilderArrDblN[LineSegLLArr]trait BuilderSeqLikeDblN[LineSegLLArr]trait BuilderSeqLikeValueN[LineSegLLArr]trait BuilderSeqLike[LineSegLLArr]trait BuilderColl[LineSegLLArr]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuilder
Attributes
- Supertypes
-
trait BuilderArrDbl4[LineSegLLArr]trait BuilderArrDblN[LineSegLLArr]trait BuilderSeqLikeDblN[LineSegLLArr]trait BuilderSeqLikeValueN[LineSegLLArr]trait BuilderSeqLike[LineSegLLArr]trait BuilderColl[LineSegLLArr]class Objecttrait Matchableclass AnyShow all
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
- 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
- Supertypes
-
trait PolygonLikeDbl2[LatLong]trait PolygonLikeDblN[LatLong]trait PolygonValueN[LatLong]trait PolygonLike[LatLong]trait LatLongSeqSpectrait SeqSpecDbl2[LatLong]trait SeqSpecDblN[LatLong]trait SeqSpecValueN[LatLong]trait LatLongSeqLiketrait SeqLikeDbl2[LatLong]trait SeqLikeDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[LatLong]class AnyValtrait Matchableclass AnyShow all
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 BuffSequ 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PolygonLLBuff.type
Attributes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PolygonLLPair.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- 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 AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- 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.