Package org.geolatte.geom.crs
Class SingleCoordinateReferenceSystem<P extends Position>
- java.lang.Object
-
- org.geolatte.geom.crs.CrsIdentifiable
-
- org.geolatte.geom.crs.CoordinateReferenceSystem<P>
-
- org.geolatte.geom.crs.SingleCoordinateReferenceSystem<P>
-
- Direct Known Subclasses:
GeocentricCartesianCoordinateReferenceSystem,GeographicCoordinateReferenceSystem,LinearCoordinateReferenceSystem,ProjectedCoordinateReferenceSystem,VerticalCoordinateReferenceSystem
public abstract class SingleCoordinateReferenceSystem<P extends Position> extends CoordinateReferenceSystem<P>
A Coordinate reference system consisting of one Coordinate System and one Datum (as opposed to a Compound CRS) Created by Karel Maesen, Geovise BVBA on 29/11/14.
-
-
Constructor Summary
Constructors Constructor Description SingleCoordinateReferenceSystem(CrsId crsId, String name, CoordinateSystem<P> coordinateSystem)Constructs aHorizontalCoordinateReferenceSystem.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisCompound()-
Methods inherited from class org.geolatte.geom.crs.CoordinateReferenceSystem
equals, getAxis, getAxisIndex, getCoordinateDimension, getCoordinateSystem, getPositionClass, hashCode, hasM, hasZ
-
Methods inherited from class org.geolatte.geom.crs.CrsIdentifiable
getCrsId, getName
-
-
-
-
Constructor Detail
-
SingleCoordinateReferenceSystem
public SingleCoordinateReferenceSystem(CrsId crsId, String name, CoordinateSystem<P> coordinateSystem)
Constructs aHorizontalCoordinateReferenceSystem.- Parameters:
crsId- theCrsIdthat identifies thisCoordinateReferenceSystemuniquelyname- the commonly used name for thisCoordinateReferenceSystemcoordinateSystem- the coordinate system to use @throws java.lang.IllegalArgumentException if less than twoCoordinateSystemAxesare passed.
-
-
Method Detail
-
isCompound
public boolean isCompound()
- Overrides:
isCompoundin classCoordinateReferenceSystem<P extends Position>
-
-