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

Packages that use ComparisonMode
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
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.coverage.grid

  Methods in org.apache.sis.coverage.grid with parameters of type ComparisonMode
  Modifier and Type
  Method
  Description
  `boolean`
  GridExtent.`equals(Object object, ComparisonMode mode)`
  Compares the specified object with this grid envelope for equality.
  `boolean`
  GridGeometry.`equals(Object object, ComparisonMode mode)`
  Compares the specified object with this grid geometry for equality.

- ## 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.
  `boolean`
  WraparoundTransform.`equals(Object object, ComparisonMode mode)`
  Compares this transform with the given object for equality.

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

  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.