Class TLcdGML32DiscreteCoverage
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdShapeList,ILcdCloneable,ILcdDeepCloneable,ILcdInvalidateable,Serializable,Cloneable
- Since:
- 2017.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theboundedByelement.static final TLcdDataPropertyData property that maps to thecoverageFunctionelement.static final QNameA gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points.static final TLcdDataPropertyData property that maps to thelocationelement.static final QNameIn a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve.static final QNameIn a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points.static final QNameIn a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid.static final QNameIn a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface.static final QNameThe gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid.static final TLcdDataPropertyData property that holds the type of this instance.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractCoverage
DOMAIN_SET_PROPERTY, RANGE_SET_PROPERTYFields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionTLcdGML32DiscreteCoverage(QName aType) Creates a new instance and initializes its type property to the given QName.TLcdGML32DiscreteCoverage(QName aType, TLcdDataType aDataObjectType) Creates a new instance and initializes its type property to the given QName. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theboundedByelement.Returns the value of the property that maps to thecoverageFunctionelement.Returns the value of the property that maps to thelocationelement.getType()Returns the value of the property that holds the type of this instance.voidsetBoundedBy(TLcdGML32BoundingShape aValue) Sets the value of the property that maps to theboundedByelement.voidSets the value of the property that maps to thecoverageFunctionelement.voidsetLocation(Object aValue) Sets the value of the property that maps to thelocationelement.voidSets the value of the property that holds the type of this instance.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractCoverage
getDomainSet, getRangeSet, setDomainSet, setRangeSetMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractFeature
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChangedMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
MULTI_SOLID_COVERAGE
In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid. The coverage function than maps each solid in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSolid. In a gml:MultiSolidCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the solids of the gml:MultiSolid are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the solids of the gml:MultiSolid are mapped to the members of the composite value in document order. - For gml:File encodings the solids of the gml:MultiSolid are mapped to the records of the file in sequential order. -
GRID_COVERAGE
A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points. Note that this is the same as the gml:MultiPointCoverage except that we have a gml:Grid to describe the domain. The simple gridded coverage is not geometrically referenced and hence no geometric positions are assignable to the points in the grid. Such geometric positioning is introduced in the gml:RectifiedGridCoverage. -
MULTI_SURFACE_COVERAGE
In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface. The coverage function than maps each surface in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSurface. In a gml:MultiSurfaceCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the surfaces of the gml:MultiSurface are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the surfaces of the gml:MultiSurface are mapped to the members of the composite value in document order. - For gml:File encodings the surfaces of the gml:MultiSurface are mapped to the records of the file in sequential order. -
MULTI_POINT_COVERAGE
In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiPoint. In a gml:MultiPointCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the points of the gml:MultiPoint are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the points of the gml:MultiPoint are mapped to the members of the composite value in document order. - For gml:File encodings the points of the gml:MultiPoint are mapped to the records of the file in sequential order. -
RECTIFIED_GRID_COVERAGE
The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid. It is similar to the grid coverage except that the points of the grid are geometrically referenced. The rectified grid coverage has a domain that is a gml:RectifiedGrid geometry. -
MULTI_CURVE_COVERAGE
In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve. The coverage function then maps each curve in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiCurve. In a gml:MultiCurveCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the curves of the gml:MultiCurve are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the curves of the gml:MultiCurve are mapped to the members of the composite value in document order. - For gml:File encodings the curves of the gml:MultiCurve are mapped to the records of the file in sequential order. -
COVERAGE_FUNCTION_PROPERTY
Data property that maps to thecoverageFunctionelement. The possible values for this property are instances ofTLcdGML32CoverageFunction. -
TYPE_PROPERTY
Data property that holds the type of this instance. The possible values for this property are the publicQNameconstants defined in this class. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedByelement. The possible values for this property are instances ofTLcdGML32BoundingShape. -
LOCATION_PROPERTY
Data property that maps to thelocationelement. The possible values for this property are instances ofTLcdGML32LocationProperty.
-
-
Constructor Details
-
TLcdGML32DiscreteCoverage
Creates a new instance and initializes its type property to the given QName.- See Also:
-
TLcdGML32DiscreteCoverage
Creates a new instance and initializes its type property to the given QName.- See Also:
-
TLcdGML32DiscreteCoverage
public TLcdGML32DiscreteCoverage() -
TLcdGML32DiscreteCoverage
-
-
Method Details
-
getCoverageFunction
Returns the value of the property that maps to thecoverageFunctionelement.The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage. The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction. If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".
- Returns:
- the value of the
COVERAGE_FUNCTION_PROPERTYproperty.
-
setCoverageFunction
Sets the value of the property that maps to thecoverageFunctionelement.The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage. The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction. If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".
- Parameters:
aValue- the value to set for theCOVERAGE_FUNCTION_PROPERTYproperty.
-
getType
Returns the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Returns:
- the value of the
TYPE_PROPERTYproperty.
-
setType
Sets the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Parameters:
aValue- the value to set for theTYPE_PROPERTYproperty.
-
getBoundedBy
Returns the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Returns:
- the value of the
BOUNDED_BY_PROPERTYproperty.
-
setBoundedBy
Sets the value of the property that maps to theboundedByelement.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Parameters:
aValue- the value to set for theBOUNDED_BY_PROPERTYproperty.
-
getLocation
Returns the value of the property that maps to thelocationelement.- Returns:
- the value of the
LOCATION_PROPERTYproperty. - See Also:
-
setLocation
Sets the value of the property that maps to thelocationelement.- Parameters:
aValue- the value to set for theLOCATION_PROPERTYproperty.
-