net.opengis.gml
Class AbstractCoordinateOperationType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractCoordinateOperationBaseType
              extended by net.opengis.gml.AbstractCoordinateOperationType
Direct Known Subclasses:
AbstractGeneralConversionType, AbstractGeneralTransformationType, ConcatenatedOperationType, PassThroughOperationType

public abstract class AbstractCoordinateOperationType
extends AbstractCoordinateOperationBaseType

A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values must be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.

Classe Java pour AbstractCoordinateOperationType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="AbstractCoordinateOperationType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractCoordinateOperationBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}coordinateOperationID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}operationVersion" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}validArea" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}scope" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}_positionalAccuracy" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}sourceCRS" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}targetCRS" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<IdentifierType> coordinateOperationID
           
protected  String operationVersion
           
protected  List<JAXBElement<? extends AbstractPositionalAccuracyType>> positionalAccuracy
           
protected  StringOrRefType remarks
           
protected  String scope
           
protected  CRSRefType sourceCRS
           
protected  CRSRefType targetCRS
           
protected  ExtentType validArea
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractCoordinateOperationType()
           
 
Method Summary
 List<IdentifierType> getCoordinateOperationID()
          Set of alternative identifications of this coordinate operation.
 String getOperationVersion()
          Obtient la valeur de la propriété operationVersion.
 List<JAXBElement<? extends AbstractPositionalAccuracyType>> getPositionalAccuracy()
          Unordered set of estimates of the impact of this coordinate operation on point position accuracy.
 StringOrRefType getRemarks()
          Comments on or information about this coordinate operation, including source information.
 String getScope()
          Obtient la valeur de la propriété scope.
 CRSRefType getSourceCRS()
          Obtient la valeur de la propriété sourceCRS.
 CRSRefType getTargetCRS()
          Obtient la valeur de la propriété targetCRS.
 ExtentType getValidArea()
          Obtient la valeur de la propriété validArea.
 boolean isSetCoordinateOperationID()
           
 boolean isSetOperationVersion()
           
 boolean isSetPositionalAccuracy()
           
 boolean isSetRemarks()
           
 boolean isSetScope()
           
 boolean isSetSourceCRS()
           
 boolean isSetTargetCRS()
           
 boolean isSetValidArea()
           
 void setOperationVersion(String value)
          Définit la valeur de la propriété operationVersion.
 void setRemarks(StringOrRefType value)
          Définit la valeur de la propriété remarks.
 void setScope(String value)
          Définit la valeur de la propriété scope.
 void setSourceCRS(CRSRefType value)
          Définit la valeur de la propriété sourceCRS.
 void setTargetCRS(CRSRefType value)
          Définit la valeur de la propriété targetCRS.
 void setValidArea(ExtentType value)
          Définit la valeur de la propriété validArea.
 void unsetCoordinateOperationID()
           
 void unsetPositionalAccuracy()
           
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coordinateOperationID

protected List<IdentifierType> coordinateOperationID

remarks

protected StringOrRefType remarks

operationVersion

protected String operationVersion

validArea

protected ExtentType validArea

scope

protected String scope

positionalAccuracy

protected List<JAXBElement<? extends AbstractPositionalAccuracyType>> positionalAccuracy

sourceCRS

protected CRSRefType sourceCRS

targetCRS

protected CRSRefType targetCRS
Constructor Detail

AbstractCoordinateOperationType

public AbstractCoordinateOperationType()
Method Detail

getCoordinateOperationID

public List<IdentifierType> getCoordinateOperationID()
Set of alternative identifications of this coordinate operation. The first coordinateOperationID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the coordinateOperationID property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the coordinateOperationID property.

For example, to add a new item, do as follows:

    getCoordinateOperationID().add(newItem);
 

Objects of the following type(s) are allowed in the list IdentifierType


isSetCoordinateOperationID

public boolean isSetCoordinateOperationID()

unsetCoordinateOperationID

public void unsetCoordinateOperationID()

getRemarks

public StringOrRefType getRemarks()
Comments on or information about this coordinate operation, including source information.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Définit la valeur de la propriété remarks.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getOperationVersion

public String getOperationVersion()
Obtient la valeur de la propriété operationVersion.

Returns:
possible object is String

setOperationVersion

public void setOperationVersion(String value)
Définit la valeur de la propriété operationVersion.

Parameters:
value - allowed object is String

isSetOperationVersion

public boolean isSetOperationVersion()

getValidArea

public ExtentType getValidArea()
Obtient la valeur de la propriété validArea.

Returns:
possible object is ExtentType

setValidArea

public void setValidArea(ExtentType value)
Définit la valeur de la propriété validArea.

Parameters:
value - allowed object is ExtentType

isSetValidArea

public boolean isSetValidArea()

getScope

public String getScope()
Obtient la valeur de la propriété scope.

Returns:
possible object is String

setScope

public void setScope(String value)
Définit la valeur de la propriété scope.

Parameters:
value - allowed object is String

isSetScope

public boolean isSetScope()

getPositionalAccuracy

public List<JAXBElement<? extends AbstractPositionalAccuracyType>> getPositionalAccuracy()
Unordered set of estimates of the impact of this coordinate operation on point position accuracy. Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates. Gets the value of the positionalAccuracy property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the positionalAccuracy property.

For example, to add a new item, do as follows:

    getPositionalAccuracy().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<RelativeInternalPositionalAccuracyType> JAXBElement<CovarianceMatrixType> JAXBElement<AbstractPositionalAccuracyType> JAXBElement<AbsoluteExternalPositionalAccuracyType>


isSetPositionalAccuracy

public boolean isSetPositionalAccuracy()

unsetPositionalAccuracy

public void unsetPositionalAccuracy()

getSourceCRS

public CRSRefType getSourceCRS()
Obtient la valeur de la propriété sourceCRS.

Returns:
possible object is CRSRefType

setSourceCRS

public void setSourceCRS(CRSRefType value)
Définit la valeur de la propriété sourceCRS.

Parameters:
value - allowed object is CRSRefType

isSetSourceCRS

public boolean isSetSourceCRS()

getTargetCRS

public CRSRefType getTargetCRS()
Obtient la valeur de la propriété targetCRS.

Returns:
possible object is CRSRefType

setTargetCRS

public void setTargetCRS(CRSRefType value)
Définit la valeur de la propriété targetCRS.

Parameters:
value - allowed object is CRSRefType

isSetTargetCRS

public boolean isSetTargetCRS()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.