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 SeqLikeImutDbl2[LatLong]trait SeqLikeDbl2[LatLong]trait SeqLikeImutDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LatLong]trait SeqLikeBacked[LatLong]trait 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
A specialised flat ArrayBuffer[Double] based class for LatLongs collections.
A specialised flat ArrayBuffer[Double] based class for LatLongs collections.
Attributes
- Companion
- object
- Supertypes
-
trait SeqLikeDbl2[LatLong]trait BuffValueN[LatLong]trait SeqLikeValueN[LatLong]trait SeqLikeBacked[LatLong]class AnyValtrait Matchableclass AnyShow all
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 SeqLikeImutDbl2[LatLong]trait SeqLikeDbl2[LatLong]trait SeqLikeImutDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LatLong]trait SeqLikeBacked[LatLong]trait 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 SeqLikeImutDbl2[LatLong]trait SeqLikeDbl2[LatLong]trait SeqLikeImutDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LatLong]trait SeqLikeBacked[LatLong]trait 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 LinePathBase[LatLong]trait VertSeqSpec[LatLong]trait LatLongSeqSpectrait SeqSpecDbl2[LatLong]trait SeqSpecDblN[LatLong]trait SeqSpecValueN[LatLong]trait LatLongSeqLiketrait SeqLikeImutDbl2[LatLong]trait SeqLikeDbl2[LatLong]trait SeqLikeImutDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LatLong]trait SeqLikeBacked[LatLong]trait SeqLikeValueN[LatLong]class AnyValtrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LinePathLL.type
Attributes
- Supertypes
-
trait BuilderFlatArrDbl4[LineSegLLArr]trait BuilderFlatArrDblN[LineSegLLArr]trait BuilderFlatArrValueN[LineSegLLArr]trait BuilderArrFlat[LineSegLLArr]trait BuilderFlatSeqLike[LineSegLLArr]trait BuilderArrDbl4[LineSegLLArr]trait BuilderArrDblN[LineSegLLArr]trait BuilderSeqLikeDblN[LineSegLLArr]trait BuilderSeqLikeValueN[LineSegLLArr]trait BuilderSeqLike[LineSegLLArr]trait BuilderBoth[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
Compact immutable Array[Double] based collection class for LSeg2s. 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 LSeg2s. 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 SeqLikeImutDbl4[LineSegLL]trait SeqLikeDbl4[LineSegLL]trait ArrNoParam[LineSegLL]trait SeqLikeImutDblN[LineSegLL]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LineSegLL]trait SeqLikeValueN[LineSegLL]trait SeqLikeBacked[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 BuilderBoth[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 BuilderBoth[LineSegLLArr]class Objecttrait Matchableclass AnyShow all
Efficient expandable buffer for LineSegLLs.
Efficient expandable buffer for LineSegLLs.
Attributes
- Supertypes
-
trait SeqLikeDbl4[LineSegLL]trait BuffValueN[LineSegLL]trait SeqLikeValueN[LineSegLL]trait SeqLikeBacked[LineSegLL]class AnyValtrait Matchableclass AnyShow all
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
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NorthSouthUp.type
Attributes
- Supertypes
-
trait NorthSouthUptrait TellSimpletrait Telltrait Persistclass Objecttrait Matchableclass AnyShow all
- Self type
-
NorthUp.type
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 PolygonDbl2[LatLong]trait PolygonDblN[LatLong]trait PolygonValueN[LatLong]trait PolygonBase[LatLong]trait VertSeqSpec[LatLong]trait LatLongSeqSpectrait SeqSpecDbl2[LatLong]trait SeqSpecDblN[LatLong]trait SeqSpecValueN[LatLong]trait LatLongSeqLiketrait SeqLikeImutDbl2[LatLong]trait SeqLikeDbl2[LatLong]trait SeqLikeImutDblN[LatLong]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[LatLong]trait SeqLikeBacked[LatLong]trait 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 Arr of PolygonLLs, quasi polygons where the vertices are defined by latitude and longitude. Stored for efficiency as an Array of Arrays of Doubles.
Attributes
- Supertypes
-
trait ArrArrayDbl[PolygonLL]trait SeqLikeBacked[PolygonLL]class Objecttrait Matchableclass AnyShow all
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.
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
- object
- Supertypes
-
trait BuffArrayDbl[PolygonLL]trait SeqLikeBacked[PolygonLL]class AnyValtrait Matchableclass AnyShow all
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 BuilderMapArrPairSeqLikeDblN[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]trait PolygonLikePairArrBuilder[LatLong, PolygonLL, PolygonLLArr, A2, PolygonLLPair[A2], PolygonLLPairArr[A2]]trait BuilderArrMapPairSeqLike[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
Attributes
- Supertypes
-
trait NorthSouthUptrait TellSimpletrait Telltrait Persistclass Objecttrait Matchableclass AnyShow all
- Self type
-
SouthUp.type
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.