21#ifndef GF_SPATIAL_TYPES_H 
   22#define GF_SPATIAL_TYPES_H 
   32#ifndef DOXYGEN_SHOULD_SKIP_THIS 
   85#ifndef DOXYGEN_SHOULD_SKIP_THIS 
A handle to an object or an id.
Definition: Handle.h:40
 
SpatialStructureType
A type of spatial structure.
Definition: SpatialTypes.h:50
 
SpatialQuery
A kind of spatial query.
Definition: SpatialTypes.h:73
 
std::function< void(Handle)> SpatialQueryCallback
A callback for spatial query.
Definition: SpatialTypes.h:82
 
SpatialId
A spatial id.
Definition: SpatialTypes.h:42
 
@ Object
The structure represents an actuel object.
 
@ Node
The structure represents an internal node.
 
@ Contain
Search for all objects that contain the given bounds.
 
@ Intersect
Search for all objects that intersect the given bounds.
 
The namespace for gf classes.
 
A spatial structure.
Definition: SpatialTypes.h:63
 
SpatialStructureType type
The type of the structure.
Definition: SpatialTypes.h:65
 
int level
The level of the structure.
Definition: SpatialTypes.h:66
 
RectF bounds
The bounds of the structure.
Definition: SpatialTypes.h:64