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