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
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
Modifier and TypeMethodDescriptionReturns the value of the 'Columns' attribute.EList<RowType>
getRow()
Returns the value of the 'Row' containment reference list.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.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
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:
-
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
Sets the value of the 'Rows
' attribute.- Parameters:
value
- the new value of the 'Rows' attribute.- See Also:
-
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
Sets the value of the 'Columns
' attribute.- Parameters:
value
- the new value of the 'Columns' attribute.- See Also:
-