org.citygml4j.jaxb.gml._3_1_1
Class RectangleType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractSurfacePatchType
      extended by org.citygml4j.jaxb.gml._3_1_1.RectangleType

public class RectangleType
extends AbstractSurfacePatchType

Represents a rectangle as a surface with an outer boundary consisting of a linear ring. Note that this is a polygon (subtype) with no inner boundaries. The number of points in the linear ring must be five.

Java class for RectangleType complex type.

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

 <complexType name="RectangleType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractSurfacePatchType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}exterior"/>
       </sequence>
       <attribute name="interpolation" type="{http://www.opengis.net/gml}SurfaceInterpolationType" fixed="planar" />
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
RectangleType()
           
 
Method Summary
 javax.xml.bind.JAXBElement<AbstractRingPropertyType> getExterior()
          Constraint: The Ring shall be a LinearRing and must form a rectangle; the first and the last position must be co-incident.
 SurfaceInterpolationType getInterpolation()
          Gets the value of the interpolation property.
 boolean isSetExterior()
           
 boolean isSetInterpolation()
           
 void setExterior(javax.xml.bind.JAXBElement<AbstractRingPropertyType> value)
          Sets the value of the exterior property.
 void setInterpolation(SurfaceInterpolationType value)
          Sets the value of the interpolation property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectangleType

public RectangleType()
Method Detail

getExterior

public javax.xml.bind.JAXBElement<AbstractRingPropertyType> getExterior()
Constraint: The Ring shall be a LinearRing and must form a rectangle; the first and the last position must be co-incident.

Returns:
possible object is JAXBElement<AbstractRingPropertyType> JAXBElement<AbstractRingPropertyType>

setExterior

public void setExterior(javax.xml.bind.JAXBElement<AbstractRingPropertyType> value)
Sets the value of the exterior property.

Parameters:
value - allowed object is JAXBElement<AbstractRingPropertyType> JAXBElement<AbstractRingPropertyType>

isSetExterior

public boolean isSetExterior()

getInterpolation

public SurfaceInterpolationType getInterpolation()
Gets the value of the interpolation property.

Returns:
possible object is SurfaceInterpolationType

setInterpolation

public void setInterpolation(SurfaceInterpolationType value)
Sets the value of the interpolation property.

Parameters:
value - allowed object is SurfaceInterpolationType

isSetInterpolation

public boolean isSetInterpolation()