org.geotools.filter.function
Class StaticGeometry

java.lang.Object
  extended byorg.geotools.filter.function.StaticGeometry

public class StaticGeometry
extends java.lang.Object


Constructor Summary
StaticGeometry()
           
 
Method Summary
static double area(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean between(java.lang.Object o, java.lang.Object o_low, java.lang.Object o_high)
           
static com.vividsolutions.jts.geom.Geometry boundary(com.vividsolutions.jts.geom.Geometry arg0)
           
static int boundaryDimension(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry buffer(com.vividsolutions.jts.geom.Geometry arg0, double arg1)
           
static com.vividsolutions.jts.geom.Geometry bufferWithSegments(com.vividsolutions.jts.geom.Geometry arg0, double arg1, int arg2)
           
static com.vividsolutions.jts.geom.Geometry centroid(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean contains(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static com.vividsolutions.jts.geom.Geometry convexHull(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean crosses(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static com.vividsolutions.jts.geom.Geometry difference(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static int dimension(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean disjoint(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static double distance(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean double2bool(double d)
           
static com.vividsolutions.jts.geom.Geometry endPoint(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry envelope(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean equalsExact(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean equalsExactTolerance(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1, double arg2)
           
static boolean equalTo(java.lang.Object o1, java.lang.Object o2)
           
static com.vividsolutions.jts.geom.Geometry exteriorRing(com.vividsolutions.jts.geom.Geometry arg0)
           
static java.lang.String geometryType(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry geomFromWKT(java.lang.String wkt)
           
static double geomLength(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry getGeometryN(com.vividsolutions.jts.geom.Geometry arg0, int arg1)
           
static double getX(com.vividsolutions.jts.geom.Geometry arg0)
           
static double getY(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean greaterEqualThan(java.lang.Object o1, java.lang.Object o2)
           
static boolean greaterThan(java.lang.Object o1, java.lang.Object o2)
           
static java.lang.Object if_then_else(boolean p, java.lang.Object a, java.lang.Object b)
           
static boolean in10(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5, java.lang.Object s6, java.lang.Object s7, java.lang.Object s8, java.lang.Object s9, java.lang.Object s10)
           
static boolean in2(java.lang.Object s, java.lang.Object s1, java.lang.Object s2)
           
static boolean in3(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3)
           
static boolean in4(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4)
           
static boolean in5(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5)
           
static boolean in6(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5, java.lang.Object s6)
           
static boolean in7(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5, java.lang.Object s6, java.lang.Object s7)
           
static boolean in8(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5, java.lang.Object s6, java.lang.Object s7, java.lang.Object s8)
           
static boolean in9(java.lang.Object s, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3, java.lang.Object s4, java.lang.Object s5, java.lang.Object s6, java.lang.Object s7, java.lang.Object s8, java.lang.Object s9)
           
static boolean int2bbool(int i)
           
static double int2ddouble(int i)
           
static com.vividsolutions.jts.geom.Geometry interiorPoint(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry interiorRingN(com.vividsolutions.jts.geom.Geometry arg0, int arg1)
           
static com.vividsolutions.jts.geom.Geometry intersection(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean intersects(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean isClosed(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean isEmpty(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean isLike(java.lang.String s1, java.lang.String s2)
           
static boolean isNull(java.lang.Object o)
           
static boolean isRing(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean isSimple(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean isValid(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean isWithinDistance(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1, double arg2)
           
static boolean lessEqualThan(java.lang.Object o1, java.lang.Object o2)
           
static boolean lessThan(java.lang.Object o1, java.lang.Object o2)
           
static boolean not(boolean b)
           
static boolean notEqualTo(java.lang.Object o1, java.lang.Object o2)
           
static int numGeometries(com.vividsolutions.jts.geom.Geometry arg0)
           
static int numInteriorRing(com.vividsolutions.jts.geom.Geometry arg0)
           
static int numPoints(com.vividsolutions.jts.geom.Geometry arg0)
           
static boolean overlaps(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean parseBoolean(java.lang.String s)
           
static double parseDouble(java.lang.String s)
           
static int parseInt(java.lang.String s)
           
static com.vividsolutions.jts.geom.Geometry pointN(com.vividsolutions.jts.geom.Geometry arg0, int arg1)
           
static java.lang.String relate(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean relatePattern(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1, java.lang.String arg2)
           
static int roundDouble(double d)
           
static com.vividsolutions.jts.geom.Geometry startPoint(com.vividsolutions.jts.geom.Geometry arg0)
           
static java.lang.String strConcat(java.lang.String s1, java.lang.String s2)
           
static boolean strEndsWith(java.lang.String s1, java.lang.String s2)
           
static boolean strEqualsIgnoreCase(java.lang.String s1, java.lang.String s2)
           
static int strIndexOf(java.lang.String s1, java.lang.String s2)
           
static int strLastIndexOf(java.lang.String s1, java.lang.String s2)
           
static int strLength(java.lang.String s1)
           
static boolean strMatches(java.lang.String s1, java.lang.String s2)
           
static boolean strStartsWith(java.lang.String s1, java.lang.String s2)
           
static java.lang.String strSubstring(java.lang.String s1, int beg, int end)
           
static java.lang.String strSubstringStart(java.lang.String s1, int beg)
           
static java.lang.String strTrim(java.lang.String s1)
           
static com.vividsolutions.jts.geom.Geometry symDifference(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean touches(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static java.lang.String toWKT(com.vividsolutions.jts.geom.Geometry arg0)
           
static com.vividsolutions.jts.geom.Geometry union(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
static boolean within(com.vividsolutions.jts.geom.Geometry arg0, com.vividsolutions.jts.geom.Geometry arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticGeometry

public StaticGeometry()
Method Detail

geomFromWKT

public static com.vividsolutions.jts.geom.Geometry geomFromWKT(java.lang.String wkt)

toWKT

public static java.lang.String toWKT(com.vividsolutions.jts.geom.Geometry arg0)

contains

public static boolean contains(com.vividsolutions.jts.geom.Geometry arg0,
                               com.vividsolutions.jts.geom.Geometry arg1)

isEmpty

public static boolean isEmpty(com.vividsolutions.jts.geom.Geometry arg0)

geomLength

public static double geomLength(com.vividsolutions.jts.geom.Geometry arg0)

intersects

public static boolean intersects(com.vividsolutions.jts.geom.Geometry arg0,
                                 com.vividsolutions.jts.geom.Geometry arg1)

isValid

public static boolean isValid(com.vividsolutions.jts.geom.Geometry arg0)

geometryType

public static java.lang.String geometryType(com.vividsolutions.jts.geom.Geometry arg0)

numPoints

public static int numPoints(com.vividsolutions.jts.geom.Geometry arg0)

isSimple

public static boolean isSimple(com.vividsolutions.jts.geom.Geometry arg0)

distance

public static double distance(com.vividsolutions.jts.geom.Geometry arg0,
                              com.vividsolutions.jts.geom.Geometry arg1)

isWithinDistance

public static boolean isWithinDistance(com.vividsolutions.jts.geom.Geometry arg0,
                                       com.vividsolutions.jts.geom.Geometry arg1,
                                       double arg2)

area

public static double area(com.vividsolutions.jts.geom.Geometry arg0)

centroid

public static com.vividsolutions.jts.geom.Geometry centroid(com.vividsolutions.jts.geom.Geometry arg0)

interiorPoint

public static com.vividsolutions.jts.geom.Geometry interiorPoint(com.vividsolutions.jts.geom.Geometry arg0)

dimension

public static int dimension(com.vividsolutions.jts.geom.Geometry arg0)

boundary

public static com.vividsolutions.jts.geom.Geometry boundary(com.vividsolutions.jts.geom.Geometry arg0)

boundaryDimension

public static int boundaryDimension(com.vividsolutions.jts.geom.Geometry arg0)

envelope

public static com.vividsolutions.jts.geom.Geometry envelope(com.vividsolutions.jts.geom.Geometry arg0)

disjoint

public static boolean disjoint(com.vividsolutions.jts.geom.Geometry arg0,
                               com.vividsolutions.jts.geom.Geometry arg1)

touches

public static boolean touches(com.vividsolutions.jts.geom.Geometry arg0,
                              com.vividsolutions.jts.geom.Geometry arg1)

crosses

public static boolean crosses(com.vividsolutions.jts.geom.Geometry arg0,
                              com.vividsolutions.jts.geom.Geometry arg1)

within

public static boolean within(com.vividsolutions.jts.geom.Geometry arg0,
                             com.vividsolutions.jts.geom.Geometry arg1)

overlaps

public static boolean overlaps(com.vividsolutions.jts.geom.Geometry arg0,
                               com.vividsolutions.jts.geom.Geometry arg1)

relatePattern

public static boolean relatePattern(com.vividsolutions.jts.geom.Geometry arg0,
                                    com.vividsolutions.jts.geom.Geometry arg1,
                                    java.lang.String arg2)

relate

public static java.lang.String relate(com.vividsolutions.jts.geom.Geometry arg0,
                                      com.vividsolutions.jts.geom.Geometry arg1)

bufferWithSegments

public static com.vividsolutions.jts.geom.Geometry bufferWithSegments(com.vividsolutions.jts.geom.Geometry arg0,
                                                                      double arg1,
                                                                      int arg2)

buffer

public static com.vividsolutions.jts.geom.Geometry buffer(com.vividsolutions.jts.geom.Geometry arg0,
                                                          double arg1)

convexHull

public static com.vividsolutions.jts.geom.Geometry convexHull(com.vividsolutions.jts.geom.Geometry arg0)

intersection

public static com.vividsolutions.jts.geom.Geometry intersection(com.vividsolutions.jts.geom.Geometry arg0,
                                                                com.vividsolutions.jts.geom.Geometry arg1)

union

public static com.vividsolutions.jts.geom.Geometry union(com.vividsolutions.jts.geom.Geometry arg0,
                                                         com.vividsolutions.jts.geom.Geometry arg1)

difference

public static com.vividsolutions.jts.geom.Geometry difference(com.vividsolutions.jts.geom.Geometry arg0,
                                                              com.vividsolutions.jts.geom.Geometry arg1)

symDifference

public static com.vividsolutions.jts.geom.Geometry symDifference(com.vividsolutions.jts.geom.Geometry arg0,
                                                                 com.vividsolutions.jts.geom.Geometry arg1)

equalsExactTolerance

public static boolean equalsExactTolerance(com.vividsolutions.jts.geom.Geometry arg0,
                                           com.vividsolutions.jts.geom.Geometry arg1,
                                           double arg2)

equalsExact

public static boolean equalsExact(com.vividsolutions.jts.geom.Geometry arg0,
                                  com.vividsolutions.jts.geom.Geometry arg1)

numGeometries

public static int numGeometries(com.vividsolutions.jts.geom.Geometry arg0)

getGeometryN

public static com.vividsolutions.jts.geom.Geometry getGeometryN(com.vividsolutions.jts.geom.Geometry arg0,
                                                                int arg1)

getX

public static double getX(com.vividsolutions.jts.geom.Geometry arg0)

getY

public static double getY(com.vividsolutions.jts.geom.Geometry arg0)

isClosed

public static boolean isClosed(com.vividsolutions.jts.geom.Geometry arg0)

pointN

public static com.vividsolutions.jts.geom.Geometry pointN(com.vividsolutions.jts.geom.Geometry arg0,
                                                          int arg1)

startPoint

public static com.vividsolutions.jts.geom.Geometry startPoint(com.vividsolutions.jts.geom.Geometry arg0)

endPoint

public static com.vividsolutions.jts.geom.Geometry endPoint(com.vividsolutions.jts.geom.Geometry arg0)

isRing

public static boolean isRing(com.vividsolutions.jts.geom.Geometry arg0)

exteriorRing

public static com.vividsolutions.jts.geom.Geometry exteriorRing(com.vividsolutions.jts.geom.Geometry arg0)

numInteriorRing

public static int numInteriorRing(com.vividsolutions.jts.geom.Geometry arg0)

interiorRingN

public static com.vividsolutions.jts.geom.Geometry interiorRingN(com.vividsolutions.jts.geom.Geometry arg0,
                                                                 int arg1)

strConcat

public static java.lang.String strConcat(java.lang.String s1,
                                         java.lang.String s2)

strEndsWith

public static boolean strEndsWith(java.lang.String s1,
                                  java.lang.String s2)

strStartsWith

public static boolean strStartsWith(java.lang.String s1,
                                    java.lang.String s2)

strEqualsIgnoreCase

public static boolean strEqualsIgnoreCase(java.lang.String s1,
                                          java.lang.String s2)

strIndexOf

public static int strIndexOf(java.lang.String s1,
                             java.lang.String s2)

strLastIndexOf

public static int strLastIndexOf(java.lang.String s1,
                                 java.lang.String s2)

strLength

public static int strLength(java.lang.String s1)

strMatches

public static boolean strMatches(java.lang.String s1,
                                 java.lang.String s2)

strSubstring

public static java.lang.String strSubstring(java.lang.String s1,
                                            int beg,
                                            int end)

strSubstringStart

public static java.lang.String strSubstringStart(java.lang.String s1,
                                                 int beg)

strTrim

public static java.lang.String strTrim(java.lang.String s1)

parseDouble

public static double parseDouble(java.lang.String s)

parseInt

public static int parseInt(java.lang.String s)

parseBoolean

public static boolean parseBoolean(java.lang.String s)

roundDouble

public static int roundDouble(double d)

int2ddouble

public static double int2ddouble(int i)

int2bbool

public static boolean int2bbool(int i)

double2bool

public static boolean double2bool(double d)

if_then_else

public static java.lang.Object if_then_else(boolean p,
                                            java.lang.Object a,
                                            java.lang.Object b)

equalTo

public static boolean equalTo(java.lang.Object o1,
                              java.lang.Object o2)

notEqualTo

public static boolean notEqualTo(java.lang.Object o1,
                                 java.lang.Object o2)

lessThan

public static boolean lessThan(java.lang.Object o1,
                               java.lang.Object o2)

greaterThan

public static boolean greaterThan(java.lang.Object o1,
                                  java.lang.Object o2)

greaterEqualThan

public static boolean greaterEqualThan(java.lang.Object o1,
                                       java.lang.Object o2)

lessEqualThan

public static boolean lessEqualThan(java.lang.Object o1,
                                    java.lang.Object o2)

isLike

public static boolean isLike(java.lang.String s1,
                             java.lang.String s2)

isNull

public static boolean isNull(java.lang.Object o)

between

public static boolean between(java.lang.Object o,
                              java.lang.Object o_low,
                              java.lang.Object o_high)

not

public static boolean not(boolean b)

in2

public static boolean in2(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2)

in3

public static boolean in3(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3)

in4

public static boolean in4(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4)

in5

public static boolean in5(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4,
                          java.lang.Object s5)

in6

public static boolean in6(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4,
                          java.lang.Object s5,
                          java.lang.Object s6)

in7

public static boolean in7(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4,
                          java.lang.Object s5,
                          java.lang.Object s6,
                          java.lang.Object s7)

in8

public static boolean in8(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4,
                          java.lang.Object s5,
                          java.lang.Object s6,
                          java.lang.Object s7,
                          java.lang.Object s8)

in9

public static boolean in9(java.lang.Object s,
                          java.lang.Object s1,
                          java.lang.Object s2,
                          java.lang.Object s3,
                          java.lang.Object s4,
                          java.lang.Object s5,
                          java.lang.Object s6,
                          java.lang.Object s7,
                          java.lang.Object s8,
                          java.lang.Object s9)

in10

public static boolean in10(java.lang.Object s,
                           java.lang.Object s1,
                           java.lang.Object s2,
                           java.lang.Object s3,
                           java.lang.Object s4,
                           java.lang.Object s5,
                           java.lang.Object s6,
                           java.lang.Object s7,
                           java.lang.Object s8,
                           java.lang.Object s9,
                           java.lang.Object s10)


Copyright © GeoTools. All Rights Reserved.