Package net.opengis.gml311
Interface AbstractGriddedSurfaceType
-
- All Superinterfaces:
AbstractParametricCurveSurfaceType
,AbstractSurfacePatchType
,EObject
,Notifier
- All Known Subinterfaces:
ConeType
,CylinderType
,SphereType
- All Known Implementing Classes:
AbstractGriddedSurfaceTypeImpl
,ConeTypeImpl
,CylinderTypeImpl
,SphereTypeImpl
public interface AbstractGriddedSurfaceType extends AbstractParametricCurveSurfaceType
A representation of the model object 'Abstract Gridded Surface Type'. 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.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigInteger
getColumns()
Returns the value of the 'Columns' attribute.EList<RowType>
getRow()
Returns the value of the 'Row' containment reference list.BigInteger
getRows()
Returns the value of the 'Rows' attribute.void
setColumns(BigInteger value)
Sets the value of the 'Columns
' attribute.void
setRows(BigInteger value)
Sets the value of the 'Rows
' attribute.
-
-
-
Method Detail
-
getRow
EList<RowType> getRow()
Returns the value of the 'Row' containment reference list. The list contents are of typeRowType
.If the meaning of the 'Row' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Row' containment reference list.
- See Also:
Gml311Package.getAbstractGriddedSurfaceType_Row()
-
getRows
BigInteger getRows()
Returns the value of the 'Rows' attribute. The attribute rows gives the number of rows in the parameter grid.- Returns:
- the value of the 'Rows' attribute.
- See Also:
setRows(BigInteger)
,Gml311Package.getAbstractGriddedSurfaceType_Rows()
-
setRows
void setRows(BigInteger value)
Sets the value of the 'Rows
' attribute.- Parameters:
value
- the new value of the 'Rows' attribute.- See Also:
getRows()
-
getColumns
BigInteger getColumns()
Returns the value of the 'Columns' attribute. The attribute columns gives the number of columns in the parameter grid.- Returns:
- the value of the 'Columns' attribute.
- See Also:
setColumns(BigInteger)
,Gml311Package.getAbstractGriddedSurfaceType_Columns()
-
setColumns
void setColumns(BigInteger value)
Sets the value of the 'Columns
' attribute.- Parameters:
value
- the new value of the 'Columns' attribute.- See Also:
getColumns()
-
-