org.citygml4j.jaxb.gml._3_1_1
Class SecondDefiningParameterType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.SecondDefiningParameterType

public class SecondDefiningParameterType
extends java.lang.Object

Definition of the second parameter that defines the shape of an ellipsoid. An ellipsoid requires two defining parameters: semi-major axis and inverse flattening or semi-major axis and semi-minor axis. When the reference body is a sphere rather than an ellipsoid, only a single defining parameter is required, namely the radius of the sphere; in that case, the semi-major axis "degenerates" into the radius of the sphere.

Java class for SecondDefiningParameterType complex type.

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

 <complexType name="SecondDefiningParameterType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element ref="{http://www.opengis.net/gml}inverseFlattening"/>
         <element ref="{http://www.opengis.net/gml}semiMinorAxis"/>
         <element ref="{http://www.opengis.net/gml}isSphere"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
SecondDefiningParameterType()
           
 
Method Summary
 MeasureType getInverseFlattening()
          Gets the value of the inverseFlattening property.
 java.lang.String getIsSphere()
          Gets the value of the isSphere property.
 MeasureType getSemiMinorAxis()
          Gets the value of the semiMinorAxis property.
 boolean isSetInverseFlattening()
           
 boolean isSetIsSphere()
           
 boolean isSetSemiMinorAxis()
           
 void setInverseFlattening(MeasureType value)
          Sets the value of the inverseFlattening property.
 void setIsSphere(java.lang.String value)
          Sets the value of the isSphere property.
 void setSemiMinorAxis(MeasureType value)
          Sets the value of the semiMinorAxis property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecondDefiningParameterType

public SecondDefiningParameterType()
Method Detail

getInverseFlattening

public MeasureType getInverseFlattening()
Gets the value of the inverseFlattening property.

Returns:
possible object is MeasureType

setInverseFlattening

public void setInverseFlattening(MeasureType value)
Sets the value of the inverseFlattening property.

Parameters:
value - allowed object is MeasureType

isSetInverseFlattening

public boolean isSetInverseFlattening()

getSemiMinorAxis

public MeasureType getSemiMinorAxis()
Gets the value of the semiMinorAxis property.

Returns:
possible object is MeasureType

setSemiMinorAxis

public void setSemiMinorAxis(MeasureType value)
Sets the value of the semiMinorAxis property.

Parameters:
value - allowed object is MeasureType

isSetSemiMinorAxis

public boolean isSetSemiMinorAxis()

getIsSphere

public java.lang.String getIsSphere()
Gets the value of the isSphere property.

Returns:
possible object is String

setIsSphere

public void setIsSphere(java.lang.String value)
Sets the value of the isSphere property.

Parameters:
value - allowed object is String

isSetIsSphere

public boolean isSetIsSphere()