public class TLcdGML32DiscreteCoverage extends TLcdGML32AbstractCoverage
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
BOUNDED_BY_PROPERTY
Data property that maps to the
boundedBy element. |
static TLcdDataProperty |
COVERAGE_FUNCTION_PROPERTY
Data property that maps to the
coverageFunction element. |
static QName |
GRID_COVERAGE
A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points.
|
static TLcdDataProperty |
LOCATION_PROPERTY
Data property that maps to the
location element. |
static QName |
MULTI_CURVE_COVERAGE
In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve.
|
static QName |
MULTI_POINT_COVERAGE
In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points.
|
static QName |
MULTI_SOLID_COVERAGE
In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid.
|
static QName |
MULTI_SURFACE_COVERAGE
In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface.
|
static QName |
RECTIFIED_GRID_COVERAGE
The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid.
|
static TLcdDataProperty |
TYPE_PROPERTY
Data property that holds the type of this instance.
|
DOMAIN_SET_PROPERTY, RANGE_SET_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML32DiscreteCoverage() |
TLcdGML32DiscreteCoverage(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.
|
TLcdGML32DiscreteCoverage(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML32BoundingShape |
getBoundedBy()
Returns the value of the property that maps to the
boundedBy element. |
TLcdGML32CoverageFunction |
getCoverageFunction()
Returns the value of the property that maps to the
coverageFunction element. |
Object |
getLocation()
Returns the value of the property that maps to the
location element. |
QName |
getType()
Returns the value of the property that holds the type of this instance.
|
void |
setBoundedBy(TLcdGML32BoundingShape aValue)
Sets the value of the property that maps to the
boundedBy element. |
void |
setCoverageFunction(TLcdGML32CoverageFunction aValue)
Sets the value of the property that maps to the
coverageFunction element. |
void |
setLocation(Object aValue)
Sets the value of the property that maps to the
location element. |
void |
setType(QName aValue)
Sets the value of the property that holds the type of this instance.
|
getDomainSet, getRangeSet, setDomainSet, setRangeSet
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChanged
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
public static final QName MULTI_SOLID_COVERAGE
public static final QName GRID_COVERAGE
public static final QName MULTI_SURFACE_COVERAGE
public static final QName MULTI_POINT_COVERAGE
public static final QName RECTIFIED_GRID_COVERAGE
public static final QName MULTI_CURVE_COVERAGE
public static final TLcdDataProperty COVERAGE_FUNCTION_PROPERTY
coverageFunction
element.
The possible values for this property are instances of TLcdGML32CoverageFunction
.public static final TLcdDataProperty TYPE_PROPERTY
QName
constants defined in this class.public static final TLcdDataProperty BOUNDED_BY_PROPERTY
boundedBy
element.
The possible values for this property are instances of TLcdGML32BoundingShape
.public static final TLcdDataProperty LOCATION_PROPERTY
location
element.
The possible values for this property are instances of TLcdGML32LocationProperty
.public TLcdGML32DiscreteCoverage(QName aType)
setType(QName)
public TLcdGML32DiscreteCoverage(QName aType, TLcdDataType aDataObjectType)
setType(QName)
public TLcdGML32DiscreteCoverage()
public TLcdGML32DiscreteCoverage(TLcdDataType aType)
public TLcdGML32CoverageFunction getCoverageFunction()
coverageFunction
element.
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".
COVERAGE_FUNCTION_PROPERTY
property.public void setCoverageFunction(TLcdGML32CoverageFunction aValue)
coverageFunction
element.
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".
aValue
- the value to set for the COVERAGE_FUNCTION_PROPERTY
property.public QName getType()
The possible values for this property are the public QName
constants defined in this class.
TYPE_PROPERTY
property.public void setType(QName aValue)
The possible values for this property are the public QName
constants defined in this class.
aValue
- the value to set for the TYPE_PROPERTY
property.public TLcdGML32BoundingShape getBoundedBy()
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
BOUNDED_BY_PROPERTY
property.public void setBoundedBy(TLcdGML32BoundingShape aValue)
boundedBy
element.
This property describes the minimum bounding box or rectangle that encloses the entire feature.
aValue
- the value to set for the BOUNDED_BY_PROPERTY
property.public Object getLocation()
location
element.LOCATION_PROPERTY
property.TLcdGML32LocationProperty
public void setLocation(Object aValue)
location
element.aValue
- the value to set for the LOCATION_PROPERTY
property.