Uses of Interface
org.apache.sis.parameter.Parameterized
Packages that use Parameterized
Package
Description
Basic geometric objects (envelopes and direct positions).
Provides helper classes for handling Java2D rendered images together with some operations.
A set of helper classes for grid coverages.
A set of helper classes having a dependency to Java2D.
Math transform provider
implementations.
Relationship between any two Coordinate Reference Systems (CRS).
Map projection implementations.
Conversions or transformations of multi-dimensional coordinate tuples.
-
Uses of Parameterized in org.apache.sis.geometry
Classes in org.apache.sis.geometry that implement ParameterizedModifier and TypeClassDescription(package private) final classAWraparoundTransformwhere the number of cycles added or removed does not exceed a given limit. -
Uses of Parameterized in org.apache.sis.image
Classes in org.apache.sis.image that implement ParameterizedModifier and TypeClassDescription(package private) final classA grid of precomputed pixel coordinates in source images. -
Uses of Parameterized in org.apache.sis.internal.coverage
Classes in org.apache.sis.internal.coverage that implement ParameterizedModifier and TypeClassDescriptionclassA transform composed of an arbitrary number of juxtaposed transforms.(package private) final classA transform composed of an arbitrary number of juxtaposed one-dimensional transforms.(package private) final classAn special case ofCompoundTransformwhere the components are the same transform repeated many times. -
Uses of Parameterized in org.apache.sis.internal.referencing.j2d
Classes in org.apache.sis.internal.referencing.j2d that implement ParameterizedModifier and TypeClassDescriptionclassTransforms two-dimensional coordinate tuples using an affine transform.final classAn affine transform that remember the parameters used for its construction. -
Uses of Parameterized in org.apache.sis.internal.referencing.provider
Classes in org.apache.sis.internal.referencing.provider that implement ParameterizedModifier and TypeClassDescriptionstatic final classA temporary placeholder used for formatting aPARAM_MT["Geographic 3D to 2D conversion"]element in Well-Known Text format. -
Uses of Parameterized in org.apache.sis.referencing.operation
Classes in org.apache.sis.referencing.operation that implement ParameterizedModifier and TypeClassDescription(package private) classShared implementation forDefaultConversionandDefaultTransformation.(package private) final classConical map projections.classA parameterized mathematical operation that converts coordinates to another CRS without any change of datum.(package private) final classCylindrical map projections.(package private) final classAzimuthal (or planar) map projections.(package private) classA conversion from (longitude, latitude) coordinates to Cartesian coordinates (x,y).classA parameterized mathematical operation that transforms coordinates to another CRS with a change of datum. -
Uses of Parameterized in org.apache.sis.referencing.operation.projection
Classes in org.apache.sis.referencing.operation.projection that implement ParameterizedModifier and TypeClassDescriptionclassAlbers Equal Area projection (EPSG code 9822).(package private) static final classProvides the transform equations for the spherical case of the Albers Equal Area projection.(package private) classBase class of projections doing conversions between geodetic latitude and authalic latitude.(package private) final classSpherical Mercator projection after conversion of geodetic latitudes to authalic latitudes.classAzimuthal Equidistant (Spherical) projection.classCassini-Soldner projection (EPSG codes 9806 and 9833).(package private) static final classProvides the transform equations for the spherical case of the Cassini-Soldner projection.(package private) classclassCylindrical Equal Area projection (EPSG codes 9834, 9835).private static final classProvides the transform equations for the spherical case of the Cylindrical Equal Area projection.classLambert Azimuthal Equal Area projection (EPSG code 9820).classLambert Conic Conformal projection (EPSG codes 9801, 9802, 9803, 9826, 1051).(package private) static final classProvides the transform equations for the spherical case of the Lambert Conformal projection.(package private) final classIf the scaled longitude θ=n⋅λ is outside the [−n⋅π … n⋅π] range, maybe shifts θ to that range.private static final classLongitude wraparound applied on reverse projection.classMercator Cylindrical projection (EPSG codes 9804, 9805, 1026, 1024, 1044, 9841).(package private) static final classProvides the transform equations for the spherical case of the Mercator projection.(package private) classBase class of map projections based on distance along the meridian from equator to latitude φ.classModified Azimuthal Equidistant projection (EPSG:9832).classMollweide projection.classBase class for conversion services between ellipsoidal and cartographic projections.private static final classReverse of a normalized map projection.classOblique Mercator projection (EPSG codes 9812, 9815).classOblique Stereographic projection (EPSG code 9809).(package private) static final classProvides the transform equations for the spherical case of the Oblique Stereographic projection.classOrthographic projection (EPSG:9840).classPolar Stereographic projection (EPSG codes 9810, 9829, 9830).(package private) static final classProvides the transform equations for the spherical case of the polar stereographic projection.classAmerican Polyconic projection (EPSG codes 9818).private static final classProvides the transform equations for the spherical case of the Polyconic projection.classSatellite-Tracking projection.classSinusoidal equal-area projection, also known as "Sanson-Flamsteed".private static final classProvides the transform equations for the spherical case of the Sinusoidal projection.classTransverse Mercator projection (EPSG codes 9807).private static final classProvides the transform equations for the spherical case of the Transverse Mercator projection.classTransverse Mercator Zoned Grid System projection (EPSG codes 9824).private static final classInverse of a zoned grid system. -
Uses of Parameterized in org.apache.sis.referencing.operation.transform
Classes in org.apache.sis.referencing.operation.transform that implement ParameterizedModifier and TypeClassDescription(package private) final classTwo-dimensional abridged Molodensky transform with all translation terms fixed to zero.(package private) classBase class of linear transforms.classProvides a default implementation for most methods required by theMathTransforminterface.protected static classBase class for implementations of inverse math transforms.classBase class for math transforms that are known to be one-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.classBase class for math transforms that are known to be two-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.(package private) final classConversions from two-dimensional Cartesian coordinates to polar coordinates.(package private) final classConversions from three-dimensional Cartesian coordinates to spherical coordinates.(package private) classBase class for concatenated transforms.(package private) final classConcatenated transform in which the resulting transform is one-dimensional.(package private) final classConcatenated transform in which the resulting transform is two-dimensional.(package private) classConcatenated transform where the transfer dimension is the same than source and target dimension.(package private) final classConcatenated transform where both transforms are one-dimensional.(package private) final classConcatenated transform where both transforms are two-dimensional.(package private) final classA one dimensional, constant transform.private final classFormats the Well Known Text for the transform or the inverse of the transform that would be built from the enclosingContextualParameters.(package private) classBase class of conversions between coordinate systems.(package private) final classA transform which copy the coordinates in the source array to different locations in the target array.classTransforms between two CRS (usually geographic) based on different datum.classTransform from two- or three- dimensional ellipsoidal coordinates to (geo)centric coordinates.private static final classConverts Cartesian coordinates (X,Y,Z) to ellipsoidal coordinates (λ,φ) or (λ,φ,h).(package private) final classA one dimensional exponential transform.(package private) final classThe identity transform.(package private) final classA one dimensional, identity transform.classTransforms between two geographic CRS by performing geocentric translations interpolated from a grid file.(package private) static classThe inverse of the enclosingInterpolatedGeocentricTransform.(package private) final classAn interpolated geocentric transform for two-dimensional input and output coordinates.(package private) static final classThe inverse of the enclosingInterpolatedGeocentricTransform2D.classTransforms between two geographic CRS by performing geocentric translations interpolated from a grid file, but using Molodensky approximation.(package private) static classThe inverse of the enclosingInterpolatedMolodenskyTransform.(package private) final classAn interpolated Molodensky transform for two-dimensional input and output coordinates.(package private) static final classThe inverse of the enclosingInterpolatedMolodenskyTransform2D.classTransforms between two CRS by performing translations interpolated from a grid file.(package private) static classTransforms target coordinates to source coordinates.(package private) final classAn interpolated transform for two-dimensional input and output coordinates.(package private) final classThe inverse of the enclosingInterpolatedTransform2D.(package private) final classA transform that performs linear interpolation between values.private static final classThe inverse of the enclosingLinearInterpolator1D.(package private) classA one dimensional, linear transform.(package private) classA one dimensional, logarithmic transform.(package private) static final classSpecial case for base 10 taking advantage of extra precision provided byMath.log10(double).(package private) classImplementation of Molodensky formulas.classTwo- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.(package private) classA Molodensky transforms for two-dimensional input and output coordinates.classTransform which passes through a subset of coordinates to another transform.(package private) final classA pass-through transform in the two-dimensional case.(package private) final classConversions from polar coordinates to two-dimensional Cartesian coordinates.classComputes latitudes and longitudes on a sphere where the south pole has been moved to given geographic coordinates.(package private) final classRaises the given value at some fixed power.(package private) classA usually affine, or otherwise a projective transform for the generic cases.(package private) final classProjective transform in 2D case.(package private) final classAn affine transform that multiply the coordinate values by constant values, and optionally drop the last coordinates.(package private) classA transform having sub-areas where more accurate transforms can be used.(package private) static classThe inverse ofSpecializableTransform.(package private) final classA specializable transform in the two-dimensional case.(package private) static final classThe inverse ofSpecializableTransform2D.(package private) final classConversions from spherical coordinates to three-dimensional Cartesian coordinates.(package private) final classWraps aMathTransformas aMathTransform2D.(package private) final classAn affine transform that translate the coordinate values by constant values.classEnforces coordinate values in the range of a wraparound axis (typically longitude).Methods in org.apache.sis.referencing.operation.transform that return ParameterizedModifier and TypeMethodDescriptionprivate ParameterizedConcatenatedTransform.getParameterised()If there is exactly one transform step which is parameterized, returns that transform step.