org.citygml4j.jaxb.gml._3_1_1
Class VerticalCRSType

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.AbstractReferenceSystemBaseType
              extended by org.citygml4j.jaxb.gml._3_1_1.AbstractReferenceSystemType
                  extended by org.citygml4j.jaxb.gml._3_1_1.VerticalCRSType

public class VerticalCRSType
extends AbstractReferenceSystemType

A 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system.

Java class for VerticalCRSType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="VerticalCRSType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractReferenceSystemType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}usesVerticalCS"/>
         <element ref="{http://www.opengis.net/gml}usesVerticalDatum"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
VerticalCRSType()
           
 
Method Summary
 VerticalCSRefType getUsesVerticalCS()
          Gets the value of the usesVerticalCS property.
 VerticalDatumRefType getUsesVerticalDatum()
          Gets the value of the usesVerticalDatum property.
 boolean isSetUsesVerticalCS()
           
 boolean isSetUsesVerticalDatum()
           
 void setUsesVerticalCS(VerticalCSRefType value)
          Sets the value of the usesVerticalCS property.
 void setUsesVerticalDatum(VerticalDatumRefType value)
          Sets the value of the usesVerticalDatum property.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractReferenceSystemType
getRemarks, getScope, getSrsID, getValidArea, isSetRemarks, isSetScope, isSetSrsID, isSetValidArea, setRemarks, setScope, setSrsID, setValidArea, unsetSrsID
 
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

VerticalCRSType

public VerticalCRSType()
Method Detail

getUsesVerticalCS

public VerticalCSRefType getUsesVerticalCS()
Gets the value of the usesVerticalCS property.

Returns:
possible object is VerticalCSRefType

setUsesVerticalCS

public void setUsesVerticalCS(VerticalCSRefType value)
Sets the value of the usesVerticalCS property.

Parameters:
value - allowed object is VerticalCSRefType

isSetUsesVerticalCS

public boolean isSetUsesVerticalCS()

getUsesVerticalDatum

public VerticalDatumRefType getUsesVerticalDatum()
Gets the value of the usesVerticalDatum property.

Returns:
possible object is VerticalDatumRefType

setUsesVerticalDatum

public void setUsesVerticalDatum(VerticalDatumRefType value)
Sets the value of the usesVerticalDatum property.

Parameters:
value - allowed object is VerticalDatumRefType

isSetUsesVerticalDatum

public boolean isSetUsesVerticalDatum()