org.citygml4j.impl.gml.geometry.primitives
Class TriangleImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.AbstractSurfacePatchImpl
      extended by org.citygml4j.impl.gml.geometry.primitives.TriangleImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AbstractSurfacePatch, Triangle, GML

public class TriangleImpl
extends AbstractSurfacePatchImpl
implements Triangle


Constructor Summary
TriangleImpl()
           
 
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

TriangleImpl

public TriangleImpl()
Method Detail

getExterior

public AbstractRingProperty getExterior()
Specified by:
getExterior in interface Triangle

getInterpolation

public SurfaceInterpolation getInterpolation()
Specified by:
getInterpolation in interface Triangle

isSetExterior

public boolean isSetExterior()
Specified by:
isSetExterior in interface Triangle

isSetInterpolation

public boolean isSetInterpolation()
Specified by:
isSetInterpolation in interface Triangle

setExterior

public void setExterior(AbstractRingProperty exterior)
Specified by:
setExterior in interface Triangle

setInterpolation

public void setInterpolation(SurfaceInterpolation interpolation)
Specified by:
setInterpolation in interface Triangle

unsetExterior

public void unsetExterior()
Specified by:
unsetExterior in interface Triangle

unsetInterpolation

public void unsetInterpolation()
Specified by:
unsetInterpolation in interface Triangle

calcBoundingBox

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

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

copyTo

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