net.opengis.gml
Class AbstractGriddedSurfaceType

java.lang.Object
  extended by net.opengis.gml.AbstractSurfacePatchType
      extended by net.opengis.gml.AbstractParametricCurveSurfaceType
          extended by net.opengis.gml.AbstractGriddedSurfaceType
Direct Known Subclasses:
ConeType, CylinderType, SphereType

public class AbstractGriddedSurfaceType
extends AbstractParametricCurveSurfaceType

A gridded surface is a parametric curve surface derived from a rectangular grid in the parameter space. The rows from this grid are control points for horizontal surface curves; the columns are control points for vertical surface curves. The working assumption is that for a pair of parametric co-ordinates (s, t) that the horizontal curves for each integer offset are calculated and evaluated at "s". The defines a sequence of control points: cn(s) : s 1 .....columns From this sequence a vertical curve is calculated for "s", and evaluated at "t". In most cases, the order of calculation (horizontal-vertical vs. vertical-horizontal) does not make a difference. Where it does, the horizontal- vertical order shall be the one used. Logically, any pair of curve interpolation types can lead to a subtype of GriddedSurface. The following clauses define some most commonly encountered surfaces that can be represented in this manner.

Classe Java pour AbstractGriddedSurfaceType complex type.

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

 <complexType name="AbstractGriddedSurfaceType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractParametricCurveSurfaceType">
       <sequence>
         <group ref="{http://www.opengis.net/gml}PointGrid"/>
         <element name="rows" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="columns" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AbstractGriddedSurfaceType.Row
          Classe Java pour anonymous complex type.
 
Field Summary
protected  BigInteger columns
           
protected  List<AbstractGriddedSurfaceType.Row> row
           
protected  BigInteger rows
           
 
Constructor Summary
AbstractGriddedSurfaceType()
           
 
Method Summary
 BigInteger getColumns()
          Obtient la valeur de la propriété columns.
 List<AbstractGriddedSurfaceType.Row> getRow()
          Gets the value of the row property.
 BigInteger getRows()
          Obtient la valeur de la propriété rows.
 boolean isSetColumns()
           
 boolean isSetRow()
           
 boolean isSetRows()
           
 void setColumns(BigInteger value)
          Définit la valeur de la propriété columns.
 void setRows(BigInteger value)
          Définit la valeur de la propriété rows.
 void unsetRow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

row

protected List<AbstractGriddedSurfaceType.Row> row

rows

protected BigInteger rows

columns

protected BigInteger columns
Constructor Detail

AbstractGriddedSurfaceType

public AbstractGriddedSurfaceType()
Method Detail

getRow

public List<AbstractGriddedSurfaceType.Row> getRow()
Gets the value of the row 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 row property.

For example, to add a new item, do as follows:

    getRow().add(newItem);
 

Objects of the following type(s) are allowed in the list AbstractGriddedSurfaceType.Row


isSetRow

public boolean isSetRow()

unsetRow

public void unsetRow()

getRows

public BigInteger getRows()
Obtient la valeur de la propriété rows.

Returns:
possible object is BigInteger

setRows

public void setRows(BigInteger value)
Définit la valeur de la propriété rows.

Parameters:
value - allowed object is BigInteger

isSetRows

public boolean isSetRows()

getColumns

public BigInteger getColumns()
Obtient la valeur de la propriété columns.

Returns:
possible object is BigInteger

setColumns

public void setColumns(BigInteger value)
Définit la valeur de la propriété columns.

Parameters:
value - allowed object is BigInteger

isSetColumns

public boolean isSetColumns()


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