# Uses of Interface
org.opengis.parameter.ParameterValueGroup

Packages that use ParameterValueGroup
Package
Description
org.apache.sis.feature
Defines the structure and content of views of real-world phenomenon.
org.apache.sis.parameter
Descriptions and values of parameters used by a coordinate operation or a process.
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.apache.sis.referencing.operation.transform
Conversions or transformations of multi-dimensional coordinate tuples.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.gdal
Bridge to the GDAL library for reading rasters.
org.apache.sis.storage.geotiff
A data store that can read and write GeoTIFF files as grid coverages.
org.apache.sis.storage.landsat
Reader of Landsat 8 level 1-2 data.
org.apache.sis.storage.netcdf
Reads netCDF files conforming to the Climate and Forecast (CF).
org.apache.sis.storage.sql
Data store capable to read and write features using a JDBC connection to a database.
org.opengis.parameter
Description and storage of parameter values.
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

- ## Uses of ParameterValueGroup in org.apache.sis.feature

  Classes in org.apache.sis.feature that implement interfaces with type arguments of type ParameterValueGroup
  Modifier and Type
  Class
  Description
  `class`
  `AbstractOperation`
  Describes the behaviour of a feature type as a function or a method.
  Methods in org.apache.sis.feature with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `abstract Object`
  AbstractOperation.`apply(AbstractFeature instance, ParameterValueGroup parameters)`
  Executes the operation on the specified feature with the specified parameters.

- ## Uses of ParameterValueGroup in org.apache.sis.parameter

  Classes in org.apache.sis.parameter that implement ParameterValueGroup
  Modifier and Type
  Class
  Description
  `class`
  `DefaultParameterValueGroup`
  A group of related parameter values.
  `class`
  `Parameters`
  Convenience methods for fetching parameter values despite the variations in parameter names, value types and units.
  Methods in org.apache.sis.parameter that return ParameterValueGroup
  Modifier and Type
  Method
  Description
  `ParameterValueGroup`
  DefaultParameterValueGroup.`addGroup(String name)`
  Creates a new subgroup of the specified name, and adds it to the list of subgroups.
  `ParameterValueGroup`
  DefaultParameterDescriptorGroup.`createValue()`
  Creates a new instance of parameter value group initialized with the default values.
  `ParameterValueGroup`
  MatrixParameters.`createValueGroup(Map<String,?> properties)`
  Creates a new instance of parameter group with default values of 1 on the diagonal, and 0 everywhere else.
  `ParameterValueGroup`
  MatrixParameters.`createValueGroup(Map<String,?> properties, Matrix matrix)`
  Creates a new instance of parameter group initialized to the given matrix.
  `ParameterValueGroup`
  Parameterized.`getParameterValues()`
  Returns the parameter values for this parameterized object, or `null` if unknown.
  Methods in org.apache.sis.parameter that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `List<ParameterValueGroup>`
  DefaultParameterValueGroup.`groups(String name)`
  Returns all subgroups with the specified name.
  Methods in org.apache.sis.parameter with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `static Parameters`
  Parameters.`castOrWrap(ParameterValueGroup parameters)`
  Returns the given parameter value group as a `Parameters` instance.
  `static void`
  Parameters.`copy(ParameterValueGroup values, ParameterValueGroup destination)`
  Copies the values of a parameter group into another parameter group.
  `static boolean`
  Parameters.`isUnmodifiable(ParameterValueGroup parameters)`
  Returns `true` if the given parameter group is a non-null instance created by `unmodifiable(…)`.
  `Matrix`
  MatrixParameters.`toMatrix(ParameterValueGroup parameters)`
  Constructs a matrix from a group of parameters.
  `static Parameters`
  Parameters.`unmodifiable(ParameterValueGroup parameters)`
  Returns the given parameter value group as an unmodifiable `Parameters` instance.
  `static Parameters`
  Parameters.`unmodifiable(ParameterValueGroup parameters, Predicate<? super GeneralParameterDescriptor> filter)`
  Returns the given parameter value group as an unmodifiable `Parameters` instance with some parameters hidden.
  Constructors in org.apache.sis.parameter with parameters of type ParameterValueGroup
  Modifier
  Constructor
  Description
  ``
  `DefaultParameterValueGroup(ParameterValueGroup parameters)`
  Creates a new instance initialized with all values from the specified parameter group.

- ## Uses of ParameterValueGroup in org.apache.sis.referencing.operation

  Methods in org.apache.sis.referencing.operation that return ParameterValueGroup
  Modifier and Type
  Method
  Description
  `ParameterValueGroup`
  DefaultPassThroughOperation.`getParameterValues()`
  Deprecated.
  May be removed in GeoAPI 4.0 since it does not apply to pass-through operations.
  Methods in org.apache.sis.referencing.operation with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Conversion`
  DefaultCoordinateOperationFactory.`createDefiningConversion(Map<String,?> properties, OperationMethod method, ParameterValueGroup parameters)`
  Creates a defining conversion from the given operation parameters.
  Constructors in org.apache.sis.referencing.operation with parameters of type ParameterValueGroup
  Modifier
  Constructor
  Description
  ``
  `DefaultConversion(Map<String,?> properties, OperationMethod method, MathTransform transform, ParameterValueGroup parameters)`
  Creates a defining conversion from the given transform and/or parameters.

- ## Uses of ParameterValueGroup in org.apache.sis.referencing.operation.transform

  Classes in org.apache.sis.referencing.operation.transform that implement ParameterValueGroup
  Modifier and Type
  Class
  Description
  `class`
  `ContextualParameters`
  The parameters that describe a sequence of normalize → non-linear kernel → denormalize transforms as a whole.
  Methods in org.apache.sis.referencing.operation.transform that return ParameterValueGroup
  Modifier and Type
  Method
  Description
  `ParameterValueGroup`
  ContextualParameters.`addGroup(String name)`
  Unsupported operation, since `ContextualParameters` groups do not contain sub-groups.
  `ParameterValueGroup`
  MathTransformProvider.Context.`getCompletedParameters()`
  Returns the parameter values that fully define the transform to create.
  `ParameterValueGroup`
  DefaultMathTransformFactory.`getDefaultParameters(String method)`
  Deprecated.
  This way to create parameterized transform is ambiguous.
  `ParameterValueGroup`
  AbstractMathTransform.`getParameterValues()`
  Returns the parameter values for this math transform, or `null` if unknown.
  `ParameterValueGroup`
  DatumShiftTransform.`getParameterValues()`
  Returns the internal parameter values of this `DatumShiftTransform` instance (ignoring context).
  `ParameterValueGroup`
  EllipsoidToCentricTransform.`getParameterValues()`
  Returns a copy of internal parameter values of this `EllipsoidToCentricTransform` transform.
  `ParameterValueGroup`
  EllipsoidToRadiusTransform.`getParameterValues()`
  Returns a copy of internal parameter values of this `EllipsoidToRadiusTransform` transform.
  `ParameterValueGroup`
  MolodenskyTransform.`getParameterValues()`
  Returns a copy of internal parameter values of this transform.
  `ParameterValueGroup`
  PoleRotation.`getParameterValues()`
  Returns a copy of the parameter values of this transform.
  `ParameterValueGroup`
  WraparoundTransform.`getParameterValues()`
  Returns the parameter values for this math transform.
  `abstract ParameterValueGroup`
  MathTransformBuilder.`parameters()`
  Returns the parameter values of the transform to create.
  Methods in org.apache.sis.referencing.operation.transform that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `List<ParameterValueGroup>`
  ContextualParameters.`groups(String name)`
  Unsupported operation, since `ContextualParameters` groups do not contain sub-groups.
  Methods in org.apache.sis.referencing.operation.transform with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `MathTransform`
  DefaultMathTransformFactory.`createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS)`
  Deprecated.
  Replaced by `DefaultMathTransformFactory.builder(String)`.
  `default MathTransform`
  MathTransformProvider.`createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters)`
  Creates a math transform from the specified group of parameter values.
  `MathTransform`
  DefaultMathTransformFactory.`createParameterizedTransform(ParameterValueGroup parameters)`
  Deprecated.
  This constructor is ambiguous when axis directions are parts of the map projection definition as in Transverse Mercator (South Orientated).

- ## Uses of ParameterValueGroup in org.apache.sis.storage

  Methods in org.apache.sis.storage that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `abstract Optional<ParameterValueGroup>`
  DataStore.`getOpenParameters()`
  Returns the parameters used to open this data store.
  Methods in org.apache.sis.storage with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `DataStore`
  DataStoreProvider.`open(ParameterValueGroup parameters)`
  Creates a data store instance associated with this provider for the given parameters.

- ## Uses of ParameterValueGroup in org.apache.sis.storage.gdal

  Methods in org.apache.sis.storage.gdal that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Optional<ParameterValueGroup>`
  GDALStore.`getOpenParameters()`
  Returns the parameters used for opening this GDAL data store.
  Methods in org.apache.sis.storage.gdal with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `DataStore`
  GDALStoreProvider.`open(ParameterValueGroup parameters)`
  Creates a `GDALStore` instance from the given parameters.

- ## Uses of ParameterValueGroup in org.apache.sis.storage.geotiff

  Methods in org.apache.sis.storage.geotiff that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Optional<ParameterValueGroup>`
  GeoTiffStore.`getOpenParameters()`
  Returns the parameters used to open this GeoTIFF data store.
  Methods in org.apache.sis.storage.geotiff with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `DataStore`
  GeoTiffStoreProvider.`open(ParameterValueGroup parameters)`
  Creates a `GeoTiffStore` instance from the given parameters.

- ## Uses of ParameterValueGroup in org.apache.sis.storage.landsat

  Methods in org.apache.sis.storage.landsat that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Optional<ParameterValueGroup>`
  LandsatStore.`getOpenParameters()`
  Returns the parameters used to open this Landsat data store.

- ## Uses of ParameterValueGroup in org.apache.sis.storage.netcdf

  Methods in org.apache.sis.storage.netcdf that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Optional<ParameterValueGroup>`
  NetcdfStore.`getOpenParameters()`
  Returns the parameters used to open this netCDF data store.

- ## Uses of ParameterValueGroup in org.apache.sis.storage.sql

  Methods in org.apache.sis.storage.sql that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `Optional<ParameterValueGroup>`
  SimpleFeatureStore.`getOpenParameters()`
  Returns parameters that can be used for opening this Simple Features data store.
  `Optional<ParameterValueGroup>`
  SQLStore.`getOpenParameters()`
  Returns parameters that can be used for opening this SQL data store.
  Methods in org.apache.sis.storage.sql with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `DataStore`
  SQLStoreProvider.`open(ParameterValueGroup parameters)`
  Returns a data store implementation associated with this provider for the given parameters.

- ## Uses of ParameterValueGroup in org.opengis.parameter

  Methods in org.opengis.parameter that return ParameterValueGroup
  Modifier and Type
  Method
  Description
  `ParameterValueGroup`
  ParameterValueGroup.`addGroup(String name)`
  Creates a new group of the specified name.
  `ParameterValueGroup`
  ParameterValueGroup.`clone()`
  Returns a copy of this group of parameter values.
  `ParameterValueGroup`
  ParameterDescriptorGroup.`createValue()`
  Creates a new instance of parameter value group initialized with the default values.
  Methods in org.opengis.parameter that return types with arguments of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `List<ParameterValueGroup>`
  ParameterValueGroup.`groups(String name)`
  Returns all subgroups with the specified name.

- ## Uses of ParameterValueGroup in org.opengis.referencing.operation

  Methods in org.opengis.referencing.operation that return ParameterValueGroup
  Modifier and Type
  Method
  Description
  `ParameterValueGroup`
  MathTransformFactory.`getDefaultParameters(String method)`
  Returns the default parameter values for a math transform using the given method.
  `ParameterValueGroup`
  SingleOperation.`getParameterValues()`
  Returns the parameter values.
  Methods in org.opengis.referencing.operation with parameters of type ParameterValueGroup
  Modifier and Type
  Method
  Description
  `MathTransform`
  MathTransformFactory.`createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS)`
  Creates a parameterized transform from a base CRS to a derived CS.
  `Conversion`
  CoordinateOperationFactory.`createDefiningConversion(Map<String,?> properties, OperationMethod method, ParameterValueGroup parameters)`
  Constructs a defining conversion from a set of properties.
  `MathTransform`
  MathTransformFactory.`createParameterizedTransform(ParameterValueGroup parameters)`
  Creates a transform from a group of parameters.