org.citygml4j.jaxb.gml._3_1_1
Class DirectionVectorType

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

public class DirectionVectorType
extends java.lang.Object

Direction expressed as a vector, either using components, or using angles.

Java class for DirectionVectorType complex type.

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

 <complexType name="DirectionVectorType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element ref="{http://www.opengis.net/gml}vector"/>
         <sequence>
           <element name="horizontalAngle" type="{http://www.opengis.net/gml}AngleType"/>
           <element name="verticalAngle" type="{http://www.opengis.net/gml}AngleType"/>
         </sequence>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
DirectionVectorType()
           
 
Method Summary
 AngleType getHorizontalAngle()
          Gets the value of the horizontalAngle property.
 VectorType getVector()
          Gets the value of the vector property.
 AngleType getVerticalAngle()
          Gets the value of the verticalAngle property.
 boolean isSetHorizontalAngle()
           
 boolean isSetVector()
           
 boolean isSetVerticalAngle()
           
 void setHorizontalAngle(AngleType value)
          Sets the value of the horizontalAngle property.
 void setVector(VectorType value)
          Sets the value of the vector property.
 void setVerticalAngle(AngleType value)
          Sets the value of the verticalAngle property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectionVectorType

public DirectionVectorType()
Method Detail

getVector

public VectorType getVector()
Gets the value of the vector property.

Returns:
possible object is VectorType

setVector

public void setVector(VectorType value)
Sets the value of the vector property.

Parameters:
value - allowed object is VectorType

isSetVector

public boolean isSetVector()

getHorizontalAngle

public AngleType getHorizontalAngle()
Gets the value of the horizontalAngle property.

Returns:
possible object is AngleType

setHorizontalAngle

public void setHorizontalAngle(AngleType value)
Sets the value of the horizontalAngle property.

Parameters:
value - allowed object is AngleType

isSetHorizontalAngle

public boolean isSetHorizontalAngle()

getVerticalAngle

public AngleType getVerticalAngle()
Gets the value of the verticalAngle property.

Returns:
possible object is AngleType

setVerticalAngle

public void setVerticalAngle(AngleType value)
Sets the value of the verticalAngle property.

Parameters:
value - allowed object is AngleType

isSetVerticalAngle

public boolean isSetVerticalAngle()