Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

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

Designates whether or not data from memory or from disk.

Enumerator:
Storage_Memory 
Storage_Disk 

Function Documentation

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.
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.