public class TLcdOGCSpatialFilterCapabilities extends TLcdDataObject
TLcdOGCFilterCapabilities
Modifier and Type | Field and Description |
---|---|
static TLcdXMLName |
ARC
GML arc operand
|
static TLcdXMLName |
ARCBYBULGE
GML arc by bulge operand
|
static TLcdXMLName |
ARCBYCENTERPOINT
GML arc by center point operand
|
static java.lang.String |
BBOX
Spatial BBOX operator name
|
static java.lang.String |
BEYOND
Spatial Beyond operator name
|
static TLcdXMLName |
BEZIER
GML bezier operand
|
static TLcdXMLName |
CIRCLE
GML circle operand
|
static TLcdXMLName |
CIRCLEBYCENTERPOINT
GML circle by center point operand
|
static TLcdXMLName |
CLOTHOID
GML clothoid operand
|
static java.lang.String |
CONTAINS
Spatial Contains operator name
|
static java.lang.String |
CROSSES
Spatial Crosses operator name
|
static TLcdXMLName |
CUBICSPLINE
GML cubic spline operand
|
static java.lang.String |
DISJOINT
Spatial Disjoint operator name
|
static java.lang.String |
DWITHIN
Spatial DWithin operator name
|
static TLcdXMLName |
ENVELOPE
GML envelope operand
|
static java.lang.String |
EQUALS
Spatial Equals operator name
|
static TLcdXMLName |
GEODESIC
GML geodesic operand
|
static java.lang.String |
INTERSECT
Deprecated.
Use
INTERSECTS . |
static java.lang.String |
INTERSECTS
Spatial Intersects operator name
|
static TLcdXMLName |
LINESTRING
GML linestring operand
|
static TLcdXMLName |
OFFSETCURVE
GML offset curve operand
|
static java.lang.String |
OVERLAPS
Spatial Overlaps operator name
|
static TLcdXMLName |
POINT
GML point operand
|
static TLcdXMLName |
POLYGON
GML polygon operand
|
static TLcdXMLName |
POLYHEDRALSURFACE
GML polyhedral surface operand
|
static TLcdXMLName |
SOLID
GML solid operand
|
static TLcdXMLName |
TIN
GML tin operand
|
static java.lang.String |
TOUCHES
Spatial Touches operator name
|
static TLcdXMLName |
TRIANGLE
GML triangle operand
|
static TLcdXMLName |
TRIANGULATEDSURFACE
GML triangulated surface operand
|
static java.lang.String |
WITHIN
Spatial Within operator name
|
Constructor and Description |
---|
TLcdOGCSpatialFilterCapabilities()
Default constructor.
|
TLcdOGCSpatialFilterCapabilities(TLcdOGCSpatialOperator[] aSpatialOperators,
TLcdXMLName[] aGeometryOperands)
Constructs a spatial filter capabilities object, with the given spatial operators and geometry operands.
|
Modifier and Type | Method and Description |
---|---|
void |
addGeometryOperand(TLcdXMLName aOperand)
Add a geometry operand to the list of geometry operands specified in this capabilities object.
|
void |
addSpatialOperator(TLcdOGCSpatialOperator aOperator)
Add a spatial operator to the list of spatial operators specified in this capabilities object.
|
TLcdXMLName |
getGeometryOperand(int aIndex)
Returns the geometry operand at the given index.
|
int |
getGeometryOperandCount()
Returns the number of supported geometry operands.
|
java.util.List<TLcdXMLName> |
getGeometryOperands()
Returns a list containing the supported geometry operands.
|
TLcdOGCSpatialOperator |
getSpatialOperator(int index)
Returns the spatial operator at aIndex index in the list of supported spatial operators.
|
int |
getSpatialOperatorCount()
Returns the number of supported spatial operators.
|
java.util.List<TLcdOGCSpatialOperator> |
getSpatialOperators()
Returns a list containing the supported spatial operators.
|
void |
removeGeometryOperand(TLcdXMLName aOperand)
Remove the geometry operand aOperand to the list of geometry operands specified in this capabilities object.
|
void |
removeSpatialOperator(TLcdOGCSpatialOperator aOperator)
Remove the spatial operator aOperator from the list of spatial operators specified in this capabilities object.
|
public static final java.lang.String BBOX
public static final java.lang.String DISJOINT
@Deprecated public static final java.lang.String INTERSECT
INTERSECTS
.public static final java.lang.String INTERSECTS
public static final java.lang.String WITHIN
public static final java.lang.String CROSSES
public static final java.lang.String TOUCHES
public static final java.lang.String EQUALS
public static final java.lang.String OVERLAPS
public static final java.lang.String CONTAINS
public static final java.lang.String DWITHIN
public static final java.lang.String BEYOND
public static final TLcdXMLName ENVELOPE
public static final TLcdXMLName LINESTRING
public static final TLcdXMLName POINT
public static final TLcdXMLName POLYGON
public static final TLcdXMLName ARCBYCENTERPOINT
public static final TLcdXMLName CIRCLEBYCENTERPOINT
public static final TLcdXMLName ARC
public static final TLcdXMLName CIRCLE
public static final TLcdXMLName ARCBYBULGE
public static final TLcdXMLName BEZIER
public static final TLcdXMLName CLOTHOID
public static final TLcdXMLName CUBICSPLINE
public static final TLcdXMLName GEODESIC
public static final TLcdXMLName OFFSETCURVE
public static final TLcdXMLName TRIANGLE
public static final TLcdXMLName POLYHEDRALSURFACE
public static final TLcdXMLName TRIANGULATEDSURFACE
public static final TLcdXMLName TIN
public static final TLcdXMLName SOLID
public TLcdOGCSpatialFilterCapabilities()
public TLcdOGCSpatialFilterCapabilities(TLcdOGCSpatialOperator[] aSpatialOperators, TLcdXMLName[] aGeometryOperands)
aSpatialOperators
- an array of spatial operatorsaGeometryOperands
- an array of geometry operandspublic int getSpatialOperatorCount()
public java.util.List<TLcdOGCSpatialOperator> getSpatialOperators()
public TLcdOGCSpatialOperator getSpatialOperator(int index)
index
- public int getGeometryOperandCount()
public java.util.List<TLcdXMLName> getGeometryOperands()
public TLcdXMLName getGeometryOperand(int aIndex)
aIndex
- the index of the geometry operand to retrievepublic void addSpatialOperator(TLcdOGCSpatialOperator aOperator)
aOperator
- a spatial operatorpublic void removeSpatialOperator(TLcdOGCSpatialOperator aOperator)
aOperator
- a spatial operator.public void addGeometryOperand(TLcdXMLName aOperand)
aOperand
- an operand that is one of the constants of this class.public void removeGeometryOperand(TLcdXMLName aOperand)
aOperand
- an operand