org.citygml4j.model.gml.geometry.primitives
Class Triangle
java.lang.Object
org.citygml4j.model.gml.geometry.primitives.AbstractSurfacePatch
org.citygml4j.model.gml.geometry.primitives.Triangle
- All Implemented Interfaces:
- Associable, ModelObject, Child, Copyable, GML
public class Triangle
- extends AbstractSurfacePatch
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Triangle
public Triangle()
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