Beispiel #1
0
 public static SpatialBinaryExpression Intersects(Expression expression,
                                                  SpatialExpression spatialExpression)
 {
     return(new SpatialBinaryExpression(expression,
                                        SpatialOperation.Intersects,
                                        spatialExpression));
 }
Beispiel #2
0
        public override Boolean Equals(SpatialExpression other)
        {
            GeometryExpression geometryExpression = other as GeometryExpression;

            return(geometryExpression != null && Equals(_geometry, geometryExpression._geometry));
        }
Beispiel #3
0
 public SpatialBinaryExpression(SpatialExpression left, SpatialOperation op, Expression right)
     : base(left, op, right)
 {
 }
Beispiel #4
0
        public override Boolean Equals(SpatialExpression other)
        {
            ExtentsExpression extentsExpression = other as ExtentsExpression;

            return(extentsExpression != null && Equals(_extents, extentsExpression._extents));
        }