net.opengis.gml
Class TinType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.AbstractGeometryType
          extended by net.opengis.gml.AbstractGeometricPrimitiveType
              extended by net.opengis.gml.AbstractSurfaceType
                  extended by net.opengis.gml.SurfaceType
                      extended by net.opengis.gml.TriangulatedSurfaceType
                          extended by net.opengis.gml.TinType

public class TinType
extends TriangulatedSurfaceType

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.

Classe Java pour TinType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <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
          Classe Java pour anonymous complex type.
 
Field Summary
protected  List<LineStringSegmentArrayPropertyType> breakLines
           
protected  TinType.ControlPoint controlPoint
           
protected  LengthType maxLength
           
protected  List<LineStringSegmentArrayPropertyType> stopLines
           
 
Fields inherited from class net.opengis.gml.SurfaceType
patches
 
Fields inherited from class net.opengis.gml.AbstractGeometryType
axisLabels, gid, srsDimension, srsName, uomLabels
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
TinType()
           
 
Method Summary
 List<LineStringSegmentArrayPropertyType> getBreakLines()
          Gets the value of the breakLines property.
 TinType.ControlPoint getControlPoint()
          Obtient la valeur de la propriété controlPoint.
 LengthType getMaxLength()
          Obtient la valeur de la propriété maxLength.
 List<LineStringSegmentArrayPropertyType> getStopLines()
          Gets the value of the stopLines property.
 boolean isSetBreakLines()
           
 boolean isSetControlPoint()
           
 boolean isSetMaxLength()
           
 boolean isSetStopLines()
           
 void setControlPoint(TinType.ControlPoint value)
          Définit la valeur de la propriété controlPoint.
 void setMaxLength(LengthType value)
          Définit la valeur de la propriété maxLength.
 void unsetBreakLines()
           
 void unsetStopLines()
           
 
Methods inherited from class net.opengis.gml.SurfaceType
getPatches, isSetPatches, setPatches
 
Methods inherited from class net.opengis.gml.AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setGid, setSrsDimension, setSrsName, unsetAxisLabels, unsetUomLabels
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stopLines

protected List<LineStringSegmentArrayPropertyType> stopLines

breakLines

protected List<LineStringSegmentArrayPropertyType> breakLines

maxLength

protected LengthType maxLength

controlPoint

protected TinType.ControlPoint controlPoint
Constructor Detail

TinType

public TinType()
Method Detail

getStopLines

public List<LineStringSegmentArrayPropertyType> getStopLines()
Gets the value of the stopLines property.

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


isSetStopLines

public boolean isSetStopLines()

unsetStopLines

public void unsetStopLines()

getBreakLines

public List<LineStringSegmentArrayPropertyType> getBreakLines()
Gets the value of the breakLines property.

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


isSetBreakLines

public boolean isSetBreakLines()

unsetBreakLines

public void unsetBreakLines()

getMaxLength

public LengthType getMaxLength()
Obtient la valeur de la propriété maxLength.

Returns:
possible object is LengthType

setMaxLength

public void setMaxLength(LengthType value)
Définit la valeur de la propriété maxLength.

Parameters:
value - allowed object is LengthType

isSetMaxLength

public boolean isSetMaxLength()

getControlPoint

public TinType.ControlPoint getControlPoint()
Obtient la valeur de la propriété controlPoint.

Returns:
possible object is TinType.ControlPoint

setControlPoint

public void setControlPoint(TinType.ControlPoint value)
Définit la valeur de la propriété controlPoint.

Parameters:
value - allowed object is TinType.ControlPoint

isSetControlPoint

public boolean isSetControlPoint()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.