Class Intersects<O,​A extends org.locationtech.jts.geom.Geometry>

  • All Implemented Interfaces:
    com.googlecode.cqengine.query.Query<O>

    public class Intersects<O,​A extends org.locationtech.jts.geom.Geometry>
    extends com.googlecode.cqengine.query.simple.SimpleQuery<O,​A>
    • Field Summary

      • Fields inherited from class com.googlecode.cqengine.query.simple.SimpleQuery

        attributeIsSimple, simpleAttribute
    • Constructor Summary

      Constructors 
      Constructor Description
      Intersects​(com.googlecode.cqengine.attribute.Attribute<O,​A> attribute, A value)  
    • Constructor Detail

      • Intersects

        public Intersects​(com.googlecode.cqengine.attribute.Attribute<O,​A> attribute,
                          A value)
    • Method Detail

      • getEnvelope

        public org.locationtech.jts.geom.Envelope getEnvelope()
      • matchesSimpleAttribute

        protected boolean matchesSimpleAttribute​(com.googlecode.cqengine.attribute.SimpleAttribute<O,​A> attribute,
                                                 O object,
                                                 com.googlecode.cqengine.query.option.QueryOptions queryOptions)
        Specified by:
        matchesSimpleAttribute in class com.googlecode.cqengine.query.simple.SimpleQuery<O,​A extends org.locationtech.jts.geom.Geometry>
      • matchesNonSimpleAttribute

        protected boolean matchesNonSimpleAttribute​(com.googlecode.cqengine.attribute.Attribute<O,​A> attribute,
                                                    O object,
                                                    com.googlecode.cqengine.query.option.QueryOptions queryOptions)
        Specified by:
        matchesNonSimpleAttribute in class com.googlecode.cqengine.query.simple.SimpleQuery<O,​A extends org.locationtech.jts.geom.Geometry>
      • matchesValue

        public boolean matchesValue​(A aValue,
                                    com.googlecode.cqengine.query.option.QueryOptions queryOptions)
      • calcHashCode

        protected int calcHashCode()
        Specified by:
        calcHashCode in class com.googlecode.cqengine.query.simple.SimpleQuery<O,​A extends org.locationtech.jts.geom.Geometry>