## Uses of Class
org.apache.sis.util.ComparisonMode

- Packages that use ComparisonMode
  Package | Description
  --- | ---
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.metadata.iso.extent | Information about spatial, vertical, and temporal extent.
  org.apache.sis.parameter | Descriptions and values of parameters used by a coordinate operation or a process.
  org.apache.sis.referencing | Base classes for reference systems used for general positioning.
  org.apache.sis.referencing.crs | Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
  org.apache.sis.referencing.cs | Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
  org.apache.sis.referencing.datum | Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
  org.apache.sis.referencing.gazetteer | Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
  org.apache.sis.referencing.operation | Relationship between any two Coordinate Reference Systems (CRS).
  org.apache.sis.referencing.operation.matrix | Matrix implementations for spatiotemporal referencing.
  org.apache.sis.referencing.operation.projection | Map projection implementations.
  org.apache.sis.referencing.operation.transform | Conversions or transformations of multi-dimensional coordinate points.
  org.apache.sis.util | Simple data objects and miscellaneous utilities.

- - ### Uses of ComparisonMode in org.apache.sis.metadata

    Methods in org.apache.sis.metadata with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractMetadata.`equals​(Object object, ComparisonMode mode)` | Compares this metadata with the specified object for equality.
    `boolean` | MetadataStandard.`equals​(Object metadata1, Object metadata2, ComparisonMode mode)` | Compares the two specified metadata objects.

  - ### Uses of ComparisonMode in org.apache.sis.metadata.iso.extent

    Methods in org.apache.sis.metadata.iso.extent with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DefaultGeographicBoundingBox.`equals​(Object object, ComparisonMode mode)` | Compares this geographic bounding box with the specified object for equality.

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

    Methods in org.apache.sis.parameter with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractParameterDescriptor.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this parameter for equality.
    `boolean` | DefaultParameterDescriptor.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this parameter for equality.
    `boolean` | DefaultParameterDescriptorGroup.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this parameter group for equality.
    `boolean` | DefaultParameterValue.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this parameter for equality.
    `boolean` | DefaultParameterValueGroup.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this parameter for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing

    Methods in org.apache.sis.referencing with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractIdentifiedObject.`equals​(Object object, ComparisonMode mode)` | Compares this object with the given object for equality.
    `boolean` | AbstractReferenceSystem.`equals​(Object object, ComparisonMode mode)` | Compares this reference system with the specified object for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.crs

    Methods in org.apache.sis.referencing.crs with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractCRS.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate reference system with the specified object for equality.
    `boolean` | DefaultCompoundCRS.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate reference system with the specified object for equality.
    `boolean` | DefaultDerivedCRS.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate reference system with the specified object for equality.
    `boolean` | DefaultProjectedCRS.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate reference system with the specified object for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.cs

    Methods in org.apache.sis.referencing.cs with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractCS.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this coordinate system for equality.
    `boolean` | DefaultCompoundCS.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate system with the specified object for equality.
    `boolean` | DefaultCoordinateSystemAxis.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this axis for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.datum

    Methods in org.apache.sis.referencing.datum with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractDatum.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this datum for equality.
    `boolean` | DefaultEllipsoid.`equals​(Object object, ComparisonMode mode)` | Compares this ellipsoid with the specified object for equality.
    `boolean` | DefaultGeodeticDatum.`equals​(Object object, ComparisonMode mode)` | Compare this datum with the specified object for equality.
    `boolean` | DefaultImageDatum.`equals​(Object object, ComparisonMode mode)` | Compares this datum with the specified object for equality.
    `boolean` | DefaultPrimeMeridian.`equals​(Object object, ComparisonMode mode)` | Compares this prime meridian with the specified object for equality.
    `boolean` | DefaultTemporalDatum.`equals​(Object object, ComparisonMode mode)` | Compares this temporal datum with the specified object for equality.
    `boolean` | DefaultVerticalDatum.`equals​(Object object, ComparisonMode mode)` | Compare this vertical datum with the specified object for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.gazetteer

    Methods in org.apache.sis.referencing.gazetteer with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ReferencingByIdentifiers.`equals​(Object object, ComparisonMode mode)` | Compares this reference system with the specified object for equality.

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

    Methods in org.apache.sis.referencing.operation with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractCoordinateOperation.`equals​(Object object, ComparisonMode mode)` | Compares this coordinate operation with the specified object for equality.
    `boolean` | DefaultOperationMethod.`equals​(Object object, ComparisonMode mode)` | Compares this operation method with the specified object for equality.
    `boolean` | DefaultPassThroughOperation.`equals​(Object object, ComparisonMode mode)` | Compares this concatenated operation with the specified object for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.operation.matrix

    Methods in org.apache.sis.referencing.operation.matrix with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | Matrices.`equals​(Matrix m1, Matrix m2, ComparisonMode mode)` | Compares the given matrices for equality, using the given comparison strictness level.
    `boolean` | MatrixSIS.`equals​(Object object, ComparisonMode mode)` | Compares this matrix with the given object for equality.

  - ### Uses of ComparisonMode in org.apache.sis.referencing.operation.projection

    Methods in org.apache.sis.referencing.operation.projection with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | NormalizedProjection.`equals​(Object object, ComparisonMode mode)` | Compares the given object with this transform for equivalence.
    `boolean` | ZonedGridSystem.`equals​(Object object, ComparisonMode mode)` | Compares the given object with this transform for equivalence.

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

    Methods in org.apache.sis.referencing.operation.transform with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractMathTransform.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this math transform for equality.
    `boolean` | AbstractMathTransform.Inverse.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this inverse math transform for equality.
    `boolean` | DatumShiftTransform.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this math transform for equality.
    `boolean` | EllipsoidToCentricTransform.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this math transform for equality.
    `boolean` | InterpolatedTransform.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this math transform for equality.
    `boolean` | PassThroughTransform.`equals​(Object object, ComparisonMode mode)` | Compares the specified object with this math transform for equality.

  - ### Uses of ComparisonMode in org.apache.sis.util

    Fields in org.apache.sis.util declared as ComparisonMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ComparisonMode` | ComparisonMode.`APPROXIMATIVE` | Deprecated. Renamed `APPROXIMATE`.

    Methods in org.apache.sis.util that return ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ComparisonMode` | ComparisonMode.`equalityLevel​(Object o1, Object o2)` | If the two given objects are equal according one of the modes enumerated in this class, then returns that mode.
    `static ComparisonMode` | ComparisonMode.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static ComparisonMode[]` | ComparisonMode.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sis.util with parameters of type ComparisonMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | Utilities.`deepEquals​(Object object1, Object object2, ComparisonMode mode)` | Convenience method for testing two objects for equality using the given level of strictness.
    `boolean` | LenientComparable.`equals​(Object other, ComparisonMode mode)` | Compares this object with the given object for equality.