|
||||||||||
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-Klasse für AbstractCoordinateOperationType complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<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()
Ruft den Wert der operationVersion-Eigenschaft ab. |
StringOrRefType |
getRemarks()
Comments on or information about this coordinate operation, including source information. |
java.lang.String |
getScope()
Ruft den Wert der scope-Eigenschaft ab. |
CRSRefType |
getSourceCRS()
Ruft den Wert der sourceCRS-Eigenschaft ab. |
CRSRefType |
getTargetCRS()
Ruft den Wert der targetCRS-Eigenschaft ab. |
ExtentType |
getValidArea()
Ruft den Wert der validArea-Eigenschaft ab. |
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)
Legt den Wert der operationVersion-Eigenschaft fest. |
void |
setRemarks(StringOrRefType value)
Legt den Wert der remarks-Eigenschaft fest. |
void |
setScope(java.lang.String value)
Legt den Wert der scope-Eigenschaft fest. |
void |
setSourceCRS(CRSRefType value)
Legt den Wert der sourceCRS-Eigenschaft fest. |
void |
setTargetCRS(CRSRefType value)
Legt den Wert der targetCRS-Eigenschaft fest. |
void |
setValidArea(ExtentType value)
Legt den Wert der validArea-Eigenschaft fest. |
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
<
CovarianceMatrixType
>
JAXBElement
<
AbstractPositionalAccuracyType
>
JAXBElement
<
AbsoluteExternalPositionalAccuracyType
>
JAXBElement
<
RelativeInternalPositionalAccuracyType
>
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
<
CovarianceMatrixType
>
JAXBElement
<
AbstractPositionalAccuracyType
>
JAXBElement
<
AbsoluteExternalPositionalAccuracyType
>
JAXBElement
<
RelativeInternalPositionalAccuracyType
>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |