# Uses of Class
org.apache.sis.coverage.SampleDimension

Packages that use SampleDimension
Package
Description
org.apache.sis.coverage
Functions that associates positions within a bounded space (its domain) to values (its range).
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
org.apache.sis.image
Provides helper classes for handling Java2D rendered images together with some operations.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.modifier
A plugin mechanism for modifying some aspects of the resources read by data stores.

- ## Uses of SampleDimension in org.apache.sis.coverage

  Methods in org.apache.sis.coverage that return SampleDimension
  Modifier and Type
  Method
  Description
  `SampleDimension`
  SampleDimension.Builder.`build()`
  Creates a new sample with the properties defined to this builder.
  `SampleDimension`
  SampleDimension.`forConvertedValues(boolean converted)`
  Returns a sample dimension that describes real values or sample values, depending if `converted` is `true` or `false` respectively.
  Methods in org.apache.sis.coverage that return types with arguments of type SampleDimension
  Modifier and Type
  Method
  Description
  `abstract List<SampleDimension>`
  BandedCoverage.`getSampleDimensions()`
  Returns information about the range of this coverage.
  Methods in org.apache.sis.coverage with parameters of type SampleDimension
  Modifier and Type
  Method
  Description
  `static String`
  SampleDimension.`toString(Locale locale, SampleDimension... dimensions)`
  Returns a string representation of the given sample dimensions.

- ## Uses of SampleDimension in org.apache.sis.coverage.grid

  Methods in org.apache.sis.coverage.grid that return types with arguments of type SampleDimension
  Modifier and Type
  Method
  Description
  `List<SampleDimension>`
  GridCoverage.`getSampleDimensions()`
  Returns information about the range of this grid coverage.
  Methods in org.apache.sis.coverage.grid with parameters of type SampleDimension
  Modifier and Type
  Method
  Description
  `GridCoverageBuilder`
  GridCoverageBuilder.`addRange(SampleDimension band)`
  Adds a sample dimension for one band.
  `GridCoverageBuilder`
  GridCoverageBuilder.`setRanges(SampleDimension... bands)`
  Sets the sample dimensions for all bands.
  Method parameters in org.apache.sis.coverage.grid with type arguments of type SampleDimension
  Modifier and Type
  Method
  Description
  `GridCoverage`
  GridCoverageProcessor.`convert(GridCoverage source, MathTransform1D[] converters, Function<SampleDimension.Builder, SampleDimension> sampleDimensionModifier)`
  Returns a coverage with sample values converted by the given functions.
  `GridCoverageBuilder`
  GridCoverageBuilder.`setRanges(Collection<? extends SampleDimension> bands)`
  Sets the sample dimensions for all bands.
  Constructor parameters in org.apache.sis.coverage.grid with type arguments of type SampleDimension
  Modifier
  Constructor
  Description
  ``
  `BufferedGridCoverage(GridGeometry grid, List<? extends SampleDimension> bands, int dataType)`
  Constructs a grid coverage using the specified grid geometry, sample dimensions and data type.
  ``
  `BufferedGridCoverage(GridGeometry domain, List<? extends SampleDimension> range, DataBuffer data)`
  Constructs a grid coverage using the specified grid geometry, sample dimensions and data buffer.
  `protected`
  `GridCoverage(GridGeometry domain, List<? extends SampleDimension> ranges)`
  Constructs a grid coverage using the specified grid geometry and sample dimensions.
  ``
  `GridCoverage2D(GridGeometry domain, List<? extends SampleDimension> range, RenderedImage data)`
  Constructs a grid coverage using the specified domain, range and data.

- ## Uses of SampleDimension in org.apache.sis.image

  Methods in org.apache.sis.image that return types with arguments of type SampleDimension
  Modifier and Type
  Method
  Description
  `Optional<List<SampleDimension>>`
  Colorizer.Target.`getRanges()`
  Returns a description of the bands of the image to colorize.
  Constructor parameters in org.apache.sis.image with type arguments of type SampleDimension
  Modifier
  Constructor
  Description
  ``
  `Target(SampleModel model, List<SampleDimension> ranges, int visibleBand)`
  Creates a new target with the sample model of the image to colorize.

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

  Methods in org.apache.sis.storage that return types with arguments of type SampleDimension
  Modifier and Type
  Method
  Description
  `List<SampleDimension>`
  GridCoverageResource.`getSampleDimensions()`
  Returns the ranges of sample values together with the conversion from samples to real values.
  `List<SampleDimension>`
  MemoryGridCoverageResource.`getSampleDimensions()`
  Returns information about the ranges of wrapped grid coverage.

- ## Uses of SampleDimension in org.apache.sis.storage.modifier

  Methods in org.apache.sis.storage.modifier that return SampleDimension
  Modifier and Type
  Method
  Description
  `default SampleDimension`
  CoverageModifier.`customize(CoverageModifier.BandSource source, SampleDimension.Builder dimension)`
  Invoked when a sample dimension is created in a coverage.