|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometricPrimitiveType
org.citygml4j.jaxb.gml._3_1_1.AbstractSurfaceType
org.citygml4j.jaxb.gml._3_1_1.SurfaceType
org.citygml4j.jaxb.gml._3_1_1.TriangulatedSurfaceType
org.citygml4j.jaxb.gml._3_1_1.TinType
public class TinType
A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of breaklines, stoplines, and maximum length of triangle sides. These networks satisfy the Delauny's criterion away from the modifications: Fore each triangle in the network, the circle passing through its vertices does not contain, in its interior, the vertex of any other triangle.
Java class for TinType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TinType"> <complexContent> <extension base="{http://www.opengis.net/gml}TriangulatedSurfaceType"> <sequence> <element name="stopLines" type="{http://www.opengis.net/gml}LineStringSegmentArrayPropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="breakLines" type="{http://www.opengis.net/gml}LineStringSegmentArrayPropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="maxLength" type="{http://www.opengis.net/gml}LengthType"/> <element name="controlPoint"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <element ref="{http://www.opengis.net/gml}posList"/> <group ref="{http://www.opengis.net/gml}geometricPositionGroup" maxOccurs="unbounded" minOccurs="3"/> </choice> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
Nested Class Summary | |
---|---|
static class |
TinType.ControlPoint
Java class for anonymous complex type. |
Constructor Summary | |
---|---|
TinType()
|
Method Summary | |
---|---|
java.util.List<LineStringSegmentArrayPropertyType> |
getBreakLines()
Gets the value of the breakLines property. |
TinType.ControlPoint |
getControlPoint()
Gets the value of the controlPoint property. |
LengthType |
getMaxLength()
Gets the value of the maxLength property. |
java.util.List<LineStringSegmentArrayPropertyType> |
getStopLines()
Gets the value of the stopLines property. |
boolean |
isSetBreakLines()
|
boolean |
isSetControlPoint()
|
boolean |
isSetMaxLength()
|
boolean |
isSetStopLines()
|
void |
setBreakLines(java.util.List<LineStringSegmentArrayPropertyType> breakLines)
Sets the value of the breakLines property. |
void |
setControlPoint(TinType.ControlPoint value)
Sets the value of the controlPoint property. |
void |
setMaxLength(LengthType value)
Sets the value of the maxLength property. |
void |
setStopLines(java.util.List<LineStringSegmentArrayPropertyType> stopLines)
Sets the value of the stopLines property. |
void |
unsetBreakLines()
|
void |
unsetStopLines()
|
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.SurfaceType |
---|
getPatches, isSetPatches, setPatches |
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType |
---|
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetUomLabels |
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType |
---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TinType()
Method Detail |
---|
public java.util.List<LineStringSegmentArrayPropertyType> getStopLines()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the stopLines property.
For example, to add a new item, do as follows:
getStopLines().add(newItem);
Objects of the following type(s) are allowed in the list
LineStringSegmentArrayPropertyType
public boolean isSetStopLines()
public void unsetStopLines()
public java.util.List<LineStringSegmentArrayPropertyType> getBreakLines()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the breakLines property.
For example, to add a new item, do as follows:
getBreakLines().add(newItem);
Objects of the following type(s) are allowed in the list
LineStringSegmentArrayPropertyType
public boolean isSetBreakLines()
public void unsetBreakLines()
public LengthType getMaxLength()
LengthType
public void setMaxLength(LengthType value)
value
- allowed object is
LengthType
public boolean isSetMaxLength()
public TinType.ControlPoint getControlPoint()
TinType.ControlPoint
public void setControlPoint(TinType.ControlPoint value)
value
- allowed object is
TinType.ControlPoint
public boolean isSetControlPoint()
public void setStopLines(java.util.List<LineStringSegmentArrayPropertyType> stopLines)
stopLines
- allowed object is
LineStringSegmentArrayPropertyType
public void setBreakLines(java.util.List<LineStringSegmentArrayPropertyType> breakLines)
breakLines
- allowed object is
LineStringSegmentArrayPropertyType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |