org.citygml4j.jaxb.gml._3_1_1
Class EllipsoidType

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.EllipsoidBaseType
              extended by org.citygml4j.jaxb.gml._3_1_1.EllipsoidType

public class EllipsoidType
extends EllipsoidBaseType

An ellipsoid is a geometric figure that can be used to describe the approximate shape of the earth. In mathematical terms, it is a surface formed by the rotation of an ellipse about its minor axis.

Java-Klasse für EllipsoidType complex type.

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

 <complexType name="EllipsoidType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}EllipsoidBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}ellipsoidID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}semiMajorAxis"/>
         <element ref="{http://www.opengis.net/gml}secondDefiningParameter"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
EllipsoidType()
           
 
Method Summary
 java.util.List<IdentifierType> getEllipsoidID()
          Set of alternative identifications of this ellipsoid.
 StringOrRefType getRemarks()
          Comments on or information about this ellipsoid, including source information.
 SecondDefiningParameterType getSecondDefiningParameter()
          Ruft den Wert der secondDefiningParameter-Eigenschaft ab.
 MeasureType getSemiMajorAxis()
          Ruft den Wert der semiMajorAxis-Eigenschaft ab.
 boolean isSetEllipsoidID()
           
 boolean isSetRemarks()
           
 boolean isSetSecondDefiningParameter()
           
 boolean isSetSemiMajorAxis()
           
 void setEllipsoidID(java.util.List<IdentifierType> ellipsoidID)
          Set of alternative identifications of this ellipsoid.
 void setRemarks(StringOrRefType value)
          Legt den Wert der remarks-Eigenschaft fest.
 void setSecondDefiningParameter(SecondDefiningParameterType value)
          Legt den Wert der secondDefiningParameter-Eigenschaft fest.
 void setSemiMajorAxis(MeasureType value)
          Legt den Wert der semiMajorAxis-Eigenschaft fest.
 void unsetEllipsoidID()
           
 
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

EllipsoidType

public EllipsoidType()
Method Detail

getEllipsoidID

public java.util.List<IdentifierType> getEllipsoidID()
Set of alternative identifications of this ellipsoid. The first ellipsoidID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the ellipsoidID 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 ellipsoidID property.

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

    getEllipsoidID().add(newItem);
 

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


isSetEllipsoidID

public boolean isSetEllipsoidID()

unsetEllipsoidID

public void unsetEllipsoidID()

getRemarks

public StringOrRefType getRemarks()
Comments on or information about this ellipsoid, including source information.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Legt den Wert der remarks-Eigenschaft fest.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getSemiMajorAxis

public MeasureType getSemiMajorAxis()
Ruft den Wert der semiMajorAxis-Eigenschaft ab.

Returns:
possible object is MeasureType

setSemiMajorAxis

public void setSemiMajorAxis(MeasureType value)
Legt den Wert der semiMajorAxis-Eigenschaft fest.

Parameters:
value - allowed object is MeasureType

isSetSemiMajorAxis

public boolean isSetSemiMajorAxis()

getSecondDefiningParameter

public SecondDefiningParameterType getSecondDefiningParameter()
Ruft den Wert der secondDefiningParameter-Eigenschaft ab.

Returns:
possible object is SecondDefiningParameterType

setSecondDefiningParameter

public void setSecondDefiningParameter(SecondDefiningParameterType value)
Legt den Wert der secondDefiningParameter-Eigenschaft fest.

Parameters:
value - allowed object is SecondDefiningParameterType

isSetSecondDefiningParameter

public boolean isSetSecondDefiningParameter()

setEllipsoidID

public void setEllipsoidID(java.util.List<IdentifierType> ellipsoidID)
Set of alternative identifications of this ellipsoid. The first ellipsoidID, if any, is normally the primary identification code, and any others are aliases.

Parameters:
ellipsoidID - allowed object is IdentifierType