## Uses of Class
org.opengis.annotation.Extension

Packages that use Extension
org.opengis.coverage: Coverages (generate a value for any point).
org.opengis.coverage.grid: Quadrilateral grid coverages.
org.opengis.feature: Representation a features on a map.
org.opengis.filter: Filters features according their properties.
org.opengis.filter.expression: An expression is a combination of one or more elements that evaluate to single `Object` value.
org.opengis.geometry: Root package for geometries.
org.opengis.geometry.coordinate: Set of geometric objects.
org.opengis.geometry.primitive: Set of geometric objects that are not decomposed further into other primitives.
org.opengis.layer: Basic unit of geographic information that may be requested as a map from a server.
org.opengis.metadata: Root package for metadata.
org.opengis.parameter: Description and storage of parameter values.
org.opengis.referencing: Reference systems.
org.opengis.referencing.crs: Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.cs: Coordinate systems and their axis.
org.opengis.referencing.operation: Coordinate operations (relationship between any two coordinate reference systems).
org.opengis.sld: Allows user-defined symbolization of feature data.
org.opengis.util: A set of utilities classes and interfaces for OpenGIS interfaces.

Uses of Extension in org.opengis.coverage

Methods in org.opengis.coverage with annotations of type Extension
`RenderableImage` `Coverage.getRenderableImage(int xAxis, int yAxis)` Returns 2D view of this coverage as a renderable image.

Uses of Extension in org.opengis.coverage.grid

Methods in org.opengis.coverage.grid with annotations of type Extension
`int` `GridCoordinates.getCoordinateValue(int i)` Returns the coordinate value at the specified dimension.
`int` `GridCoordinates.getDimension()` Returns the number of dimensions.
`int` `GridRange.getLength(int dimension)` Returns the number of integer grid coordinates along the specified dimension.
`int` `GridRange.getLower(int dimension)` Returns the valid minimum inclusive grid coordinate along the specified dimension.
`int` `GridRange.getUpper(int dimension)` Returns the valid maximum exclusive grid coordinate along the specified dimension.
`GridValueCell` `ContinuousQuadrilateralGridCoverage.locateCell(DirectPosition p)` Returns the grid value cell that contains the specified direct position.
`void` `GridCoordinates.setCoordinateValue(int i, int value)` Sets the coordinate value at the specified dimension (optional operation).

Uses of Extension in org.opengis.feature

Methods in org.opengis.feature with annotations of type Extension
`CoordinateReferenceSystem` `Query.getCoordinateSystem()` Deprecated. Temporarily override the coordinate reference system.
`CoordinateReferenceSystem` `Query.getCoordinateSystemReproject()` Deprecated. Request data reprojection.
`int` `Query.getMaxFeatures()` Deprecated. Returns the maximum number of features to be retrieved by the query.

Uses of Extension in org.opengis.filter

Classes in org.opengis.filter with annotations of type Extension
`interface` `FilterVisitor` Visitor with `visit` methods to be called by `Filter.accept(...)`.

Methods in org.opengis.filter with annotations of type Extension
`Object` `Filter.accept(FilterVisitor visitor, Object extraData)` Accepts a visitor.

Uses of Extension in org.opengis.filter.expression

Classes in org.opengis.filter.expression with annotations of type Extension
`interface` `ExpressionVisitor` Visitor with `visit` methods to be called by `Expression.accept(...)`.

Methods in org.opengis.filter.expression with annotations of type Extension
`Object` `Expression.accept(ExpressionVisitor visitor, Object extraData)` Accepts a visitor.
`Object` `Expression.evaluate(Object object)` Evaluates the given expression based on the content of the given object.

`

`<T> T`

`

`Expression.evaluate(Object object, Class<T> context)`
Evaluates the given expressoin based on the content of the given object and the context type.

Uses of Extension in org.opengis.geometry

Classes in org.opengis.geometry with annotations of type Extension
`interface` `BoundingBox` Represents a two-dimensional envelope.

Methods in org.opengis.geometry with annotations of type Extension
`double` `Envelope.getCenter(int dimension)` Returns the center ordinate along the specified dimension.
`CoordinateReferenceSystem` `Envelope.getCoordinateReferenceSystem()` Returns the envelope coordinate reference system, or `null` if unknown.
`int` `Envelope.getDimension()` The length of coordinate sequence (the number of entries) in this envelope.
`double` `Envelope.getLength(int dimension)` Returns the envelope length along the specified dimension.
`double` `Envelope.getMaximum(int dimension)` Returns the maximal ordinate along the specified dimension.
`double` `Envelope.getMinimum(int dimension)` Returns the minimal ordinate along the specified dimension.
`boolean` `Geometry.isMutable()` Returns `false` if this geometry is immutable.
`Geometry` `Geometry.toImmutable()` Returns an immutable copy of this geometry.
`Geometry` `Geometry.transform(CoordinateReferenceSystem newCRS, MathTransform transform)` Returns a new `Geometry` that is the coordinate transformation of this `Geometry` into the passed coordinate reference system, using the specified transform.

Uses of Extension in org.opengis.geometry.coordinate

Methods in org.opengis.geometry.coordinate with annotations of type Extension
`DirectPosition` `PointGrid.get(int row, int column)` Returns the point at the given row and column index.
`DirectPosition` `PointGrid.get(int row, int column, DirectPosition dest)` Gets a copy of the `DirectPosition` at the particular location in this `PointGrid`.
`CoordinateReferenceSystem` `PointArray.getCoordinateReferenceSystem()` Returns the Coordinate Reference System in which the coordinates are given.
`int` `PointArray.getDimension()` Returns the dimensionality of the coordinates in this array.
`DirectPosition` `PointArray.getDirectPosition(int index, DirectPosition dest)` Gets a copy of the direct position at the particular location in this `PointArray`.
`double` `ParamForPoint.getDistance()` Returns the first value in the distances set.
`PointArray` `PointGrid.getRow(int row)` Returns the row at the given index.
`int` `PointGrid.height()` Returns the length of this array.
`int` `PointArray.length()` Deprecated. Please use `List.size()`
`void` `PointGrid.set(int row, int column, DirectPosition position)` Set the point at the given index.
`void` `PointArray.setDirectPosition(int index, DirectPosition position)` Sets the point at the given index.
`int` `PointGrid.width()` Returns the width of this grid.

Uses of Extension in org.opengis.geometry.primitive

Methods in org.opengis.geometry.primitive with annotations of type Extension
`Point` `PrimitiveFactory.createPoint(double[] coordinates)` Creates a point at the specified location specified by coordinates.
`Ring` `PrimitiveFactory.createRing(List<OrientableCurve> curves)` Constructs a ring out of its component curves.
`SurfaceBoundary` `PrimitiveFactory.createSurfaceBoundary(Ring exterior, List<Ring> interiors)` Constructs a new surface boundary object representing the boundary of a two-dimensional surface.

Uses of Extension in org.opengis.layer

Methods in org.opengis.layer with annotations of type Extension
`List<FeatureStyle>` `Style.getFeatureStyles()` Gets the `FeatureStyle`s used to style the `FeatureLayer`s used by a `Layer` using this `Style`.
`List<GraphicStyle>` `Style.getGraphicStyles()` Gets the `GraphicStyle`s used to style the `Graphic`s used by a `Layer` using this `Style`.

Uses of Extension in org.opengis.metadata

Methods in org.opengis.metadata with annotations of type Extension
`String` `Identifier.getVersion()` Deprecated. Moved to `ReferenceIdentifier.getVersion()`.

Uses of Extension in org.opengis.parameter

Methods in org.opengis.parameter with annotations of type Extension
`ParameterValueGroup` `ParameterValueGroup.addGroup(String name)` Create a new group of the specified name.
`GeneralParameterValue` `GeneralParameterDescriptor.createValue()` Creates a new instance of parameter value or group initialized with the default value(s).
`GeneralParameterDescriptor` `ParameterDescriptorGroup.descriptor(String name)` Returns the parameter descriptor in this group for the specified identifier code.
`Unit` `ParameterDescriptor.getUnit()` Returns the unit for default, minimum and maximum values.
`Set<T>` `ParameterDescriptor.getValidValues()` If this parameter allows only a finite set of values, returns this set.
`List<ParameterValueGroup>` `ParameterValueGroup.groups(String name)` Returns all subgroups with the specified name.
`ParameterValue` `ParameterValueGroup.parameter(String name)` Returns the value in this group for the specified identifier code.

Uses of Extension in org.opengis.referencing

Classes in org.opengis.referencing with annotations of type Extension
`interface` `Factory` Base interface for all factories.
`interface` `ObjectFactory` Base interface for all factories of identified objects.

Methods in org.opengis.referencing with annotations of type Extension
`IdentifiedObject` `AuthorityFactory.createObject(String code)` Returns an arbitrary object from a code.
`Set<String>` `AuthorityFactory.getAuthorityCodes(Class type)` Returns the set of authority codes of the given type.
`Citation` `Factory.getVendor()` Returns the vendor responsible for creating this factory implementation.
`String` `IdentifiedObject.toWKT()` Returns a Well Known Text (WKT) for this object.

Uses of Extension in org.opengis.referencing.crs

Methods in org.opengis.referencing.crs with annotations of type Extension
`CoordinateSystem` `CoordinateReferenceSystem.getCoordinateSystem()` Returns a relevant coordinate system instance.

Uses of Extension in org.opengis.referencing.cs

Classes in org.opengis.referencing.cs with annotations of type Extension
`interface` `CSAuthorityFactory` Creates coordinate systems using authority codes.
`interface` `CSFactory` Builds up complex coordinate systems from simpler objects or values.

Methods in org.opengis.referencing.cs with annotations of type Extension
`AxisDirection` `AxisDirection.absolute()` Returns the "absolute" direction of this axis.
`AxisDirection` `AxisDirection.opposite()` Returns the opposite direction of this axis.

Uses of Extension in org.opengis.referencing.operation

Classes in org.opengis.referencing.operation with annotations of type Extension
`interface` `ConicProjection` Base interface for conical map projections.
`interface` `CylindricalProjection` Base interface for cylindrical map projections.
`interface` `MathTransform1D` Transforms one-dimensional coordinate points.
`interface` `MathTransform2D` Transforms two-dimensional coordinate points.
`interface` `PlanarProjection` Base interface for for azimuthal (or planar) map projections.
`interface` `Projection` A conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).

Methods in org.opengis.referencing.operation with annotations of type Extension
`MathTransform` `MathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS)` Creates a parameterized transform from a base CRS to a derived CS.
`CoordinateOperation` `CoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties, CoordinateOperation[] operations)` Creates a concatenated operation from a sequence of operations.

`CoordinateOperation`

`CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method)`
Deprecated. `CoordinateOperationFactory` is supposed to infers the operation from the CRS. In addition, more than one operation step may be involved in the path from `sourceCRS` to `targetCRS`, but this method has only one `method` argument.

`Shape` `MathTransform2D.createTransformedShape(Shape shape)` Transform the specified shape.
`Set<OperationMethod>` `MathTransformFactory.getAvailableMethods(Class type)` Returns a set of available methods for math transforms.
`ParameterValueGroup` `MathTransformFactory.getDefaultParameters(String method)` Returns the default parameter values for a math transform using the given method.
`double` `Matrix.getElement(int row, int column)` Retrieves the value at the specified row and column of this matrix.
`OperationMethod` `MathTransformFactory.getLastMethodUsed()` Returns the operation method used for the latest call to `createParameterizedTransform`, or `null` if not applicable.
`int` `Matrix.getNumCol()` Returns the number of colmuns in this matrix.
`int` `Matrix.getNumRow()` Returns the number of rows in this matrix.
`boolean` `Matrix.isIdentity()` Returns `true` if this matrix is an identity matrix.
`void` `Matrix.setElement(int row, int column, double value)` Modifies the value at the specified row and column of this matrix.

Uses of Extension in org.opengis.sld

Classes in org.opengis.sld with annotations of type Extension
`interface` `FeatureStyleFactory` Class that knows how to parse `FeatureStyle` elements from various places.
`interface` `StyleVisitor` Interface that can be implemented by objects that want to perform some action on style objects.
`interface` `SymbolVisitor` Visitor with `visit` methods to be called by `Symbol.accept(...)`.

Methods in org.opengis.sld with annotations of type Extension
`Object` `ExternalGraphicOrMark.accept(StyleVisitor visitor, Object extraData)` Accepts a visitor.
`Object` `TextPlacement.accept(StyleVisitor visitor, Object extraData)` Accepts a visitor.
`Object` `Symbol.accept(StyleVisitor visitor, Object extraData)` Accepts a visitor.

Uses of Extension in org.opengis.util

Classes in org.opengis.util with annotations of type Extension
`interface` `InternationalString` A string that has been internationalized into several locales.
`interface` `NameFactory` Factory for generic names and international strings.

Methods in org.opengis.util with annotations of type Extension
`LocalName` `GenericName.asLocalName()` Deprecated. Renamed as `GenericName.name()`.
`ScopedName` `GenericName.asScopedName()` Deprecated. Replaced by `GenericName.toFullyQualifiedName()`.
`Set<MemberName>` `RecordType.getMembers()` Returns the set of attribute names defined in this `RecordType`'s dictionary.
`boolean` `RecordType.isInstance(Record record)` Determines if the specified record is compatible with this record type.
`LocalName` `ScopedName.name()` Returns the last element in the sequence of parsed names.
`LocalName` `LocalName.name()` Returns `this` since this object is already a local name.
`LocalName` `GenericName.name()` Returns the last element in the sequence of parsed names.
`GenericName` `ScopedName.path()` Returns a name which contains every element of the parsed names list except for the last element.
`void` `Record.set(MemberName name, Object value)` Set the value for the attribute of the specified name.
`GenericName` `GenericName.toFullyQualifiedName()` Returns a view of this name as a fully-qualified name.
`InternationalString` `GenericName.toInternationalString()` Returns a local-dependent string representation of this generic name.
`String` `GenericName.toString()` Returns a string representation of this generic name.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.