Package org.geotools.filter.function
Class StaticGeometry
- Object
-
- StaticGeometry
-
public class StaticGeometry extends Object
- Author:
- David Blasby (The Open Planning Project)
-
-
Constructor Summary
Constructors Constructor Description StaticGeometry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doublearea(Geometry arg0)static booleanbetween(Object o, Object o_low, Object o_high)static Geometryboundary(Geometry arg0)static intboundaryDimension(Geometry arg0)static Geometrybuffer(Geometry arg0, Double arg1)static GeometrybufferWithSegments(Geometry arg0, Double arg1, Integer arg2)static Geometrycentroid(Geometry arg0)static booleancontains(Geometry arg0, Geometry arg1)static GeometryconvexHull(Geometry arg0)static booleancrosses(Geometry arg0, Geometry arg1)static Geometrydifference(Geometry arg0, Geometry arg1)static intdimension(Geometry arg0)static booleandisjoint(Geometry arg0, Geometry arg1)static doubledistance(Geometry arg0, Geometry arg1)static booleandouble2bool(Double d)static GeometryendPoint(Geometry arg0)static Geometryenvelope(Geometry arg0)static booleanequalsExact(Geometry arg0, Geometry arg1)static booleanequalsExactTolerance(Geometry arg0, Geometry arg1, Double arg2)static booleanequalTo(Object o1, Object o2)static GeometryexteriorRing(Geometry arg0)static StringgeometryType(Geometry arg0)static GeometrygeomFromWKT(String wkt)static doublegeomLength(Geometry arg0)static GeometrygetGeometryN(Geometry arg0, Integer arg1)static doublegetX(Geometry arg0)static doublegetY(Geometry arg0)static 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 booleanin2(Object s, Object s1, Object s2)static booleanin3(Object s, Object s1, Object s2, Object s3)static booleanin4(Object s, Object s1, Object s2, Object s3, Object s4)static booleanin5(Object s, Object s1, Object s2, Object s3, Object s4, Object s5)static booleanin6(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6)static booleanin7(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7)static 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 booleanint2bbool(Integer i)static doubleint2ddouble(Integer i)static GeometryinteriorPoint(Geometry arg0)static GeometryinteriorRingN(Geometry arg0, Integer arg1)static Geometryintersection(Geometry arg0, Geometry arg1)static booleanintersects(Geometry arg0, Geometry arg1)static booleanisClosed(Geometry arg0)static booleanisEmpty(Geometry arg0)static booleanisLike(String s1, String s2)static booleanisNull(Object o)static booleanisRing(Geometry arg0)static booleanisSimple(Geometry arg0)static booleanisValid(Geometry arg0)static booleanisWithinDistance(Geometry arg0, Geometry arg1, Double arg2)static booleanlessEqualThan(Object o1, Object o2)Delegates to FilterFactorystatic booleanlessThan(Object o1, Object o2)Delegates to FilterFactorystatic GeometryminimumCircle(Geometry g)static GeometryminimumDiameter(Geometry arg0)static GeometryminimumRectangle(Geometry g)static booleannot(Boolean b)static booleannotEqualTo(Object o1, Object o2)static intnumGeometries(Geometry arg0)static intnumInteriorRing(Geometry arg0)static intnumPoints(Geometry arg0)static GeometryoctagonalEnvelope(Geometry arg0)static booleanoverlaps(Geometry arg0, Geometry arg1)static booleanparseBoolean(String s)static doubleparseDouble(String s)static intparseInt(String s)static longparseLong(String s)static GeometrypointN(Geometry arg0, Integer arg1)static Stringrelate(Geometry arg0, Geometry arg1)static booleanrelatePattern(Geometry arg0, Geometry arg1, String arg2)static introundDouble(Double d)static PointstartPoint(Geometry arg0)static StringstrAbbreviate(String s, Integer lower, Integer upper, String toAppend)static StringstrCapitalize(String s)static StringstrConcat(String s1, String s2)static 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 intstrLength(String s1)static booleanstrMatches(String s1, String s2)static StringstrReplace(String s1, String s2, String s3, Boolean bAll)static booleanstrStartsWith(String s1, String s2)static StringstrStripAccents(String s)static StringstrSubstring(String s1, Integer beg, Integer end)static StringstrSubstringStart(String s1, Integer beg)static StringstrToLowerCase(String s1)static StringstrToUpperCase(String s1)static StringstrTrim(String s1)static GeometrysymDifference(Geometry arg0, Geometry arg1)static booleantouches(Geometry arg0, Geometry arg1)static StringtoWKT(Geometry arg0)static Geometryunion(Geometry arg0, Geometry arg1)static booleanwithin(Geometry arg0, Geometry arg1)
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(Geometry arg0)
-
geomLength
public static double geomLength(Geometry arg0)
-
isValid
public static boolean isValid(Geometry arg0)
-
numPoints
public static int numPoints(Geometry arg0)
-
isSimple
public static boolean isSimple(Geometry arg0)
-
area
public static double area(Geometry arg0)
-
dimension
public static int dimension(Geometry arg0)
-
boundaryDimension
public static int boundaryDimension(Geometry arg0)
-
bufferWithSegments
public static Geometry bufferWithSegments(Geometry arg0, Double arg1, Integer arg2)
-
equalsExactTolerance
public static boolean equalsExactTolerance(Geometry arg0, Geometry arg1, Double arg2)
-
numGeometries
public static int numGeometries(Geometry arg0)
-
getX
public static double getX(Geometry arg0)
-
getY
public static double getY(Geometry arg0)
-
isClosed
public static boolean isClosed(Geometry arg0)
-
isRing
public static boolean isRing(Geometry arg0)
-
numInteriorRing
public static int numInteriorRing(Geometry arg0)
-
strLength
public static int strLength(String s1)
-
strAbbreviate
public static String strAbbreviate(String s, Integer lower, Integer upper, String toAppend)
-
parseDouble
public static double parseDouble(String s)
-
parseInt
public static int parseInt(String s)
-
parseLong
public static long parseLong(String s)
-
parseBoolean
public static boolean parseBoolean(String s)
-
roundDouble
public static int roundDouble(Double d)
-
int2ddouble
public static double int2ddouble(Integer i)
-
int2bbool
public static boolean int2bbool(Integer i)
-
double2bool
public static boolean double2bool(Double d)
-
greaterEqualThan
public static boolean greaterEqualThan(Object o1, Object o2)
Delegates to FilterFactory
-
isNull
public static boolean isNull(Object o)
-
between
public static boolean between(Object o, Object o_low, Object o_high)
- Returns:
- true if value is between low and high
-
not
public static boolean not(Boolean b)
-
in6
public static boolean in6(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6)
-
in7
public static boolean in7(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7)
-
in8
public static boolean in8(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7, Object s8)
-
in9
public static boolean in9(Object s, Object s1, Object s2, Object s3, Object s4, Object s5, Object s6, Object s7, Object s8, Object s9)
-
-