org.citygml4j.model.gml.geometry.primitives
Class Rectangle

java.lang.Object
  extended by org.citygml4j.model.gml.geometry.primitives.AbstractSurfacePatch
      extended by org.citygml4j.model.gml.geometry.primitives.Rectangle
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, GML

public class Rectangle
extends AbstractSurfacePatch


Constructor Summary
Rectangle()
           
 
Method Summary
 BoundingBox calcBoundingBox()
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 AbstractRingProperty getExterior()
           
 GMLClass getGMLClass()
           
 SurfaceInterpolation getInterpolation()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 boolean isSetExterior()
           
 boolean isSetInterpolation()
           
 boolean isSetParent()
           
 void setExterior(AbstractRingProperty exterior)
           
 void setInterpolation(SurfaceInterpolation interpolation)
           
 void setParent(ModelObject parent)
           
 void unsetExterior()
           
 void unsetInterpolation()
           
 void unsetParent()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rectangle

public Rectangle()
Method Detail

getExterior

public AbstractRingProperty getExterior()

getInterpolation

public SurfaceInterpolation getInterpolation()

isSetExterior

public boolean isSetExterior()

isSetInterpolation

public boolean isSetInterpolation()

setExterior

public void setExterior(AbstractRingProperty exterior)

setInterpolation

public void setInterpolation(SurfaceInterpolation interpolation)

unsetExterior

public void unsetExterior()

unsetInterpolation

public void unsetInterpolation()

calcBoundingBox

public BoundingBox calcBoundingBox()
Specified by:
calcBoundingBox in class AbstractSurfacePatch

getModelType

public ModelType getModelType()

getGMLClass

public GMLClass getGMLClass()

getParent

public ModelObject getParent()

setParent

public void setParent(ModelObject parent)

isSetParent

public boolean isSetParent()

unsetParent

public void unsetParent()

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class AbstractSurfacePatch