|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
org.citygml4j.jaxb.gml._3_1_1.DefinitionType
org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationBaseType
org.citygml4j.jaxb.gml._3_1_1.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.
Java class for AbstractCoordinateOperationType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
Constructor Summary | |
---|---|
AbstractCoordinateOperationType()
|
Method Summary | |
---|---|
java.util.List<javax.xml.bind.JAXBElement<? extends AbstractPositionalAccuracyType>> |
get_PositionalAccuracy()
Unordered set of estimates of the impact of this coordinate operation on point position accuracy. |
java.util.List<IdentifierType> |
getCoordinateOperationID()
Set of alternative identifications of this coordinate operation. |
java.lang.String |
getOperationVersion()
Gets the value of the operationVersion property. |
StringOrRefType |
getRemarks()
Comments on or information about this coordinate operation, including source information. |
java.lang.String |
getScope()
Gets the value of the scope property. |
CRSRefType |
getSourceCRS()
Gets the value of the sourceCRS property. |
CRSRefType |
getTargetCRS()
Gets the value of the targetCRS property. |
ExtentType |
getValidArea()
Gets the value of the validArea property. |
boolean |
isSet_PositionalAccuracy()
|
boolean |
isSetCoordinateOperationID()
|
boolean |
isSetOperationVersion()
|
boolean |
isSetRemarks()
|
boolean |
isSetScope()
|
boolean |
isSetSourceCRS()
|
boolean |
isSetTargetCRS()
|
boolean |
isSetValidArea()
|
void |
set_PositionalAccuracy(java.util.List<javax.xml.bind.JAXBElement<? extends AbstractPositionalAccuracyType>> positionalAccuracy)
Unordered set of estimates of the impact of this coordinate operation on point position accuracy. |
void |
setCoordinateOperationID(java.util.List<IdentifierType> coordinateOperationID)
Set of alternative identifications of this coordinate operation. |
void |
setOperationVersion(java.lang.String value)
Sets the value of the operationVersion property. |
void |
setRemarks(StringOrRefType value)
Sets the value of the remarks property. |
void |
setScope(java.lang.String value)
Sets the value of the scope property. |
void |
setSourceCRS(CRSRefType value)
Sets the value of the sourceCRS property. |
void |
setTargetCRS(CRSRefType value)
Sets the value of the targetCRS property. |
void |
setValidArea(ExtentType value)
Sets the value of the validArea property. |
void |
unset_PositionalAccuracy()
|
void |
unsetCoordinateOperationID()
|
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType |
---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractCoordinateOperationType()
Method Detail |
---|
public java.util.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()
StringOrRefType
public void setRemarks(StringOrRefType value)
value
- allowed object is
StringOrRefType
public boolean isSetRemarks()
public java.lang.String getOperationVersion()
String
public void setOperationVersion(java.lang.String value)
value
- allowed object is
String
public boolean isSetOperationVersion()
public ExtentType getValidArea()
ExtentType
public void setValidArea(ExtentType value)
value
- allowed object is
ExtentType
public boolean isSetValidArea()
public java.lang.String getScope()
String
public void setScope(java.lang.String value)
value
- allowed object is
String
public boolean isSetScope()
public java.util.List<javax.xml.bind.JAXBElement<? extends AbstractPositionalAccuracyType>> get_PositionalAccuracy()
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:
get_PositionalAccuracy().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
AbsoluteExternalPositionalAccuracyType
>
JAXBElement
<
RelativeInternalPositionalAccuracyType
>
JAXBElement
<
AbstractPositionalAccuracyType
>
JAXBElement
<
CovarianceMatrixType
>
public boolean isSet_PositionalAccuracy()
public void unset_PositionalAccuracy()
public CRSRefType getSourceCRS()
CRSRefType
public void setSourceCRS(CRSRefType value)
value
- allowed object is
CRSRefType
public boolean isSetSourceCRS()
public CRSRefType getTargetCRS()
CRSRefType
public void setTargetCRS(CRSRefType value)
value
- allowed object is
CRSRefType
public boolean isSetTargetCRS()
public void setCoordinateOperationID(java.util.List<IdentifierType> coordinateOperationID)
coordinateOperationID
- allowed object is
IdentifierType
public void set_PositionalAccuracy(java.util.List<javax.xml.bind.JAXBElement<? extends AbstractPositionalAccuracyType>> positionalAccuracy)
positionalAccuracy
- allowed object is
JAXBElement
<
AbsoluteExternalPositionalAccuracyType
>
JAXBElement
<
RelativeInternalPositionalAccuracyType
>
JAXBElement
<
AbstractPositionalAccuracyType
>
JAXBElement
<
CovarianceMatrixType
>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |