Package com.luciad.format.gml31.model
Class TLcdGML31AbstractGriddedSurface
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.datamodel.TLcdFeaturedDataObject
com.luciad.format.gml31.model.TLcdGML31AbstractSurfacePatch
com.luciad.format.gml31.model.TLcdGML31AbstractParametricCurveSurface
com.luciad.format.gml31.model.TLcdGML31AbstractGriddedSurface
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdShape
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdGML31Cone
,TLcdGML31Cylinder
,TLcdGML31Sphere
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.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecolumns
element.static final TLcdDataProperty
Data property that maps to therow
element.static final TLcdDataProperty
Data property that maps to therows
element. -
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecolumns
element.getRow()
Returns the value of the property that maps to therow
element.getRows()
Returns the value of the property that maps to therows
element.void
setColumns
(Long aValue) Sets the value of the property that maps to thecolumns
element.void
Sets the value of the property that maps to therows
element.Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractSurfacePatch
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Field Details
-
ROW_PROPERTY
Data property that maps to therow
element. The possible values for this property are instances ofList<TLcdGML31Row>
. -
ROWS_PROPERTY
Data property that maps to therows
element. The possible values for this property are instances ofLong
. -
COLUMNS_PROPERTY
Data property that maps to thecolumns
element. The possible values for this property are instances ofLong
.
-
-
Constructor Details
-
TLcdGML31AbstractGriddedSurface
public TLcdGML31AbstractGriddedSurface() -
TLcdGML31AbstractGriddedSurface
-
-
Method Details
-
getRow
Returns the value of the property that maps to therow
element.- Returns:
- the value of the
ROW_PROPERTY
property.
-
getRows
Returns the value of the property that maps to therows
element.The attribute rows gives the number of rows in the parameter grid.
- Returns:
- the value of the
ROWS_PROPERTY
property.
-
setRows
Sets the value of the property that maps to therows
element.The attribute rows gives the number of rows in the parameter grid.
- Parameters:
aValue
- the value to set for theROWS_PROPERTY
property.
-
getColumns
Returns the value of the property that maps to thecolumns
element.The attribute columns gives the number of columns in the parameter grid.
- Returns:
- the value of the
COLUMNS_PROPERTY
property.
-
setColumns
Sets the value of the property that maps to thecolumns
element.The attribute columns gives the number of columns in the parameter grid.
- Parameters:
aValue
- the value to set for theCOLUMNS_PROPERTY
property.
-