An item of data held by each bucket. More...
#include <space_hash_native.h>

Public Member Functions | |
| SBucketData (Element &c_element, SInt32 n_i, SInt32 n_j, SInt32 n_k, SBucketData *ps_next=NULL) | |
| Struct constructor.  More... | |
Public Attributes | |
| Element * | Elem | 
| The element indexed by this data item.  More... | |
| SInt32 | I | 
| The space hash cell coordinate corresponding to this data item.  More... | |
| SInt32 | J | 
| SInt32 | K | 
| SBucketData * | Next | 
| Pointer to the next data item in the list, or NULL if this is the last.  More... | |
An item of data held by each bucket.
These data items are organized into a simple linked list.
Definition at line 32 of file space_hash_native.h.
      
  | 
  inline | 
Struct constructor.
| c_element | The element to reference. | 
| n_i | The X coordinate of the space hash cell. | 
| n_j | The Y coordinate of the space hash cell. | 
| n_k | The Z coordinate of the space hash cell. | 
Definition at line 53 of file space_hash_native.h.
| Element* argos::CSpaceHashNative< Element, Updater >::SBucket::SBucketData::Elem | 
The element indexed by this data item.
Definition at line 36 of file space_hash_native.h.
| SInt32 argos::CSpaceHashNative< Element, Updater >::SBucket::SBucketData::I | 
The space hash cell coordinate corresponding to this data item.
Definition at line 40 of file space_hash_native.h.
| SInt32 argos::CSpaceHashNative< Element, Updater >::SBucket::SBucketData::J | 
Definition at line 40 of file space_hash_native.h.
| SInt32 argos::CSpaceHashNative< Element, Updater >::SBucket::SBucketData::K | 
Definition at line 40 of file space_hash_native.h.
| SBucketData* argos::CSpaceHashNative< Element, Updater >::SBucket::SBucketData::Next | 
Pointer to the next data item in the list, or NULL if this is the last.
Definition at line 44 of file space_hash_native.h.