#ifndef __PolyVox_SurfaceTypes_H__ #define __PolyVox_SurfaceTypes_H__ #include namespace PolyVox { class SurfaceVertex; typedef std::set::iterator SurfaceVertexIterator; typedef std::set::const_iterator SurfaceVertexConstIterator; class SurfaceTriangle; typedef std::set::iterator SurfaceTriangleIterator; typedef std::set::const_iterator SurfaceTriangleConstIterator; class SurfaceEdge; typedef std::set::iterator SurfaceEdgeIterator; typedef std::set::const_iterator SurfaceEdgeConstIterator; } #endif