Interface ILcdGML3Surface
- All Superinterfaces:
ILcdGML3AbstractGeometricPrimitive
,ILcdGML3AbstractGeometry
,ILcdGML3AbstractGML
,ILcdGML3AbstractSurface
,ILcdGML3SrsInformationGroup
,ILcdGML3SrsReferenceGroup
,ILcdGML3StandardObjectProperties
Deprecated.
Interface for the
gml:SurfaceType
type.
A Surface is a 2-dimensional primitive and is composed of one or more surface patches. The
surface patches are connected to one another. The orientation of the surface is positive ("up").
The orientation of a surface chooses an "up" direction through the choice of the upward normal,
which, if the surface is not a cycle, is the side of the surface from which the exterior boundary
appears counterclockwise. Reversal of the surface orientation reverses the curve orientation of
each boundary component, and interchanges the conceptual "up" and "down" direction of the
surface. If the surface is the boundary of a solid, the "up" direction is usually outward. For
closed surfaces, which have no boundary, the up direction is that of the surface patches, which
must be consistent with one another. Its included surface patches describe the interior structure
of the Surface.
(GML Specification, v3.1.0, paragraph 10.2.2.1)-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the patch array property that defines this property.void
setPatches
(ILcdGML3SurfacePatchArrayProperty aPatches) Deprecated.Sets the patch array property that defines this property.Methods inherited from interface com.luciad.format.gml3.model.base.ILcdGML3AbstractGML
getId, setId
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsInformationGroup
getAxisLabel, getAxisLabelCount, getUomLabel, getUomLabelCount, setAxisLabels, setUomLabels
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsReferenceGroup
getSrsDimension, getSrsName, setSrsDimension, setSrsName
Methods inherited from interface com.luciad.format.gml3.model.base.ILcdGML3StandardObjectProperties
getDescription, getMetaDataProperty, getMetaDataPropertyCount, getName, getNameCount, setDescription, setMetaDataProperties, setNames
-
Method Details
-
getPatches
ILcdGML3SurfacePatchArrayProperty getPatches()Deprecated.Returns the patch array property that defines this property.- Returns:
- the patch array property that defines this property.
-
setPatches
Deprecated.Sets the patch array property that defines this property.- Parameters:
aPatches
- the patch array property that defines this property.
-
com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the packagescom.luciad.format.gml2.xml
,com.luciad.format.gml31.xml
andcom.luciad.format.gml32.xml
.