org.geotools.filter.function
Class StaticGeometry
java.lang.Object
org.geotools.filter.function.StaticGeometry
- public class StaticGeometry
- extends java.lang.Object
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 |
StaticGeometry
public StaticGeometry()
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.