Uses of Class
org.apache.sis.parameter.Parameters
Packages that use Parameters
Package
Description
A set of helper classes for the SIS implementation.
Math transform provider
implementations.
Descriptions and values of parameters used by a coordinate operation or a process.
Base classes for reference systems used for general positioning.
Relationship of a
CoordinateSystem
(an abstract mathematical entity) to the earth or other system.Helper classes for creating Math Transforms from a set of points.
Map projection implementations.
Conversions or transformations of multi-dimensional coordinate tuples.
-
Uses of Parameters in org.apache.sis.internal.referencing
Methods in org.apache.sis.internal.referencing with parameters of type ParametersModifier and TypeMethodDescriptionprivate static void
GeodeticObjectBuilder.copyParameterValue
(org.opengis.parameter.ParameterValue<?> source, Parameters target) The defaultmapper
ofchangeConversion(String, BiConsumer)
.Method parameters in org.apache.sis.internal.referencing with type arguments of type ParametersModifier and TypeMethodDescriptionGeodeticObjectBuilder.changeConversion
(String newMethod, BiConsumer<org.opengis.parameter.ParameterValue<?>, Parameters> mapper) Replaces the current operation method by a new one with parameter values derived form the old method. -
Uses of Parameters in org.apache.sis.internal.referencing.provider
Methods in org.apache.sis.internal.referencing.provider that return ParametersModifier and TypeMethodDescriptionprivate static Parameters
GeocentricAffine.createParameters
(org.opengis.parameter.ParameterDescriptorGroup descriptor, BursaWolfParameters parameters, boolean isTranslation) Creates parameter values for a Molodensky, Geocentric Translation or Position Vector transformation.Methods in org.apache.sis.internal.referencing.provider with parameters of type ParametersModifier and TypeMethodDescription(package private) void
Molodensky.Ellipsoid.computeDifferences
(Parameters values) Computes Δa and Δf now if not already done and tries to store the result in the given parameters.private static double
Molodensky.conditional
(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> parameter, double condition) Returns the value of the given parameter as a mandatory parameter ifcondition
is NaN, or an optional parameter otherwise.(package private) static org.opengis.referencing.operation.MathTransform
GeocentricToTopocentric.create
(org.opengis.referencing.operation.MathTransformFactory factory, Parameters values, boolean geographic) Implementation ofGeocentricToTopocentric.createMathTransform(MathTransformFactory, ParameterValueGroup)
shared withGeographicToTopocentric
.(package private) static org.opengis.referencing.operation.MathTransform
GeographicToGeocentric.create
(org.opengis.referencing.operation.MathTransformFactory factory, Parameters values) Implementation ofGeographicToGeocentric.createMathTransform(MathTransformFactory, ParameterValueGroup)
shared withGeocentricToGeographic
.private static org.opengis.referencing.datum.Ellipsoid
FranceGeocentricInterpolation.createEllipsoid
(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> semiMajor, org.opengis.parameter.ParameterDescriptor<Double> semiMinor, org.opengis.referencing.datum.Ellipsoid candidate) Creates the source or the target ellipsoid.(package private) static org.opengis.referencing.operation.MathTransform
Molodensky.createMathTransform
(org.opengis.referencing.operation.MathTransformFactory factory, Parameters values, int sourceDimensions, int targetDimensions, boolean isAbridged) Creates a (potentially abridged) Molodensky transform from the specified group of parameter values.protected final NormalizedProjection
AbstractLambert.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
AbstractMercator.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
AbstractStereographic.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
AlbersEqualArea.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
AzimuthalEquidistantSpherical.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
CassiniSoldner.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
LambertAzimuthalEqualArea.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
LambertCylindricalEqualArea.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
LambertCylindricalEqualAreaSpherical.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected abstract NormalizedProjection
MapProjection.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
ModifiedAzimuthalEquidistant.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
Mollweide.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
ObliqueMercator.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
ObliqueStereographic.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
Orthographic.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjection
Polyconic.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
SatelliteTracking.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
Sinusoidal.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
TransverseMercator.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjection
TransverseMercatorSouth.createProjection
(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.private static double
Equirectangular.getAndStore
(Parameters source, org.opengis.parameter.ParameterValueGroup target, org.opengis.parameter.ParameterDescriptor<Double> descriptor) Gets a parameter value identified by the given descriptor and stores it only if different than zero.final void
DatumShiftGridFile.getParameterValues
(Parameters parameters) Sets all parameters for a value of typePath
to the values given to the constructor.private static double
Molodensky.optional
(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> parameter) Returns the value of the given parameter, or NaN if undefined.private static void
Molodensky.Ellipsoid.setIfPresent
(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> parameter, double value, javax.measure.Unit<?> unit) Tries to set the given parameter value. -
Uses of Parameters in org.apache.sis.parameter
Subclasses of Parameters in org.apache.sis.parameterModifier and TypeClassDescriptionclass
A group of related parameter values.(package private) final class
Wraps the given group of parameters, but hiding some parameters.(package private) final class
Map projection parameters, with special processing for alternative ways to express the ellipsoid axis length and the standard parallels.private static final class
Wrappers used as a fallback bycastOrWrap(ParameterValueGroup)
.(package private) class
A parameter value group which cannot be modified.Methods in org.apache.sis.parameter that return ParametersModifier and TypeMethodDescriptionstatic Parameters
Parameters.castOrWrap
(org.opengis.parameter.ParameterValueGroup parameters) Returns the given parameter value group as aParameters
instance.Parameters.clone()
Returns a copy of this group of parameter values.Parameters.Wrapper.clone()
UnmodifiableParameterValueGroup.clone()
Returns a modifiable copy of this parameter value group.static Parameters
Parameters.unmodifiable
(org.opengis.parameter.ParameterValueGroup parameters) Returns the given parameter value group as an unmodifiableParameters
instance.static Parameters
Parameters.unmodifiable
(org.opengis.parameter.ParameterValueGroup parameters, Predicate<? super org.opengis.parameter.GeneralParameterDescriptor> filter) Returns the given parameter value group as an unmodifiableParameters
instance with some parameters hidden.Methods in org.apache.sis.parameter with parameters of type ParametersModifier and TypeMethodDescription(package private) static boolean
DefaultParameterValueGroup.equals
(Parameters expected, org.opengis.parameter.ParameterValueGroup actual, ComparisonMode mode) Compares the given objects for equality, ignoring parameter order in "ignore metadata" mode. -
Uses of Parameters in org.apache.sis.referencing
Fields in org.apache.sis.referencing declared as ParametersModifier and TypeFieldDescriptionprivate Parameters
GeodeticCalculator.projectionParameters
Parameters of the projection created byGeodeticCalculator.createProjectionAroundStart()
, saved for reuse when new projection is requested. -
Uses of Parameters in org.apache.sis.referencing.datum
Methods in org.apache.sis.referencing.datum with parameters of type ParametersModifier and TypeMethodDescriptionabstract void
DatumShiftGrid.getParameterValues
(Parameters parameters) Gets the parameter values for the grids and stores them in the providedparameters
group. -
Uses of Parameters in org.apache.sis.referencing.operation.builder
Methods in org.apache.sis.referencing.operation.builder with parameters of type ParametersModifier and TypeMethodDescriptionvoid
ResidualGrid.getParameterValues
(Parameters parameters) Sets the parameters of theInterpolatedTransform
which uses that localization grid. -
Uses of Parameters in org.apache.sis.referencing.operation.projection
Fields in org.apache.sis.referencing.operation.projection declared as ParametersModifier and TypeFieldDescription(package private) final Parameters
Initializer.parameters
The user supplied parameters, stored temporarily while we transfer the information toInitializer.context
.Methods in org.apache.sis.referencing.operation.projection with parameters of type ParametersModifier and TypeMethodDescriptionprivate static Initializer
AlbersEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
AzimuthalEquidistant.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
CassiniSoldner.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
CylindricalEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
LambertAzimuthalEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
LambertConicConformal.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Mercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ModifiedAzimuthalEquidistant.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Mollweide.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ObliqueMercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ObliqueStereographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Orthographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
PolarStereographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Polyconic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").(package private) static Initializer
SatelliteTracking.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Sinusoidal.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
TransverseMercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").Constructors in org.apache.sis.referencing.operation.projection with parameters of type ParametersModifierConstructorDescriptionAlbersEqualArea
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates an Albers Equal Area projection from the given parameters.AzimuthalEquidistant
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Azimuthal Equidistant projection from the given parameters.CassiniSoldner
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Cassini-Soldner projection from the given parameters.CylindricalEqualArea
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Cylindrical Equal Area projection from the given parameters.(package private)
Initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters, Map<NormalizedProjection.ParameterRole, ? extends org.opengis.parameter.ParameterDescriptor<? extends Number>> roles, ProjectionVariant variant) Creates a new initializer.LambertAzimuthalEqualArea
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Lambert Azimuthal Equal Area projection from the given parameters.LambertConicConformal
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Lambert projection from the given parameters.Mercator
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Mercator projection from the given parameters.ModifiedAzimuthalEquidistant
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Modified Azimuthal Equidistant projection from the given parameters.Mollweide
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Mollweide projection from the given parameters.protected
NormalizedProjection
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters, Map<NormalizedProjection.ParameterRole, ? extends org.opengis.parameter.ParameterDescriptor<? extends Number>> roles) Constructs a new map projection from the supplied parameters.ObliqueMercator
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates an Oblique Mercator projection from the given parameters.ObliqueStereographic
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates an Oblique Stereographic projection from the given parameters.Orthographic
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates an orthographic projection from the given parameters.PolarStereographic
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Polar Stereographic projection from the given parameters.Polyconic
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Polyconic projection from the given parameters.SatelliteTracking
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Satellite Tracking projection from the given parameters.Sinusoidal
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Sinusoidal projection from the given parameters.TransverseMercator
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Creates a Transverse Mercator projection from the given parameters.ZonedGridSystem
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters, org.opengis.referencing.operation.MathTransformFactory factory) Creates a Zoned Grid System from the given parameters. -
Uses of Parameters in org.apache.sis.referencing.operation.transform
Subclasses of Parameters in org.apache.sis.referencing.operation.transformModifier and TypeClassDescriptionclass
The parameters that describe a sequence of normalize → non-linear kernel → denormalize transforms as a whole.Methods in org.apache.sis.referencing.operation.transform with parameters of type ParametersModifier and TypeMethodDescription(package private) final void
InterpolatedMolodenskyTransform.completeParameters
(Parameters pg, double semiMinor, javax.measure.Unit<?> unit, double Δf) Invoked by constructor and byMolodenskyFormula.getParameterValues()
for setting all parameters other than axis lengths.(package private) void
MolodenskyFormula.completeParameters
(Parameters pg, double semiMinor, javax.measure.Unit<?> unit, double Δf) Sets parameter values in the given group for parameters other than axis lengths.(package private) final void
MolodenskyTransform.completeParameters
(Parameters pg, double semiMinor, javax.measure.Unit<?> unit, double Δf) Invoked by constructor and byMolodenskyFormula.getParameterValues()
for setting all parameters other than axis lengths.private static Number
PoleRotation.getValue
(Parameters context, int index) Returns the value for the parameter at the given index.private static boolean
PoleRotation.inverseParameter
(Parameters forward, org.opengis.parameter.ParameterValue<?> target) Computes the value of the given parameter for the inverse of "South pole rotation".Method parameters in org.apache.sis.referencing.operation.transform with type arguments of type ParametersModifier and TypeMethodDescription(package private) final ContextualParameters
ContextualParameters.inverse
(org.opengis.parameter.ParameterDescriptorGroup desc, BiPredicate<Parameters, org.opengis.parameter.ParameterValue<?>> mapper) Creates a new and frozenContextualParameters
for the inverse of this operation.Constructor parameters in org.apache.sis.referencing.operation.transform with type arguments of type ParametersModifierConstructorDescriptionprivate
ContextualParameters
(org.opengis.parameter.ParameterDescriptorGroup desc, ContextualParameters forward, BiPredicate<Parameters, org.opengis.parameter.ParameterValue<?>> mapper) Creates a new and frozenContextualParameters
for the inverse operation.