org.citygml4j.jaxb.gml._3_1_1
Class TransformationType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.DefinitionType
          extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationBaseType
              extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationType
                  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeneralTransformationType
                      extended by org.citygml4j.jaxb.gml._3_1_1.TransformationType

public class TransformationType
extends AbstractGeneralTransformationType

A concrete operation on coordinates that usually includes a change of datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. This concrete complexType can be used for all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance.

Java-Klasse für TransformationType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="TransformationType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGeneralTransformationType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}usesMethod"/>
         <element ref="{http://www.opengis.net/gml}usesValue" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TransformationType()
           
 
Method Summary
 OperationMethodRefType getUsesMethod()
          Ruft den Wert der usesMethod-Eigenschaft ab.
 java.util.List<ParameterValueType> getUsesValue()
          Unordered set of composition associations to the set of parameter values used by this transformation operation.
 boolean isSetUsesMethod()
           
 boolean isSetUsesValue()
           
 void setUsesMethod(OperationMethodRefType value)
          Legt den Wert der usesMethod-Eigenschaft fest.
 void setUsesValue(java.util.List<ParameterValueType> usesValue)
          Unordered set of composition associations to the set of parameter values used by this transformation operation.
 void unsetUsesValue()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractCoordinateOperationType
get_PositionalAccuracy, getCoordinateOperationID, getOperationVersion, getRemarks, getScope, getSourceCRS, getTargetCRS, getValidArea, isSet_PositionalAccuracy, isSetCoordinateOperationID, isSetOperationVersion, isSetRemarks, isSetScope, isSetSourceCRS, isSetTargetCRS, isSetValidArea, set_PositionalAccuracy, setCoordinateOperationID, setOperationVersion, setRemarks, setScope, setSourceCRS, setTargetCRS, setValidArea, unset_PositionalAccuracy, 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

TransformationType

public TransformationType()
Method Detail

getUsesMethod

public OperationMethodRefType getUsesMethod()
Ruft den Wert der usesMethod-Eigenschaft ab.

Returns:
possible object is OperationMethodRefType

setUsesMethod

public void setUsesMethod(OperationMethodRefType value)
Legt den Wert der usesMethod-Eigenschaft fest.

Parameters:
value - allowed object is OperationMethodRefType

isSetUsesMethod

public boolean isSetUsesMethod()

getUsesValue

public java.util.List<ParameterValueType> getUsesValue()
Unordered set of composition associations to the set of parameter values used by this transformation operation. Gets the value of the usesValue 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 usesValue property.

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

    getUsesValue().add(newItem);
 

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


isSetUsesValue

public boolean isSetUsesValue()

unsetUsesValue

public void unsetUsesValue()

setUsesValue

public void setUsesValue(java.util.List<ParameterValueType> usesValue)
Unordered set of composition associations to the set of parameter values used by this transformation operation.

Parameters:
usesValue - allowed object is ParameterValueType