ooc::query Namespace Reference

Classes

class  Filter
 
class  QueryIterator
 
class  QueryResult
 

Enumerations

enum  Storage { Storage_Memory, Storage_Disk }
 

Functions

OOC_API int PointCount (Env env, NodeHandle const &handle)
 
OOC_API QueryIterator QueryPoints (Env env, Filter &filter)
 

Enumeration Type Documentation

◆ Storage

Designates whether or not data from memory or from disk.

Enumerator
Storage_Memory 
Storage_Disk 

Function Documentation

◆ PointCount()

OOC_API int ooc::query::PointCount ( Env  env,
NodeHandle const &  handle 
)

Determines the number of points in a given node.

Parameters
envThe point cloud environment for node_handle.
handleThe handle of the node whose point count is to be returned.
Returns
the point count of the node given by node_handle if successful. Returns a negative value otherwise.

◆ QueryPoints()

OOC_API QueryIterator ooc::query::QueryPoints ( Env  env,
Filter filter 
)

Allows users to query the points in a point cloud tree. Based on the input filter, the returned points may include both points in memory and on disk.

Parameters
envThe environment of the point cloud to query points from.
filterThe filter to select points with.
Returns
an iterator to the queried points.