Marine systems simulation
|
#include <DataStructures.h>
Classes | |
struct | SpatialIndex |
Public Member Functions | |
void | SetLength (double length) |
LINKEDLIST * | InsertToMap (const GeometryTools::AABB &boundingVolume, int ID) |
LINKEDLIST * | CheckMap (const GeometryTools::AABB &boundingVolume) |
void | Reset () |
void | setOrigo (double x, double y, double z) |
Protected Member Functions | |
SpatialIndex | CoordinateToIndex (double d_x, double d_y, double d_z) |
Protected Attributes | |
Sparse3DArray | m_Array |
DataStructures::RadixSparseSet | m_CollisionTestSet |
double | m_lengthInv |
double | m_origoX |
double | m_origoY |
double | m_origoZ |
defines a sparse 3D grid space representation.
Does conceptual mapping from "grid-cell-size", "origo-offset", and "axis-aligned-bounding-box" to a Sparse3DArray