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

java.lang.Object
  extended by org.citygml4j.model.gml.base.ArrayAssociation<AbstractSurfacePatch>
      extended by org.citygml4j.model.gml.geometry.primitives.SurfacePatchArrayProperty
          extended by org.citygml4j.model.gml.geometry.primitives.TrianglePatchArrayProperty
All Implemented Interfaces:
Association<AbstractSurfacePatch>, ModelObject, Child, Copyable, GML

public class TrianglePatchArrayProperty
extends SurfacePatchArrayProperty


Constructor Summary
TrianglePatchArrayProperty()
           
TrianglePatchArrayProperty(java.util.List<Triangle> triangle)
           
TrianglePatchArrayProperty(Triangle... triangle)
           
TrianglePatchArrayProperty(Triangle triangle)
           
 
Method Summary
 void addTriangle(Triangle triangle)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 java.util.List<Triangle> getTriangle()
           
 boolean isSetTriangle()
           
 void setTriangle(java.util.List<Triangle> triangle)
           
 void unsetTriangle()
           
 boolean unsetTriangle(Triangle triangle)
           
 
Methods inherited from class org.citygml4j.model.gml.geometry.primitives.SurfacePatchArrayProperty
addSurfacePatch, getAssociableClass, getSurfacePatch, isSetSurfacePatch, setSurfacePatch, unsetSurfacePatch, unsetSurfacePatch
 
Methods inherited from class org.citygml4j.model.gml.base.ArrayAssociation
addObject, getLocalProperty, getModelType, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetObject, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrianglePatchArrayProperty

public TrianglePatchArrayProperty()

TrianglePatchArrayProperty

public TrianglePatchArrayProperty(Triangle triangle)

TrianglePatchArrayProperty

public TrianglePatchArrayProperty(java.util.List<Triangle> triangle)

TrianglePatchArrayProperty

public TrianglePatchArrayProperty(Triangle... triangle)
Method Detail

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class SurfacePatchArrayProperty

addTriangle

public void addTriangle(Triangle triangle)

getTriangle

public java.util.List<Triangle> getTriangle()

isSetTriangle

public boolean isSetTriangle()

setTriangle

public void setTriangle(java.util.List<Triangle> triangle)

unsetTriangle

public void unsetTriangle()

unsetTriangle

public boolean unsetTriangle(Triangle triangle)

copyTo

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

copy

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