Package org.geotools.filter.function
Class StaticGeometry
Object
StaticGeometry
- Author:
- David Blasby (The Open Planning Project)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublestatic booleanstatic Geometrystatic intboundaryDimension(Geometry arg0) static Geometrystatic GeometrybufferWithSegments(Geometry arg0, Double arg1, Integer arg2) static Geometrystatic booleanstatic GeometryconvexHull(Geometry arg0) static booleanstatic Geometrydifference(Geometry arg0, Geometry arg1) static intstatic booleanstatic doublestatic booleanstatic Geometrystatic Geometrystatic booleanequalsExact(Geometry arg0, Geometry arg1) static booleanequalsExactTolerance(Geometry arg0, Geometry arg1, Double arg2) static booleanstatic GeometryexteriorRing(Geometry arg0) static StringgeometryType(Geometry arg0) static GeometrygeomFromWKT(String wkt) static doublegeomLength(Geometry arg0) static GeometrygetGeometryN(Geometry arg0, Integer arg1) static doublestatic doublestatic booleangreaterEqualThan(Object o1, Object o2) Delegates to FilterFactorystatic booleangreaterThan(Object o1, Object o2) Delegates to FilterFactorystatic Objectif_then_else(Boolean p, Object a, Object b) static booleanin10(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7, Object s8, Object s9, Object s10) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanin8(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7, Object s8) static booleanin9(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7, Object s8, Object s9) static booleanstatic doublestatic GeometryinteriorPoint(Geometry arg0) static GeometryinteriorRingN(Geometry arg0, Integer arg1) static Geometryintersection(Geometry arg0, Geometry arg1) static booleanintersects(Geometry arg0, Geometry arg1) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanisWithinDistance(Geometry arg0, Geometry arg1, Double arg2) static booleanlessEqualThan(Object o1, Object o2) Delegates to FilterFactorystatic booleanDelegates to FilterFactorystatic Geometrystatic GeometryminimumDiameter(Geometry arg0) static Geometrystatic booleanstatic booleannotEqualTo(Object o1, Object o2) static intnumGeometries(Geometry arg0) static intnumInteriorRing(Geometry arg0) static intstatic GeometryoctagonalEnvelope(Geometry arg0) static booleanstatic booleanstatic doublestatic intstatic longstatic Geometrystatic Stringstatic booleanrelatePattern(Geometry arg0, Geometry arg1, String arg2) static intstatic PointstartPoint(Geometry arg0) static StringstrAbbreviate(String s, Integer lower, Integer upper, String toAppend) static Stringstatic Stringstatic StringstrDefaultIfBlank(String s, String defaultStr) static booleanstrEndsWith(String s1, String s2) static booleanstrEqualsIgnoreCase(String s1, String s2) static intstrIndexOf(String s1, String s2) static intstrLastIndexOf(String s1, String s2) static intstatic booleanstrMatches(String s1, String s2) static StringstrReplace(String s1, String s2, String s3, Boolean bAll) static booleanstrStartsWith(String s1, String s2) static Stringstatic StringstrSubstring(String s1, Integer beg, Integer end) static StringstrSubstringStart(String s1, Integer beg) static StringstrToLowerCase(String s1) static StringstrToUpperCase(String s1) static Stringstatic GeometrysymDifference(Geometry arg0, Geometry arg1) static booleanstatic Stringstatic Geometrystatic boolean
-
Constructor Details
-
StaticGeometry
public StaticGeometry()
-
-
Method Details
-
geomFromWKT
-
toWKT
-
contains
-
isEmpty
-
geomLength
-
intersects
-
isValid
-
geometryType
-
numPoints
-
isSimple
-
distance
-
isWithinDistance
-
area
-
centroid
-
interiorPoint
-
dimension
-
boundary
-
boundaryDimension
-
envelope
-
disjoint
-
touches
-
crosses
-
within
-
overlaps
-
relatePattern
-
relate
-
bufferWithSegments
-
buffer
-
convexHull
-
intersection
-
union
-
difference
-
symDifference
-
equalsExactTolerance
-
equalsExact
-
numGeometries
-
getGeometryN
-
getX
-
getY
-
isClosed
-
pointN
-
startPoint
-
endPoint
-
isRing
-
exteriorRing
-
numInteriorRing
-
interiorRingN
-
minimumCircle
-
minimumRectangle
-
octagonalEnvelope
-
minimumDiameter
-
strConcat
-
strEndsWith
-
strStartsWith
-
strEqualsIgnoreCase
-
strIndexOf
-
strLastIndexOf
-
strLength
-
strToLowerCase
-
strToUpperCase
-
strAbbreviate
-
strCapitalize
-
strDefaultIfBlank
-
strStripAccents
-
strMatches
-
strReplace
-
strSubstring
-
strSubstringStart
-
strTrim
-
parseDouble
-
parseInt
-
parseLong
-
parseBoolean
-
roundDouble
-
int2ddouble
-
int2bbool
-
double2bool
-
if_then_else
-
equalTo
-
notEqualTo
-
lessThan
Delegates to FilterFactory -
greaterThan
Delegates to FilterFactory -
greaterEqualThan
Delegates to FilterFactory -
lessEqualThan
Delegates to FilterFactory -
isLike
-
isNull
-
between
- Returns:
- true if value is between low and high
-
not
-
in2
-
in3
-
in4
-
in5
-
in6
-
in7
-
in8
-
in9
-
in10
-