StagPoint.SpatialDatabase  1.0a
Basic spatial paritioning with Octrees
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NStagPoint
 oNCore
 |\CListEx< T >Provides a drop-in replacement for List<T> which provides object pooling and other common functionality which is optimized for use in game development
 \NSpatialDatabase
  oCISpatialTokenDefines the required implementation for tokens that are returned by an ISpatialPartitioner implementation, which are used to update an object's position within that implementation
  oCISpatialDatabaseDefines the abstract interface that will be implemented by all spatial database types, such as the Octree and UniformGrid classes
  oCIntersectionTestsProvides a set of optimized functions for performing common intersection tests between various typeof of geometric primitives
  oCLineSegmentImplements a basic line segment class and provides common functions such as intersection tests, etc
  oCOctreeImplements a basic Octree, which subdivides a given region of space and allows for fast querying of objects which intersect a given area
  oCSpacialDatabaseQuery< T >This base class describes the required functionality for any query executed by the SpatialDatabase or Octree classes
  oCLineSegmentQuery< T >Used to perform a linecast or raycast query in a SpatialDatabase instance that will find all items that are intersected by the given line
  oCPlaneBoundedVolumeQuery< T >Used to perform a query in a SpatialDatabase instance that will find all items that are contained within or intersection the area that is enclosed the the set of planes in the plane-bounded volume
  oCBoundsQuery< T >Used to perform a query on the SpatialDatabase instance that will find all items that are contained within or intersecting the area that is enclosed by the specified axis-aligned bounding box
  \CProximityQuery< T >Used to perform a proximity query on the SpatialDatabase instance