public class Touches extends SpatialFilter
The abstract class of <Touches> elements.
Touches is a spatial operator representing the touching operation, i.e., confining the result features to ones that intersect with a specified geometric object only on the boundaries. Note that there is no touching relationship between points.
A Toucheselement consists of the name of the field storing geometric object, and the target geometric object participating in the operation.
name, subExpression
Constructor and Description |
---|
Touches()
The constructor.
|
Touches(PropertyName propertyName, Geometry geometry)
Constructs an object of
Touches with a null name according to the name of the field storing the geometric object and the target geometric object participating in the operation. |
Touches(PropertyName property, GeometryExpression geometry)
Constructs an object of
Touches named "Touches" 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 Touches(PropertyName property, GeometryExpression geometry)
Constructs an object of Touches
named "Touches" 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 Touches(PropertyName propertyName, Geometry geometry) throws OGCException
Constructs an object of Touches
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
- Geometric objects in SuperMap iServer.OGCException
- An OGC service exception.public Touches()
The constructor.
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