Tabnine Logo
PhTreeSolidF$PhQuerySF
Code IndexAdd Tabnine to your IDE (free)

How to use
PhTreeSolidF$PhQuerySF
in
ch.ethz.globis.phtree

Best Java code snippets using ch.ethz.globis.phtree.PhTreeSolidF$PhQuerySF (Showing top 5 results out of 315)

origin: ch.ethz.globis.phtree/phtree

/**
 * Query for all bodies that are included in or partially intersect with the query rectangle.
 * @param lower 'lower left' corner of query rectangle
 * @param upper 'upper right' corner of query rectangle
 * @return Iterator over all matching elements.
 */
public PhQuerySF<T> queryIntersect(double[] lower, double[] upper) {
  long[] lUpp = new long[lower.length << 1];
  long[] lLow = new long[lower.length << 1];
  pre.pre(qMIN, lower, lLow);
  pre.pre(upper, qMAX, lUpp);
  return new PhQuerySF<>(pht.query(lLow, lUpp), dims, pre, true);
}
 
origin: tzaeschke/tinspin-indexes

@Override
public boolean hasNext() {
  return iter.hasNext();
}
origin: tzaeschke/tinspin-indexes

@Override
public RectangleEntry<T> next() {
  //This reuses the entry object, but we have to clone the arrays...
  PhEntrySF<T> e = iter.nextEntryReuse();
  return new EntryR<>(e.lower().clone(), e.upper().clone(), e.value());
}
origin: tzaeschke/tinspin-indexes

@Override
public void reset(double[] min, double[] max) {
  iter.reset(min, max);
}

origin: ch.ethz.globis.phtree/phtree

/**
 * Query for all bodies that are fully included in the query rectangle.
 * @param lower 'lower left' corner of query rectangle
 * @param upper 'upper right' corner of query rectangle
 * @return Iterator over all matching elements.
 */
public PhQuerySF<T> queryInclude(double[] lower, double[] upper) {
  long[] lUpp = new long[lower.length << 1];
  long[] lLow = new long[lower.length << 1];
  pre.pre(lower, lower, lLow);
  pre.pre(upper, upper, lUpp);
  return new PhQuerySF<>(pht.query(lLow, lUpp), dims, pre, false);
}
 
ch.ethz.globis.phtreePhTreeSolidF$PhQuerySF

Javadoc

Query class for solids/rectangles.

Most used methods

  • <init>
  • hasNext
  • nextEntryReuse
  • reset
    Restarts the query with a new query rectangle.

Popular in Java

  • Parsing JSON documents to java classes using gson
  • addToBackStack (FragmentTransaction)
  • getExternalFilesDir (Context)
  • getContentResolver (Context)
  • Menu (java.awt)
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JButton (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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