Class DefaultSphericalCS

    • Constructor Detail

      • DefaultSphericalCS

        public DefaultSphericalCS​(String name,
                                  CoordinateSystemAxis axis0,
                                  CoordinateSystemAxis axis1,
                                  CoordinateSystemAxis axis2)
        Constructs a three-dimensional coordinate system from a name.
        Parameters:
        name - The coordinate system name.
        axis0 - The first axis.
        axis1 - The second axis.
        axis2 - The third axis.
      • DefaultSphericalCS

        public DefaultSphericalCS​(SphericalCS cs)
        Constructs a new coordinate system with the same values than the specified one. This copy constructor provides a way to wrap an arbitrary implementation into a Geotools one or a user-defined one (as a subclass), usually in order to leverage some implementation-specific API. This constructor performs a shallow copy, i.e. the properties are not cloned.
        Since:
        2.2
      • DefaultSphericalCS

        public DefaultSphericalCS​(Map<String,​?> properties,
                                  CoordinateSystemAxis axis0,
                                  CoordinateSystemAxis axis1,
                                  CoordinateSystemAxis axis2)
        Constructs a three-dimensional coordinate system from a set of properties. The properties map is given unchanged to the super-class constructor.
        Parameters:
        properties - Set of properties. Should contains at least "name".
        axis0 - The first axis.
        axis1 - The second axis.
        axis2 - The third axis.
    • Method Detail

      • isCompatibleDirection

        protected boolean isCompatibleDirection​(AxisDirection direction)
        Returns true if the specified axis direction is allowed for this coordinate system. The default implementation accepts all directions except temporal ones (i.e. FUTURE and PAST).
        Overrides:
        isCompatibleDirection in class AbstractCS
        Parameters:
        direction - The direction to test for compatibility.
        Returns:
        true if the given direction is compatible with this coordinate system.