Classes | Namespaces | Enumerations
geometric_iterators.h File Reference

Special iterators for morton-based matrices and grids. More...

#include <iostream>
#include <ash/morton.h>
#include <ash/impl/point.h>
#include "geometric_iterators.tcc"
Include dependency graph for geometric_iterators.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ash::geometric_range_iterator< Nav, _D >
 The base class for hashgrid::range_iterator and hashgrid::const_range_iterator. More...
struct  ash::geometric_range_iterator< Nav, DIM_3D >
 The base class for hashgrid::range_iterator and hashgrid::const_range_iterator. More...
struct  ash::geometric_path_iterator< Nav, _D >
 The base class for hashgrid::path_iterator and hashgrid::const_path_iterator. More...
struct  ash::geometric_path_iterator< Nav, DIM_3D >
 The base class for hashgrid::path_iterator and hashgrid::const_path_iterator. More...

Namespaces

namespace  ash
 The base namespace for everything in the library.
namespace  ash::impl
 The namespace we use to hide the internal implementation.

Enumerations

enum  AXIS { AXIS_X = 0, AXIS_Y = 2, AXIS_Z = 4 }

Detailed Description

Special iterators for morton-based matrices and grids.

Author:
Adam Martinson (Loki)
License: AGPL + BSD


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4