Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::Entry Struct Reference

A stored (bounding box, payload) pair. More...

#include <tpl_r_tree.H>

Collaboration diagram for Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::Entry:
[legend]

Public Attributes

Rectangle bbox
 Axis-aligned bounding box.
 
Payload value
 User payload associated with bbox.
 

Detailed Description

template<typename Payload, size_t MaxEntries = 16, size_t MinEntries = MaxEntries / 2, RTreeVariant Variant = RTreeVariant::Guttman>
struct Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::Entry

A stored (bounding box, payload) pair.

Definition at line 128 of file tpl_r_tree.H.

Member Data Documentation

◆ bbox

template<typename Payload , size_t MaxEntries = 16, size_t MinEntries = MaxEntries / 2, RTreeVariant Variant = RTreeVariant::Guttman>
Rectangle Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::Entry::bbox

Axis-aligned bounding box.

Definition at line 130 of file tpl_r_tree.H.

Referenced by Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::insert_descend().

◆ value

template<typename Payload , size_t MaxEntries = 16, size_t MinEntries = MaxEntries / 2, RTreeVariant Variant = RTreeVariant::Guttman>
Payload Aleph::RTree< Payload, MaxEntries, MinEntries, Variant >::Entry::value

User payload associated with bbox.

Definition at line 131 of file tpl_r_tree.H.


The documentation for this struct was generated from the following file: