org.citygml4j.model.gml.geometry.primitives
Interface Triangle

All Superinterfaces:
AbstractSurfacePatch, Associable, Child, Copyable, GML, ModelObject
All Known Implementing Classes:
TriangleImpl

public interface Triangle
extends AbstractSurfacePatch


Method Summary
 AbstractRingProperty getExterior()
           
 SurfaceInterpolation getInterpolation()
           
 boolean isSetExterior()
           
 boolean isSetInterpolation()
           
 void setExterior(AbstractRingProperty exterior)
           
 void setInterpolation(SurfaceInterpolation interpolation)
           
 void unsetExterior()
           
 void unsetInterpolation()
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.primitives.AbstractSurfacePatch
calcBoundingBox
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getExterior

AbstractRingProperty getExterior()

getInterpolation

SurfaceInterpolation getInterpolation()

isSetExterior

boolean isSetExterior()

isSetInterpolation

boolean isSetInterpolation()

setExterior

void setExterior(AbstractRingProperty exterior)

setInterpolation

void setInterpolation(SurfaceInterpolation interpolation)

unsetExterior

void unsetExterior()

unsetInterpolation

void unsetInterpolation()