public class TinType extends TriangulatedSurfaceType
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>
| Modifier and Type | Class and Description |
|---|---|
static class |
TinType.ControlPoint
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<LineStringSegmentArrayPropertyType> |
breakLines |
protected TinType.ControlPoint |
controlPoint |
protected LengthType |
maxLength |
protected List<LineStringSegmentArrayPropertyType> |
stopLines |
patchesaxisLabels, gid, srsDimension, srsName, uomLabelsdescription, id, metaDataProperty, name| Constructor and Description |
|---|
TinType()
Default no-arg constructor
|
TinType(List<MetaDataProperty> metaDataProperty,
Description description,
List<Name> name,
String id,
String gid,
String srsName,
BigInteger srsDimension,
List<String> axisLabels,
List<String> uomLabels,
JAXBElement<? extends SurfacePatchArrayPropertyType> patches,
List<LineStringSegmentArrayPropertyType> stopLines,
List<LineStringSegmentArrayPropertyType> breakLines,
LengthType maxLength,
TinType.ControlPoint controlPoint)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
List<LineStringSegmentArrayPropertyType> |
getStopLines()
Gets the value of the stopLines property.
|
void |
setControlPoint(TinType.ControlPoint value)
Sets the value of the controlPoint property.
|
void |
setMaxLength(LengthType value)
Sets the value of the maxLength property.
|
getPatches, setPatchesgetAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setGid, setSrsDimension, setSrsNamegetDescription, getId, getMetaDataProperty, getName, setDescription, setIdprotected List<LineStringSegmentArrayPropertyType> stopLines
protected List<LineStringSegmentArrayPropertyType> breakLines
protected LengthType maxLength
protected TinType.ControlPoint controlPoint
public TinType()
public TinType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, String gid, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels, JAXBElement<? extends SurfacePatchArrayPropertyType> patches, List<LineStringSegmentArrayPropertyType> stopLines, List<LineStringSegmentArrayPropertyType> breakLines, LengthType maxLength, TinType.ControlPoint controlPoint)
public 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 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 LengthType getMaxLength()
LengthTypepublic void setMaxLength(LengthType value)
value - allowed object is
LengthTypepublic TinType.ControlPoint getControlPoint()
TinType.ControlPointpublic void setControlPoint(TinType.ControlPoint value)
value - allowed object is
TinType.ControlPointCopyright © 2020 B3Partners B.V.. All rights reserved.