public class Crosses extends SpatialFilter
The abstract class of <Crosses> elements.
Crosses is a spatial operator, confining result features to ones that cross a specified geometric object. It is usually applied to features in a line dataset.
A Crosses element consists of the name of the field storing geometric object, and the target geometric object participating in the operation.
name, subExpression
Constructor and Description |
---|
Crosses()
The constructor, which constructs an object of
Crosses named "Crosses". |
Crosses(PropertyName propertyName, Geometry geometry)
Constructs an object of
Crosses with a null name according to the name of the field storing the geometric object and the target geometric object participating in the operation. |
Crosses(PropertyName property, GeometryExpression geometry)
Constructs an object of
Crosses named "Crosses" according to the name of the field storing the geometric object and the target geometric object participating in the operation. |
Modifier and Type | Method and Description |
---|---|
void |
accept(AbstractFilterVisitor visitor) |
FilterType |
getFilterType()
Gets the Filter element type.
|
getGeometry, getPropertyName, setSubExpression
copy, getName, getSubExpression, getSubExpressionCount
public Crosses()
The constructor, which constructs an object of Crosses
named "Crosses".
public Crosses(PropertyName property, GeometryExpression geometry)
Constructs an object of Crosses
named "Crosses" according to the name of the field storing the geometric object and the target geometric object participating in the operation.
property
- An abstract object of the <PropertyName> element, representing the name of the field storing the geometric object.geometry
- The target geometric object.public Crosses(PropertyName propertyName, Geometry geometry) throws OGCException
Constructs an object of Crosses
with a null name according to the name of the field storing the geometric object and the target geometric object participating in the operation.
propertyName
- An abstract object of the <PropertyName> element, representing the name of the field storing the geometric object.geometry
- The target geometric object.OGCException
- An OGC service exception.public void accept(AbstractFilterVisitor visitor) throws OGCException
accept
in class Filter
OGCException
public FilterType getFilterType()
Filter
Gets the Filter element type.
getFilterType
in class Filter