congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
Within
Code IndexAdd Tabnine to your IDE (free)

How to use
Within
in
org.deegree.filter.spatial

Best Java code snippets using org.deegree.filter.spatial.Within (Showing top 11 results out of 315)

origin: deegree/deegree3

  break;
case WITHIN:
  geometry = ( (Within) operator ).getGeometry();
  break;
default:
origin: deegree/deegree3

  break;
case WITHIN:
  propertyName = ( (Within) operator ).getPropName();
  geometry = ( (Within) operator ).getGeometry();
  break;
origin: deegree/deegree3

public <T> boolean evaluate( T obj, XPathEvaluator<T> xpathEvaluator )
            throws FilterEvaluationException {
  for ( TypedObjectNode paramValue : propName.evaluate( obj, xpathEvaluator ) ) {
    Geometry geom = checkGeometryOrNull( paramValue );
    if ( geom != null ) {
      Geometry transformedLiteral = getCompatibleGeometry( geom, geometry );
      return geom.isWithin( transformedLiteral );
    }
  }
  return false;
}
origin: deegree/deegree3

case WITHIN:
  Within within = (Within) op;
  return new Within( copy( within.getPropName() ), within.getGeometry() );
origin: deegree/deegree3

private static BBOX extractBBox( SpatialOperator oper ) {
  SubType type = oper.getSubType();
  switch ( type ) {
  case BBOX:
    return (BBOX) oper;
  case CONTAINS:
    // Oracle does not like zero-extent bboxes
    if ( !( ( (Contains) oper ).getGeometry() instanceof Point ) )
      return new BBOX( ( (Contains) oper ).getParam1(), ( (Contains) oper ).getGeometry().getEnvelope() );
    return null;
  case CROSSES:
    return new BBOX( ( (Crosses) oper ).getParam1(), ( (Crosses) oper ).getGeometry().getEnvelope() );
  case DWITHIN:
    // TOOD use enlarged bbox
    return null;
  case EQUALS:
    return new BBOX( ( (Equals) oper ).getParam1(), ( (Equals) oper ).getGeometry().getEnvelope() );
  case INTERSECTS:
    return new BBOX( ( (Intersects) oper ).getParam1(), ( (Intersects) oper ).getGeometry().getEnvelope() );
  case OVERLAPS:
    return new BBOX( ( (Overlaps) oper ).getParam1(), ( (Overlaps) oper ).getGeometry().getEnvelope() );
  case WITHIN:
    return new BBOX( ( (Within) oper ).getParam1(), ( (Within) oper ).getGeometry().getEnvelope() );
  default: {
    return null;
  }
  }
}
origin: deegree/deegree3

spatialOperator = new Within( param1, param2 );
break;
origin: deegree/deegree3

  return new Touches( (Expression) os[0], (Geometry) os[1] );
case WITHIN:
  return new Within( (Expression) os[0], (Geometry) os[1] );
origin: deegree/deegree3

Within within = (Within) op;
builder.add( propNameExpr ).add( ".STWithin(" );
builder.add( toProtoSQL( within.getGeometry(), storageCRS, srid ) );
builder.add( ")=1" );
break;
origin: deegree/deegree3

spatialOperator = new Within( param1, param2 );
origin: deegree/deegree3

builder.add( toProtoSQL( within.getGeometry(), storageCRS, srid ) );
builder.add( ")" );
break;
origin: deegree/deegree3

spatialOperator = new Within( param1, param2 );
org.deegree.filter.spatialWithin

Javadoc

TODO add documentation here

Most used methods

  • getGeometry
  • <init>
  • getPropName
  • checkGeometryOrNull
  • getCompatibleGeometry
  • getParam1

Popular in Java

  • Start an intent from android
  • getExternalFilesDir (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Path (java.nio.file)
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now