Collaboration diagram for ObjectVector< Dim, Component, Id >:Classes | |
| struct | Entry |
Public Types | |
| using | Point = std::array<Component, Dim> |
Public Member Functions | |
| void | insert (const Point &p, Id id) |
| void | remove (Id id) |
| void | update (const Point &p, Id id) |
| template<typename F > | |
| void | rangeQuery (const Point &min, const Point &max, const F &cb) |
Private Attributes | |
| std::vector< Entry > | entries |
| using ObjectVector< Dim, Component, Id >::Point = std::array<Component, Dim> |
|
inline |
References ObjectVector< Dim, Component, Id >::entries, and p().
Referenced by TEST_CASE(), and ObjectVector< Dim, Component, Id >::update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ObjectVector< Dim, Component, Id >::entries.
Referenced by TEST_CASE().
Here is the caller graph for this function:
|
inline |
References ObjectVector< Dim, Component, Id >::entries.
Referenced by TEST_CASE(), and ObjectVector< Dim, Component, Id >::update().
Here is the caller graph for this function:
|
inline |
References ObjectVector< Dim, Component, Id >::insert(), p(), and ObjectVector< Dim, Component, Id >::remove().
Referenced by TEST_CASE().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |