|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.AbstractGMLType
net.opengis.gml.DefinitionType
net.opengis.gml.AbstractCoordinateOperationBaseType
net.opengis.gml.AbstractCoordinateOperationType
public abstract class AbstractCoordinateOperationType
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 |
|---|
protected List<IdentifierType> coordinateOperationID
protected StringOrRefType remarks
protected String operationVersion
protected ExtentType validArea
protected String scope
protected List<JAXBElement<? extends AbstractPositionalAccuracyType>> positionalAccuracy
protected CRSRefType sourceCRS
protected CRSRefType targetCRS
| Constructor Detail |
|---|
public AbstractCoordinateOperationType()
| Method Detail |
|---|
public List<IdentifierType> getCoordinateOperationID()
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
public boolean isSetCoordinateOperationID()
public void unsetCoordinateOperationID()
public StringOrRefType getRemarks()
StringOrRefTypepublic void setRemarks(StringOrRefType value)
value - allowed object is
StringOrRefTypepublic boolean isSetRemarks()
public String getOperationVersion()
Stringpublic void setOperationVersion(String value)
value - allowed object is
Stringpublic boolean isSetOperationVersion()
public ExtentType getValidArea()
ExtentTypepublic void setValidArea(ExtentType value)
value - allowed object is
ExtentTypepublic boolean isSetValidArea()
public String getScope()
Stringpublic void setScope(String value)
value - allowed object is
Stringpublic boolean isSetScope()
public List<JAXBElement<? extends AbstractPositionalAccuracyType>> getPositionalAccuracy()
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>
public boolean isSetPositionalAccuracy()
public void unsetPositionalAccuracy()
public CRSRefType getSourceCRS()
CRSRefTypepublic void setSourceCRS(CRSRefType value)
value - allowed object is
CRSRefTypepublic boolean isSetSourceCRS()
public CRSRefType getTargetCRS()
CRSRefTypepublic void setTargetCRS(CRSRefType value)
value - allowed object is
CRSRefTypepublic boolean isSetTargetCRS()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||