Uses of Class
org.apache.sis.referencing.cs.AbstractCS
Packages that use AbstractCS
Package
Description
JAXB adapters for referencing.
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
-
Uses of AbstractCS in org.apache.sis.internal.jaxb.referencing
Methods in org.apache.sis.internal.jaxb.referencing that return AbstractCSModifier and TypeMethodDescriptionCS_CoordinateSystem.getElement()Invoked by JAXB at marshalling time for getting the actual element to write inside the<gml:AbstractCS>XML element.Methods in org.apache.sis.internal.jaxb.referencing with parameters of type AbstractCSModifier and TypeMethodDescriptionvoidCS_CoordinateSystem.setElement(AbstractCS cs) Invoked by JAXB at unmarshalling time for storing the result temporarily. -
Uses of AbstractCS in org.apache.sis.referencing.cs
Subclasses of AbstractCS in org.apache.sis.referencing.csModifier and TypeClassDescriptionclassA 2- or 3-dimensional coordinate system with straight axes that are not necessarily orthogonal.classA 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.classA coordinate system made of two or more independent coordinate systems.classA 3-dimensional coordinate system made of a polar coordinate system extended by a straight perpendicular axis.classA 2- or 3-dimensional coordinate system for geodetic latitude and longitude, optionally with ellipsoidal height.classA 1-dimensional coordinate system for points that lie on a single axis (not necessarily a straight line).classA 1-dimensional coordinate system for parametric values or functions.classA 2-dimensional coordinate system for coordinates represented by a distance from the origin and an angle from a fixed direction.classA 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates.classA 1-dimensional coordinate system for time elapsed in the specified time units from a specified time origin.classA 2- or 3-dimensional coordinate system for any combination of coordinate axes not covered by other CS types.classA 1-dimensional coordinate system for heights or depths of points.Fields in org.apache.sis.referencing.cs with type parameters of type AbstractCSModifier and TypeFieldDescriptionprivate Map<AxesConvention,AbstractCS> AbstractCS.derivedOther coordinate systems derived from this coordinate systems for other axes conventions.Methods in org.apache.sis.referencing.cs that return AbstractCSModifier and TypeMethodDescriptionstatic AbstractCSAbstractCS.castOrCopy(org.opengis.referencing.cs.CoordinateSystem object) Returns a SIS coordinate system implementation with the values of the given arbitrary implementation.private static AbstractCSNormalizer.castOrCopy(org.opengis.referencing.cs.CoordinateSystem cs) Returns the given coordinate system as anAbstractCSinstance.(package private) static AbstractCSSubTypes.castOrCopy(org.opengis.referencing.cs.CoordinateSystem object) Returns a SIS implementation for the given coordinate system.(package private) AbstractCSAbstractCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system usually of the same type than this CS but with different axes.(package private) AbstractCSDefaultAffineCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultCartesianCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultCylindricalCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultEllipsoidalCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultLinearCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultParametricCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultPolarCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultSphericalCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultTimeCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultUserDefinedCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.(package private) final AbstractCSDefaultVerticalCS.createForAxes(Map<String, ?> properties, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) Returns a coordinate system with different axes.AbstractCS.forConvention(AxesConvention convention) Returns a coordinate system equivalent to this one but with axes rearranged according the given convention.(package private) static AbstractCSNormalizer.forConvention(org.opengis.referencing.cs.CoordinateSystem cs, AxesConvention convention) Returns a coordinate system equivalent to the given one but with axes rearranged according the given convention.(package private) static AbstractCSNormalizer.normalize(org.opengis.referencing.cs.CoordinateSystem cs, AxisFilter changes, boolean reorder) Optionally normalizes and reorders the axes in an attempt to get a right-handed system.private AbstractCSAbstractCS.resolveEPSG(AbstractCS original) Verify if we can get a coordinate system from the EPSG database with the same axes.private static AbstractCSNormalizer.shiftAxisRange(org.opengis.referencing.cs.CoordinateSystem cs) Returns a coordinate system with the same axes than the given CS, except that the wraparound axes are shifted to a range of positive values.Methods in org.apache.sis.referencing.cs with parameters of type AbstractCSModifier and TypeMethodDescriptionprivate AbstractCSAbstractCS.resolveEPSG(AbstractCS original) Verify if we can get a coordinate system from the EPSG database with the same axes.