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 voidGeodeticObjectBuilder.copyParameterValue(org.opengis.parameter.ParameterValue<?> source, Parameters target) The defaultmapperofchangeConversion(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 ParametersGeocentricAffine.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) voidMolodensky.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 doubleMolodensky.conditional(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> parameter, double condition) Returns the value of the given parameter as a mandatory parameter ifconditionis NaN, or an optional parameter otherwise.(package private) static org.opengis.referencing.operation.MathTransformGeocentricToTopocentric.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.MathTransformGeographicToGeocentric.create(org.opengis.referencing.operation.MathTransformFactory factory, Parameters values) Implementation ofGeographicToGeocentric.createMathTransform(MathTransformFactory, ParameterValueGroup)shared withGeocentricToGeographic.private static org.opengis.referencing.datum.EllipsoidFranceGeocentricInterpolation.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.MathTransformMolodensky.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 NormalizedProjectionAbstractLambert.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionAbstractMercator.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionAbstractStereographic.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionAlbersEqualArea.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionAzimuthalEquidistantSpherical.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionCassiniSoldner.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionLambertAzimuthalEqualArea.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionLambertCylindricalEqualArea.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionLambertCylindricalEqualAreaSpherical.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected abstract NormalizedProjectionMapProjection.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionModifiedAzimuthalEquidistant.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionMollweide.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionObliqueMercator.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionObliqueStereographic.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionOrthographic.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected final NormalizedProjectionPolyconic.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionSatelliteTracking.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionSinusoidal.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionTransverseMercator.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.protected NormalizedProjectionTransverseMercatorSouth.createProjection(Parameters parameters) Creates a map projection on an ellipsoid having a semi-major axis length of 1.private static doubleEquirectangular.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 voidDatumShiftGridFile.getParameterValues(Parameters parameters) Sets all parameters for a value of typePathto the values given to the constructor.private static doubleMolodensky.optional(Parameters values, org.opengis.parameter.ParameterDescriptor<Double> parameter) Returns the value of the given parameter, or NaN if undefined.private static voidMolodensky.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 TypeClassDescriptionclassA group of related parameter values.(package private) final classWraps the given group of parameters, but hiding some parameters.(package private) final classMap projection parameters, with special processing for alternative ways to express the ellipsoid axis length and the standard parallels.private static final classWrappers used as a fallback bycastOrWrap(ParameterValueGroup).(package private) classA parameter value group which cannot be modified.Methods in org.apache.sis.parameter that return ParametersModifier and TypeMethodDescriptionstatic ParametersParameters.castOrWrap(org.opengis.parameter.ParameterValueGroup parameters) Returns the given parameter value group as aParametersinstance.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 ParametersParameters.unmodifiable(org.opengis.parameter.ParameterValueGroup parameters) Returns the given parameter value group as an unmodifiableParametersinstance.static ParametersParameters.unmodifiable(org.opengis.parameter.ParameterValueGroup parameters, Predicate<? super org.opengis.parameter.GeneralParameterDescriptor> filter) Returns the given parameter value group as an unmodifiableParametersinstance with some parameters hidden.Methods in org.apache.sis.parameter with parameters of type ParametersModifier and TypeMethodDescription(package private) static booleanDefaultParameterValueGroup.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 ParametersGeodeticCalculator.projectionParametersParameters 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 voidDatumShiftGrid.getParameterValues(Parameters parameters) Gets the parameter values for the grids and stores them in the providedparametersgroup. -
Uses of Parameters in org.apache.sis.referencing.operation.builder
Methods in org.apache.sis.referencing.operation.builder with parameters of type ParametersModifier and TypeMethodDescriptionvoidResidualGrid.getParameterValues(Parameters parameters) Sets the parameters of theInterpolatedTransformwhich 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 ParametersInitializer.parametersThe 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 InitializerAlbersEqualArea.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 InitializerAzimuthalEquidistant.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 InitializerCassiniSoldner.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 InitializerCylindricalEqualArea.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 InitializerLambertAzimuthalEqualArea.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 InitializerLambertConicConformal.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 InitializerMercator.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 InitializerModifiedAzimuthalEquidistant.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 InitializerMollweide.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 InitializerObliqueMercator.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 InitializerObliqueStereographic.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 InitializerOrthographic.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 InitializerPolarStereographic.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 InitializerPolyconic.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 InitializerSatelliteTracking.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 InitializerSinusoidal.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 InitializerTransverseMercator.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.protectedNormalizedProjection(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 TypeClassDescriptionclassThe 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 voidInterpolatedMolodenskyTransform.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) voidMolodenskyFormula.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 voidMolodenskyTransform.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 NumberPoleRotation.getValue(Parameters context, int index) Returns the value for the parameter at the given index.private static booleanPoleRotation.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 ContextualParametersContextualParameters.inverse(org.opengis.parameter.ParameterDescriptorGroup desc, BiPredicate<Parameters, org.opengis.parameter.ParameterValue<?>> mapper) Creates a new and frozenContextualParametersfor the inverse of this operation.Constructor parameters in org.apache.sis.referencing.operation.transform with type arguments of type ParametersModifierConstructorDescriptionprivateContextualParameters(org.opengis.parameter.ParameterDescriptorGroup desc, ContextualParameters forward, BiPredicate<Parameters, org.opengis.parameter.ParameterValue<?>> mapper) Creates a new and frozenContextualParametersfor the inverse operation.