//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 generiert
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
// Generiert: 2016.08.10 um 09:13:50 PM CEST
//
package net.opengis.gml;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either geometry or temporal objects, finite in number. The range set is comprised of a finite number of attribute values each of which is associated to every direct position within any single spatiotemporal object in the domain. In other words, the range values are constant on each spatiotemporal object in the domain. This coverage function maps each element from the coverage domain to an element in its range. This definition conforms to ISO 19123.
*
* <p>Java-Klasse für AbstractDiscreteCoverageType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* <complexType name="AbstractDiscreteCoverageType">
* <complexContent>
* <extension base="{http://www.opengis.net/gml}AbstractCoverageType">
* <sequence>
* <element ref="{http://www.opengis.net/gml}coverageFunction" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractDiscreteCoverageType", propOrder = {
"coverageFunction"
})
@XmlSeeAlso({
MultiSolidCoverageType.class,
GridCoverageType.class,
MultiSurfaceCoverageType.class,
MultiPointCoverageType.class,
RectifiedGridCoverageType.class,
MultiCurveCoverageType.class
})
public abstract class AbstractDiscreteCoverageType
extends AbstractCoverageType
{
protected CoverageFunctionType coverageFunction;
/**
* Ruft den Wert der coverageFunction-Eigenschaft ab.
*
* @return
* possible object is
* {@link CoverageFunctionType }
*
*/
public CoverageFunctionType getCoverageFunction() {
return coverageFunction;
}
/**
* Legt den Wert der coverageFunction-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link CoverageFunctionType }
*
*/
public void setCoverageFunction(CoverageFunctionType value) {
this.coverageFunction = value;
}
public boolean isSetCoverageFunction() {
return (this.coverageFunction!= null);
}
}