Class Wrappers
Object
Wrappers
Views of GeoTools objects as GeoAPI objects, and conversely.
All
geoapi(…) methods take a GeoTools object in argument and returns an implementation
of the corresponding GeoAPI interface which delegates all operations to the given GeoTools object.
That geoapi(…) method is overloaded with all types supported by wrappers in this package.
In most cases, users can blindly invoke Wrappers.geoapi(…) and let the compiler determines
the most appropriate method.
All geoapi(…) methods perform the same work as geoapi(…) methods,
but in the reverse direction: they view GeoAPI objects as GeoTools objects.
Dynamic determination of type
Some types are the parent of one or more specializations. For example, when thegeoapi(CoordinateSystem)
method is invoked, the given object could actually be a CartesianCS, or a SphericalCS, etc.
All methods in this class check for such specializations in order to return the best match.-
Method Summary
Modifier and TypeMethodDescriptionstatic DirectPositiongeoapi(Position geotools) Views the given GeoTools object as a GeoAPIDirectPosition.static Addressgeoapi(Address geotools) Views the given GeoTools object as a GeoAPIAddress.static Citationgeoapi(Citation geotools) Views the given GeoTools object as a GeoAPICitation.static Contactgeoapi(Contact geotools) Views the given GeoTools object as a GeoAPIContact.geoapi(OnLineFunction geotools) Returns the given GeoTools code list value as a GeoAPIOnLineFunction.static OnlineResourcegeoapi(OnLineResource geotools) Views the given GeoTools object as a GeoAPIOnlineResource.geoapi(PresentationForm geotools) Returns the given GeoTools code list value as a GeoAPIPresentationForm.static ResponsiblePartygeoapi(ResponsibleParty geotools) Views the given GeoTools object as a GeoAPIResponsibleParty.geoapi(Role geotools) Returns the given GeoTools code list value as a GeoAPIRole.static Telephonegeoapi(Telephone geotools) Views the given GeoTools object as a GeoAPITelephone.static Extentgeoapi(Extent geotools) Views the given GeoTools object as a GeoAPIExtent.static GeographicBoundingBoxgeoapi(GeographicBoundingBox geotools) Views the given GeoTools object as a GeoAPIGeographicBoundingBox.static GeographicExtentgeoapi(GeographicExtent geotools) Views the given GeoTools object as a GeoAPIGeographicExtent.static TemporalExtentgeoapi(TemporalExtent geotools) Views the given GeoTools object as a GeoAPITemporalExtent.static VerticalExtentgeoapi(VerticalExtent geotools) Views the given GeoTools object as a GeoAPIVerticalExtent.static Identifiergeoapi(Identifier geotools) Views the given GeoTools object as a GeoAPIIdentifier.geoapi(AbsoluteExternalPositionalAccuracy geotools) Views the given GeoTools object as a GeoAPIAbsoluteExternalPositionalAccuracy.static ConformanceResultgeoapi(ConformanceResult geotools) Views the given GeoTools object as a GeoAPIConformanceResult.static Elementgeoapi(Element geotools) Views the given GeoTools object as a GeoAPIElement.geoapi(EvaluationMethodType geotools) Returns the given GeoTools code list value as a GeoAPIEvaluationMethodType.static PositionalAccuracygeoapi(PositionalAccuracy geotools) Views the given GeoTools object as a GeoAPIPositionalAccuracy.static QuantitativeResultgeoapi(QuantitativeResult geotools) Views the given GeoTools object as a GeoAPIQuantitativeResult.static Resultgeoapi(Result geotools) Views the given GeoTools object as a GeoAPIResult.static GeneralParameterDescriptorgeoapi(GeneralParameterDescriptor geotools) Views the given GeoTools object as a GeoAPIGeneralParameterDescriptor.static GeneralParameterValuegeoapi(GeneralParameterValue geotools) Views the given GeoTools object as a GeoAPIGeneralParameterValue.static CompoundCRSgeoapi(CompoundCRS geotools) Views the given GeoTools object as a GeoAPICompoundCRS.static CoordinateReferenceSystemgeoapi(CoordinateReferenceSystem geotools) Views the given GeoTools object as a GeoAPICoordinateReferenceSystem.static CRSAuthorityFactorygeoapi(CRSAuthorityFactory geotools) Views the given GeoTools object as a GeoAPICRSAuthorityFactory.static CRSFactorygeoapi(CRSFactory geotools) Views the given GeoTools object as a GeoAPICRSFactory.static DerivedCRSgeoapi(DerivedCRS geotools) Views the given GeoTools object as a GeoAPIDerivedCRS.static EngineeringCRSgeoapi(EngineeringCRS geotools) Views the given GeoTools object as a GeoAPIEngineeringCRS.static GeneralDerivedCRSgeoapi(GeneralDerivedCRS geotools) Views the given GeoTools object as a GeoAPIGeneralDerivedCRS.static GeocentricCRSgeoapi(GeocentricCRS geotools) Views the given GeoTools object as a GeoAPIGeocentricCRS.static GeodeticCRSgeoapi(GeodeticCRS geotools) Views the given GeoTools object as a GeoAPIGeodeticCRS.static GeographicCRSgeoapi(GeographicCRS geotools) Views the given GeoTools object as a GeoAPIGeographicCRS.static ImageCRSgeoapi(ImageCRS geotools) Views the given GeoTools object as a GeoAPIImageCRS.static ProjectedCRSgeoapi(ProjectedCRS geotools) Views the given GeoTools object as a GeoAPIProjectedCRS.static SingleCRSgeoapi(SingleCRS geotools) Views the given GeoTools object as a GeoAPISingleCRS.static TemporalCRSgeoapi(TemporalCRS geotools) Views the given GeoTools object as a GeoAPITemporalCRS.static VerticalCRSgeoapi(VerticalCRS geotools) Views the given GeoTools object as a GeoAPIVerticalCRS.static AffineCSgeoapi(AffineCS geotools) Views the given GeoTools object as a GeoAPIAffineCS.geoapi(AxisDirection geotools) Returns the given GeoTools code list value as a GeoAPIAxisDirection.static CartesianCSgeoapi(CartesianCS geotools) Views the given GeoTools object as a GeoAPICartesianCS.static CoordinateSystemgeoapi(CoordinateSystem geotools) Views the given GeoTools object as a GeoAPICoordinateSystem.static CoordinateSystemAxisgeoapi(CoordinateSystemAxis geotools) Views the given GeoTools object as a GeoAPICoordinateSystemAxis.static CSAuthorityFactorygeoapi(CSAuthorityFactory geotools) Views the given GeoTools object as a GeoAPICSAuthorityFactory.static CSFactorygeoapi(CSFactory geotools) Views the given GeoTools object as a GeoAPICSFactory.static CylindricalCSgeoapi(CylindricalCS geotools) Views the given GeoTools object as a GeoAPICylindricalCS.static EllipsoidalCSgeoapi(EllipsoidalCS geotools) Views the given GeoTools object as a GeoAPIEllipsoidalCS.static LinearCSgeoapi(LinearCS geotools) Views the given GeoTools object as a GeoAPILinearCS.static PolarCSgeoapi(PolarCS geotools) Views the given GeoTools object as a GeoAPIPolarCS.geoapi(RangeMeaning geotools) Returns the given GeoTools code list value as a GeoAPIRangeMeaning.static SphericalCSgeoapi(SphericalCS geotools) Views the given GeoTools object as a GeoAPISphericalCS.static TimeCSgeoapi(TimeCS geotools) Views the given GeoTools object as a GeoAPITimeCS.static UserDefinedCSgeoapi(UserDefinedCS geotools) Views the given GeoTools object as a GeoAPIUserDefinedCS.static VerticalCSgeoapi(VerticalCS geotools) Views the given GeoTools object as a GeoAPIVerticalCS.static Datumgeoapi(Datum geotools) Views the given GeoTools object as a GeoAPIDatum.static DatumAuthorityFactorygeoapi(DatumAuthorityFactory geotools) Views the given GeoTools object as a GeoAPIDatumAuthorityFactory.static DatumFactorygeoapi(DatumFactory geotools) Views the given GeoTools object as a GeoAPIDatumFactory.static Ellipsoidgeoapi(Ellipsoid geotools) Views the given GeoTools object as a GeoAPIEllipsoid.static EngineeringDatumgeoapi(EngineeringDatum geotools) Views the given GeoTools object as a GeoAPIEngineeringDatum.static GeodeticDatumgeoapi(GeodeticDatum geotools) Views the given GeoTools object as a GeoAPIGeodeticDatum.static ImageDatumgeoapi(ImageDatum geotools) Views the given GeoTools object as a GeoAPIImageDatum.geoapi(PixelInCell geotools) Returns the given GeoTools code list value as a GeoAPIPixelInCell.static PrimeMeridiangeoapi(PrimeMeridian geotools) Views the given GeoTools object as a GeoAPIPrimeMeridian.static TemporalDatumgeoapi(TemporalDatum geotools) Views the given GeoTools object as a GeoAPITemporalDatum.static VerticalDatumgeoapi(VerticalDatum geotools) Views the given GeoTools object as a GeoAPIVerticalDatum.geoapi(VerticalDatumType geotools) Returns the given GeoTools code list value as a GeoAPIVerticalDatumType.static IdentifiedObjectgeoapi(IdentifiedObject geotools) Views the given GeoTools object as a GeoAPIIdentifiedObject.static ConcatenatedOperationgeoapi(ConcatenatedOperation geotools) Views the given GeoTools object as a GeoAPIConcatenatedOperation.static Conversiongeoapi(Conversion geotools) Views the given GeoTools object as a GeoAPIConversion.static CoordinateOperationgeoapi(CoordinateOperation geotools) Views the given GeoTools object as a GeoAPICoordinateOperation.geoapi(CoordinateOperationAuthorityFactory geotools) Views the given GeoTools object as a GeoAPICoordinateOperationAuthorityFactory.static CoordinateOperationFactorygeoapi(CoordinateOperationFactory geotools) Views the given GeoTools object as a GeoAPICoordinateOperationFactory.static MathTransformgeoapi(MathTransform geotools) Views the given GeoTools object as a GeoAPIMathTransform.static MathTransform1Dgeoapi(MathTransform1D geotools) Views the given GeoTools object as a GeoAPIMathTransform1D.static MathTransform2Dgeoapi(MathTransform2D geotools) Views the given GeoTools object as a GeoAPIMathTransform2D.static Matrixgeoapi(Matrix geotools) Views the given GeoTools object as a GeoAPIMatrix.static OperationMethodgeoapi(OperationMethod geotools) Views the given GeoTools object as a GeoAPIOperationMethod.static Projectiongeoapi(Projection geotools) Views the given GeoTools object as a GeoAPIProjection.static SingleOperationgeoapi(SingleOperation geotools) Views the given GeoTools object as a GeoAPISingleOperation.static Transformationgeoapi(Transformation geotools) Views the given GeoTools object as a GeoAPITransformation.static ReferenceIdentifiergeoapi(ReferenceIdentifier geotools) Views the given GeoTools object as a GeoAPIReferenceIdentifier.static ReferenceSystemgeoapi(ReferenceSystem geotools) Views the given GeoTools object as a GeoAPIReferenceSystem.static PeriodDurationgeoapi(PeriodDuration geotools) Views the given GeoTools object as a GeoAPIPeriodDuration.static TemporalPrimitivegeoapi(TemporalPrimitive geotools) Views the given GeoTools object as a GeoAPITemporalPrimitive.static GenericNamegeoapi(GenericName geotools) Views the given GeoTools object as a GeoAPIGenericName.static InternationalStringgeoapi(InternationalString geotools) Views the given GeoTools object as a GeoAPIInternationalString.static LocalNamegeoapi(LocalName geotools) Views the given GeoTools object as a GeoAPILocalName.static MemberNamegeoapi(MemberName geotools) Views the given GeoTools object as a GeoAPIMemberName.static NameSpacegeoapi(NameSpace geotools) Views the given GeoTools object as a GeoAPINameSpace.static Recordgeoapi(Record geotools) Views the given GeoTools object as a GeoAPIRecord.static RecordSchemageoapi(RecordSchema geotools) Views the given GeoTools object as a GeoAPIRecordSchema.static RecordTypegeoapi(RecordType geotools) Views the given GeoTools object as a GeoAPIRecordType.static ScopedNamegeoapi(ScopedName geotools) Views the given GeoTools object as a GeoAPIScopedName.static TypeNamegeoapi(TypeName geotools) Views the given GeoTools object as a GeoAPITypeName.static Positiongeotools(DirectPosition geoapi) Views the given GeoAPI object as a GeoToolsDirectPosition.static AddressViews the given GeoAPI object as a GeoToolsAddress.static CitationViews the given GeoAPI object as a GeoToolsCitation.static ContactViews the given GeoAPI object as a GeoToolsContact.OnLineFunctiongeotools(OnLineFunction geoapi) Returns the given GeoAPI code list value as a GeoToolsOnLineFunction.static OnLineResourcegeotools(OnlineResource geoapi) Views the given GeoAPI object as a GeoToolsOnlineResource.PresentationFormgeotools(PresentationForm geoapi) Returns the given GeoAPI code list value as a GeoToolsPresentationForm.static ResponsiblePartygeotools(ResponsibleParty geoapi) Views the given GeoAPI object as a GeoToolsResponsibleParty.RoleReturns the given GeoAPI code list value as a GeoToolsRole.static TelephoneViews the given GeoAPI object as a GeoToolsTelephone.static ExtentViews the given GeoAPI object as a GeoToolsExtent.static GeographicBoundingBoxgeotools(GeographicBoundingBox geoapi) Views the given GeoAPI object as a GeoToolsGeographicBoundingBox.static GeographicExtentgeotools(GeographicExtent geoapi) Views the given GeoAPI object as a GeoToolsGeographicExtent.static TemporalExtentgeotools(TemporalExtent geoapi) Views the given GeoAPI object as a GeoToolsTemporalExtent.static VerticalExtentgeotools(VerticalExtent geoapi) Views the given GeoAPI object as a GeoToolsVerticalExtent.static Identifiergeotools(Identifier geoapi) Views the given GeoAPI object as a GeoToolsIdentifier.static AbsoluteExternalPositionalAccuracyViews the given GeoAPI object as a GeoToolsAbsoluteExternalPositionalAccuracy.static ConformanceResultgeotools(ConformanceResult geoapi) Views the given GeoAPI object as a GeoToolsConformanceResult.static ElementViews the given GeoAPI object as a GeoToolsElement.EvaluationMethodTypegeotools(EvaluationMethodType geoapi) Returns the given GeoAPI code list value as a GeoToolsEvaluationMethodType.static PositionalAccuracygeotools(PositionalAccuracy geoapi) Views the given GeoAPI object as a GeoToolsPositionalAccuracy.static QuantitativeResultgeotools(QuantitativeResult geoapi) Views the given GeoAPI object as a GeoToolsQuantitativeResult.static ResultViews the given GeoAPI object as a GeoToolsResult.static GeneralParameterDescriptorgeotools(GeneralParameterDescriptor geoapi) Views the given GeoAPI object as a GeoToolsGeneralParameterDescriptor.static GeneralParameterValuegeotools(GeneralParameterValue geoapi) Views the given GeoAPI object as a GeoToolsGeneralParameterValue.static CompoundCRSgeotools(CompoundCRS geoapi) Views the given GeoAPI object as a GeoToolsCompoundCRS.static CoordinateReferenceSystemgeotools(CoordinateReferenceSystem geoapi) Views the given GeoAPI object as a GeoToolsCoordinateReferenceSystem.static CRSAuthorityFactorygeotools(CRSAuthorityFactory geoapi) Views the given GeoAPI object as a GeoToolsCRSAuthorityFactory.static CRSFactorygeotools(CRSFactory geoapi) Views the given GeoAPI object as a GeoToolsCRSFactory.static DerivedCRSgeotools(DerivedCRS geoapi) Views the given GeoAPI object as a GeoToolsDerivedCRS.static EngineeringCRSgeotools(EngineeringCRS geoapi) Views the given GeoAPI object as a GeoToolsEngineeringCRS.static GeneralDerivedCRSgeotools(GeneralDerivedCRS geoapi) Views the given GeoAPI object as a GeoToolsGeneralDerivedCRS.static GeocentricCRSgeotools(GeocentricCRS geoapi) Views the given GeoAPI object as a GeoToolsGeocentricCRS.static GeodeticCRSgeotools(GeodeticCRS geoapi) Views the given GeoAPI object as a GeoToolsGeodeticCRS.static GeographicCRSgeotools(GeographicCRS geoapi) Views the given GeoAPI object as a GeoToolsGeographicCRS.static ImageCRSViews the given GeoAPI object as a GeoToolsImageCRS.static ProjectedCRSgeotools(ProjectedCRS geoapi) Views the given GeoAPI object as a GeoToolsProjectedCRS.static SingleCRSViews the given GeoAPI object as a GeoToolsSingleCRS.static TemporalCRSgeotools(TemporalCRS geoapi) Views the given GeoAPI object as a GeoToolsTemporalCRS.static VerticalCRSgeotools(VerticalCRS geoapi) Views the given GeoAPI object as a GeoToolsVerticalCRS.static AffineCSViews the given GeoAPI object as a GeoToolsAffineCS.AxisDirectiongeotools(AxisDirection geoapi) Returns the given GeoAPI code list value as a GeoToolsAxisDirection.static CartesianCSgeotools(CartesianCS geoapi) Views the given GeoAPI object as a GeoToolsCartesianCS.static CoordinateSystemgeotools(CoordinateSystem geoapi) Views the given GeoAPI object as a GeoToolsCoordinateSystem.static CoordinateSystemAxisgeotools(CoordinateSystemAxis geoapi) Views the given GeoAPI object as a GeoToolsCoordinateSystemAxis.static CSAuthorityFactorygeotools(CSAuthorityFactory geoapi) Views the given GeoAPI object as a GeoToolsCSAuthorityFactory.static CSFactoryViews the given GeoAPI object as a GeoToolsCSFactory.static CylindricalCSgeotools(CylindricalCS geoapi) Views the given GeoAPI object as a GeoToolsCylindricalCS.static EllipsoidalCSgeotools(EllipsoidalCS geoapi) Views the given GeoAPI object as a GeoToolsEllipsoidalCS.static LinearCSViews the given GeoAPI object as a GeoToolsLinearCS.static PolarCSViews the given GeoAPI object as a GeoToolsPolarCS.RangeMeaninggeotools(RangeMeaning geoapi) Returns the given GeoAPI code list value as a GeoToolsRangeMeaning.static SphericalCSgeotools(SphericalCS geoapi) Views the given GeoAPI object as a GeoToolsSphericalCS.static TimeCSViews the given GeoAPI object as a GeoToolsTimeCS.static UserDefinedCSgeotools(UserDefinedCS geoapi) Views the given GeoAPI object as a GeoToolsUserDefinedCS.static VerticalCSgeotools(VerticalCS geoapi) Views the given GeoAPI object as a GeoToolsVerticalCS.static DatumViews the given GeoAPI object as a GeoToolsDatum.static DatumAuthorityFactorygeotools(DatumAuthorityFactory geoapi) Views the given GeoAPI object as a GeoToolsDatumAuthorityFactory.static DatumFactorygeotools(DatumFactory geoapi) Views the given GeoAPI object as a GeoToolsDatumFactory.static EllipsoidViews the given GeoAPI object as a GeoToolsEllipsoid.static EngineeringDatumgeotools(EngineeringDatum geoapi) Views the given GeoAPI object as a GeoToolsEngineeringDatum.static GeodeticDatumgeotools(GeodeticDatum geoapi) Views the given GeoAPI object as a GeoToolsGeodeticDatum.static ImageDatumgeotools(ImageDatum geoapi) Views the given GeoAPI object as a GeoToolsImageDatum.PixelInCellgeotools(PixelInCell geoapi) Returns the given GeoAPI code list value as a GeoToolsPixelInCell.static PrimeMeridiangeotools(PrimeMeridian geoapi) Views the given GeoAPI object as a GeoToolsPrimeMeridian.static TemporalDatumgeotools(TemporalDatum geoapi) Views the given GeoAPI object as a GeoToolsTemporalDatum.static VerticalDatumgeotools(VerticalDatum geoapi) Views the given GeoAPI object as a GeoToolsVerticalDatum.VerticalDatumTypegeotools(VerticalDatumType geoapi) Returns the given GeoAPI code list value as a GeoToolsVerticalDatumType.static IdentifiedObjectgeotools(IdentifiedObject geoapi) Views the given GeoAPI object as a GeoToolsIdentifiedObject.static ConcatenatedOperationgeotools(ConcatenatedOperation geoapi) Views the given GeoAPI object as a GeoToolsConcatenatedOperation.static Conversiongeotools(Conversion geoapi) Views the given GeoAPI object as a GeoToolsConversion.static CoordinateOperationgeotools(CoordinateOperation geoapi) Views the given GeoAPI object as a GeoToolsCoordinateOperation.static CoordinateOperationAuthorityFactoryViews the given GeoAPI object as a GeoToolsCoordinateOperationAuthorityFactory.static CoordinateOperationFactorygeotools(CoordinateOperationFactory geoapi) Views the given GeoAPI object as a GeoToolsCoordinateOperationFactory.static MathTransformgeotools(MathTransform geoapi) Views the given GeoAPI object as a GeoToolsMathTransform.static MathTransform1Dgeotools(MathTransform1D geoapi) Views the given GeoAPI object as a GeoToolsMathTransform1D.static MathTransform2Dgeotools(MathTransform2D geoapi) Views the given GeoAPI object as a GeoToolsMathTransform2D.static MatrixViews the given GeoAPI object as a GeoToolsMatrix.static OperationMethodgeotools(OperationMethod geoapi) Views the given GeoAPI object as a GeoToolsOperationMethod.static Projectiongeotools(Projection geoapi) Views the given GeoAPI object as a GeoToolsProjection.static SingleOperationgeotools(SingleOperation geoapi) Views the given GeoAPI object as a GeoToolsSingleOperation.static Transformationgeotools(Transformation geoapi) Views the given GeoAPI object as a GeoToolsTransformation.static ReferenceIdentifiergeotools(ReferenceIdentifier geoapi) Views the given GeoAPI object as a GeoToolsReferenceIdentifier.static ReferenceSystemgeotools(ReferenceSystem geoapi) Views the given GeoAPI object as a GeoToolsReferenceSystem.static PeriodDurationgeotools(PeriodDuration geoapi) Views the given GeoAPI object as a GeoToolsPeriodDuration.static TemporalPrimitivegeotools(TemporalPrimitive geoapi) Views the given GeoAPI object as a GeoToolsTemporalPrimitive.static GenericNamegeotools(GenericName geoapi) Views the given GeoAPI object as a GeoToolsGenericName.static InternationalStringgeotools(InternationalString geoapi) Views the given GeoAPI object as a GeoToolsInternationalString.static LocalNameViews the given GeoAPI object as a GeoToolsLocalName.static MemberNamegeotools(MemberName geoapi) Views the given GeoAPI object as a GeoToolsMemberName.static NameSpaceViews the given GeoAPI object as a GeoToolsNameSpace.static RecordViews the given GeoAPI object as a GeoToolsRecord.static RecordSchemageotools(RecordSchema geoapi) Views the given GeoAPI object as a GeoToolsRecordSchema.static RecordTypegeotools(RecordType geoapi) Views the given GeoAPI object as a GeoToolsRecordType.static ScopedNamegeotools(ScopedName geoapi) Views the given GeoAPI object as a GeoToolsScopedName.static TypeNameViews the given GeoAPI object as a GeoToolsTypeName.
-
Method Details
-
geoapi
public static AbsoluteExternalPositionalAccuracy geoapi(AbsoluteExternalPositionalAccuracy geotools) Views the given GeoTools object as a GeoAPIAbsoluteExternalPositionalAccuracy. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
AbsoluteExternalPositionalAccuracyinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aAbsoluteExternalPositionalAccuracywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
public static AbsoluteExternalPositionalAccuracy geotools(AbsoluteExternalPositionalAccuracy geoapi) Views the given GeoAPI object as a GeoToolsAbsoluteExternalPositionalAccuracy. This method performs the same choice asgeoapi(AbsoluteExternalPositionalAccuracy), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIAddress. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Addressinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aAddresswhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsAddress. This method performs the same choice asgeoapi(Address), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIAffineCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
AffineCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aAffineCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsAffineCS. This method performs the same choice asgeoapi(AffineCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIAxisDirection.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsAxisDirection.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICRSAuthorityFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CRSAuthorityFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCRSAuthorityFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCRSAuthorityFactory. This method performs the same choice asgeoapi(CRSAuthorityFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICRSFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CRSFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCRSFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCRSFactory. This method performs the same choice asgeoapi(CRSFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICSAuthorityFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CSAuthorityFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCSAuthorityFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCSAuthorityFactory. This method performs the same choice asgeoapi(CSAuthorityFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICSFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CSFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCSFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCSFactory. This method performs the same choice asgeoapi(CSFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICartesianCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CartesianCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCartesianCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCartesianCS. This method performs the same choice asgeoapi(CartesianCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICitation. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Citationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCitationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCitation. This method performs the same choice asgeoapi(Citation), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICompoundCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CompoundCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCompoundCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCompoundCRS. This method performs the same choice asgeoapi(CompoundCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIConcatenatedOperation. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ConcatenatedOperationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aConcatenatedOperationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsConcatenatedOperation. This method performs the same choice asgeoapi(ConcatenatedOperation), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIConformanceResult. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ConformanceResultinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aConformanceResultwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsConformanceResult. This method performs the same choice asgeoapi(ConformanceResult), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIContact. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Contactinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aContactwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsContact. This method performs the same choice asgeoapi(Contact), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIConversion. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Conversioninterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aConversionwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsConversion. This method performs the same choice asgeoapi(Conversion), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICoordinateOperation. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateOperationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aCoordinateOperationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCoordinateOperation. This method performs the same choice asgeoapi(CoordinateOperation), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
public static CoordinateOperationAuthorityFactory geoapi(CoordinateOperationAuthorityFactory geotools) Views the given GeoTools object as a GeoAPICoordinateOperationAuthorityFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateOperationAuthorityFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCoordinateOperationAuthorityFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
public static CoordinateOperationAuthorityFactory geotools(CoordinateOperationAuthorityFactory geoapi) Views the given GeoAPI object as a GeoToolsCoordinateOperationAuthorityFactory. This method performs the same choice asgeoapi(CoordinateOperationAuthorityFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICoordinateOperationFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateOperationFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCoordinateOperationFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCoordinateOperationFactory. This method performs the same choice asgeoapi(CoordinateOperationFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICoordinateReferenceSystem. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateReferenceSysteminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aCoordinateReferenceSystemwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCoordinateReferenceSystem. This method performs the same choice asgeoapi(CoordinateReferenceSystem), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICoordinateSystem. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateSysteminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aCoordinateSystemwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCoordinateSystem. This method performs the same choice asgeoapi(CoordinateSystem), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICoordinateSystemAxis. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CoordinateSystemAxisinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCoordinateSystemAxiswhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCoordinateSystemAxis. This method performs the same choice asgeoapi(CoordinateSystemAxis), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPICylindricalCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
CylindricalCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aCylindricalCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsCylindricalCS. This method performs the same choice asgeoapi(CylindricalCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Datuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsDatum. This method performs the same choice asgeoapi(Datum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIDatumAuthorityFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
DatumAuthorityFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aDatumAuthorityFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsDatumAuthorityFactory. This method performs the same choice asgeoapi(DatumAuthorityFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIDatumFactory. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
DatumFactoryinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aDatumFactorywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsDatumFactory. This method performs the same choice asgeoapi(DatumFactory), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIDerivedCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
DerivedCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aDerivedCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsDerivedCRS. This method performs the same choice asgeoapi(DerivedCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIDirectPosition. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
DirectPositioninterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aDirectPositionwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsDirectPosition. This method performs the same choice asgeoapi(DirectPosition), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIElement. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Elementinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aElementwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsElement. This method performs the same choice asgeoapi(Element), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIEllipsoid. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Ellipsoidinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aEllipsoidwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsEllipsoid. This method performs the same choice asgeoapi(Ellipsoid), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIEllipsoidalCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
EllipsoidalCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aEllipsoidalCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsEllipsoidalCS. This method performs the same choice asgeoapi(EllipsoidalCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIEngineeringCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
EngineeringCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aEngineeringCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsEngineeringCRS. This method performs the same choice asgeoapi(EngineeringCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIEngineeringDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
EngineeringDatuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aEngineeringDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsEngineeringDatum. This method performs the same choice asgeoapi(EngineeringDatum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIEvaluationMethodType.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsEvaluationMethodType.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIExtent. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Extentinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aExtentwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsExtent. This method performs the same choice asgeoapi(Extent), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeneralDerivedCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeneralDerivedCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGeneralDerivedCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeneralDerivedCRS. This method performs the same choice asgeoapi(GeneralDerivedCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeneralParameterDescriptor. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeneralParameterDescriptorinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGeneralParameterDescriptorwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeneralParameterDescriptor. This method performs the same choice asgeoapi(GeneralParameterDescriptor), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeneralParameterValue. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeneralParameterValueinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGeneralParameterValuewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeneralParameterValue. This method performs the same choice asgeoapi(GeneralParameterValue), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGenericName. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GenericNameinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGenericNamewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGenericName. This method performs the same choice asgeoapi(GenericName), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeocentricCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeocentricCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aGeocentricCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeocentricCRS. This method performs the same choice asgeoapi(GeocentricCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeodeticCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeodeticCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGeodeticCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeodeticCRS. This method performs the same choice asgeoapi(GeodeticCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeodeticDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeodeticDatuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aGeodeticDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeodeticDatum. This method performs the same choice asgeoapi(GeodeticDatum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeographicBoundingBox. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeographicBoundingBoxinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aGeographicBoundingBoxwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeographicBoundingBox. This method performs the same choice asgeoapi(GeographicBoundingBox), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeographicCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeographicCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aGeographicCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeographicCRS. This method performs the same choice asgeoapi(GeographicCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIGeographicExtent. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
GeographicExtentinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aGeographicExtentwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsGeographicExtent. This method performs the same choice asgeoapi(GeographicExtent), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIIdentifiedObject. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
IdentifiedObjectinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aIdentifiedObjectwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsIdentifiedObject. This method performs the same choice asgeoapi(IdentifiedObject), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIIdentifier. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Identifierinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aIdentifierwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsIdentifier. This method performs the same choice asgeoapi(Identifier), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIImageCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ImageCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aImageCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsImageCRS. This method performs the same choice asgeoapi(ImageCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIImageDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ImageDatuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aImageDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsImageDatum. This method performs the same choice asgeoapi(ImageDatum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIInternationalString. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
InternationalStringinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aInternationalStringwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsInternationalString. This method performs the same choice asgeoapi(InternationalString), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPILinearCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
LinearCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aLinearCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsLinearCS. This method performs the same choice asgeoapi(LinearCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPILocalName. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
LocalNameinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aLocalNamewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsLocalName. This method performs the same choice asgeoapi(LocalName), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIMathTransform. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
MathTransforminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aMathTransformwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsMathTransform. This method performs the same choice asgeoapi(MathTransform), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIMathTransform1D. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
MathTransform1Dinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aMathTransform1Dwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsMathTransform1D. This method performs the same choice asgeoapi(MathTransform1D), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIMathTransform2D. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
MathTransform2Dinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aMathTransform2Dwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsMathTransform2D. This method performs the same choice asgeoapi(MathTransform2D), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIMatrix. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Matrixinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aMatrixwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsMatrix. This method performs the same choice asgeoapi(Matrix), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIMemberName. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
MemberNameinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aMemberNamewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsMemberName. This method performs the same choice asgeoapi(MemberName), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPINameSpace. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
NameSpaceinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aNameSpacewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsNameSpace. This method performs the same choice asgeoapi(NameSpace), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIOnLineFunction.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsOnLineFunction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIOnlineResource. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
OnlineResourceinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aOnlineResourcewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsOnlineResource. This method performs the same choice asgeoapi(OnlineResource), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIOperationMethod. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
OperationMethodinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aOperationMethodwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsOperationMethod. This method performs the same choice asgeoapi(OperationMethod), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIPeriodDuration. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
PeriodDurationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aPeriodDurationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsPeriodDuration. This method performs the same choice asgeoapi(PeriodDuration), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIPixelInCell.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsPixelInCell.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIPolarCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
PolarCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aPolarCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsPolarCS. This method performs the same choice asgeoapi(PolarCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIPositionalAccuracy. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
PositionalAccuracyinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aPositionalAccuracywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsPositionalAccuracy. This method performs the same choice asgeoapi(PositionalAccuracy), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIPresentationForm.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsPresentationForm.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIPrimeMeridian. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
PrimeMeridianinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aPrimeMeridianwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsPrimeMeridian. This method performs the same choice asgeoapi(PrimeMeridian), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIProjectedCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ProjectedCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aProjectedCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsProjectedCRS. This method performs the same choice asgeoapi(ProjectedCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIProjection. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Projectioninterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aProjectionwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsProjection. This method performs the same choice asgeoapi(Projection), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIQuantitativeResult. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
QuantitativeResultinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aQuantitativeResultwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsQuantitativeResult. This method performs the same choice asgeoapi(QuantitativeResult), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIRangeMeaning.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsRangeMeaning.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIRecord. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Recordinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aRecordwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsRecord. This method performs the same choice asgeoapi(Record), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIRecordSchema. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
RecordSchemainterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aRecordSchemawhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsRecordSchema. This method performs the same choice asgeoapi(RecordSchema), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIRecordType. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
RecordTypeinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aRecordTypewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsRecordType. This method performs the same choice asgeoapi(RecordType), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIReferenceIdentifier. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ReferenceIdentifierinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aReferenceIdentifierwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsReferenceIdentifier. This method performs the same choice asgeoapi(ReferenceIdentifier), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIReferenceSystem. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ReferenceSysteminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aReferenceSystemwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsReferenceSystem. This method performs the same choice asgeoapi(ReferenceSystem), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIResponsibleParty. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ResponsiblePartyinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aResponsiblePartywhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsResponsibleParty. This method performs the same choice asgeoapi(ResponsibleParty), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIResult. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Resultinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aResultwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsResult. This method performs the same choice asgeoapi(Result), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIRole.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsRole.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIScopedName. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
ScopedNameinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aScopedNamewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsScopedName. This method performs the same choice asgeoapi(ScopedName), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPISingleCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
SingleCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aSingleCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsSingleCRS. This method performs the same choice asgeoapi(SingleCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPISingleOperation. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
SingleOperationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - If the given object implements a more specific GeoTools interface, behaves as if
implwas cast to the most specific supported type before to invokewrap(…). - Otherwise, wraps
implin aSingleOperationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsSingleOperation. This method performs the same choice asgeoapi(SingleOperation), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPISphericalCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
SphericalCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aSphericalCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsSphericalCS. This method performs the same choice asgeoapi(SphericalCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITelephone. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Telephoneinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTelephonewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTelephone. This method performs the same choice asgeoapi(Telephone), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITemporalCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TemporalCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTemporalCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTemporalCRS. This method performs the same choice asgeoapi(TemporalCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITemporalDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TemporalDatuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTemporalDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTemporalDatum. This method performs the same choice asgeoapi(TemporalDatum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITemporalExtent. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TemporalExtentinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTemporalExtentwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTemporalExtent. This method performs the same choice asgeoapi(TemporalExtent), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITemporalPrimitive. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TemporalPrimitiveinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTemporalPrimitivewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTemporalPrimitive. This method performs the same choice asgeoapi(TemporalPrimitive), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITimeCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TimeCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTimeCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTimeCS. This method performs the same choice asgeoapi(TimeCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITransformation. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
Transformationinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTransformationwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTransformation. This method performs the same choice asgeoapi(Transformation), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPITypeName. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
TypeNameinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aTypeNamewhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsTypeName. This method performs the same choice asgeoapi(TypeName), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIUserDefinedCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
UserDefinedCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aUserDefinedCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsUserDefinedCS. This method performs the same choice asgeoapi(UserDefinedCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIVerticalCRS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
VerticalCRSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aVerticalCRSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsVerticalCRS. This method performs the same choice asgeoapi(VerticalCRS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIVerticalCS. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
VerticalCSinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aVerticalCSwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsVerticalCS. This method performs the same choice asgeoapi(VerticalCS), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIVerticalDatum. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
VerticalDatuminterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aVerticalDatumwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsVerticalDatum. This method performs the same choice asgeoapi(VerticalDatum), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Returns the given GeoTools code list value as a GeoAPIVerticalDatumType.- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
-
geotools
Returns the given GeoAPI code list value as a GeoToolsVerticalDatumType.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-
geoapi
Views the given GeoTools object as a GeoAPIVerticalExtent. This method returns the first of the following choices which is applicable:- If the given object is null, returns
null. - If the given object already implements the GeoAPI
VerticalExtentinterface, returns thatimplinstance directly. - If the given object was created by a
geotools(…)method, unwraps and returns the backing implementation. - Otherwise, wraps
implin aVerticalExtentwhich will forward all methods toimpl.
- Parameters:
geotools- the GeoTools object to view as a GeoAPI object, ornull.- Returns:
- the given implementation viewed as a GeoAPI object, or
nullif the given object was null.
- If the given object is null, returns
-
geotools
Views the given GeoAPI object as a GeoToolsVerticalExtent. This method performs the same choice asgeoapi(VerticalExtent), but in the reverse direction.- Parameters:
geoapi- the GeoAPI object to view as a GeoTools object, ornull.- Returns:
- the given implementation viewed as a GeoTools object, or
nullif the given object was null.
-