Package com.querydsl.spatial
Class SurfaceExpression<T extends org.geolatte.geom.Geometry>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<T>
com.querydsl.spatial.GeometryExpression<T>
com.querydsl.spatial.SurfaceExpression<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Expression<T>,Serializable
- Direct Known Subclasses:
PolygonExpression
public abstract class SurfaceExpression<T extends org.geolatte.geom.Geometry>
extends GeometryExpression<T>
A Surface is a 2-dimensional geometric object.
- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarea()The area of this Surface, as measured in the spatial reference system of this Surface.PointExpression<org.geolatte.geom.Point>centroid()The mathematical centroid for this Surface as a Point.PointExpression<org.geolatte.geom.Point>A Point guaranteed to be on this Surface.Methods inherited from class com.querydsl.spatial.GeometryExpression
asBinary, asText, boundary, buffer, contains, contains, convexHull, crosses, crosses, difference, difference, dimension, disjoint, disjoint, distance, distance, distanceSphere, distanceSpheroid, envelope, eq, eq, geometryType, intersection, intersection, intersects, intersects, isEmpty, isSimple, overlaps, overlaps, relate, relate, srid, symDifference, symDifference, touches, touches, transform, union, union, within, withinMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
as, as, count, countDistinct, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpression
equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
accept
-
Constructor Details
-
SurfaceExpression
-
-
Method Details
-
area
The area of this Surface, as measured in the spatial reference system of this Surface.- Returns:
- area
-
centroid
The mathematical centroid for this Surface as a Point. The result is not guaranteed to be on this Surface.- Returns:
- centroid
-
pointOnSurface
A Point guaranteed to be on this Surface.- Returns:
- point on surface
-