PolyVox  0.3.0-dev
Open source voxel management library
Classes | Namespaces | Typedefs
Array.h File Reference
#include "Impl/SubArray.h"
#include "PolyVoxCore/ArraySizes.h"
#include "PolyVoxCore/Array.inl"

Go to the source code of this file.

Classes

class  PolyVox::Array< noOfDims, ElementType >
 Provides an efficient implementation of a multidimensional array. More...
 
class  PolyVox::Array< 1, ElementType >
 
class  PolyVox::Array< 0, ElementType >
 

Namespaces

namespace  PolyVox
 Main namespace.
 

Typedefs

typedef Array< 1, floatPolyVox::Array1DFloat
 A 1D Array of floats.
 
typedef Array< 1, double > PolyVox::Array1DDouble
 A 1D Array of doubles.
 
typedef Array< 1, int8_tPolyVox::Array1DInt8
 A 1D Array of signed 8-bit values.
 
typedef Array< 1, uint8_tPolyVox::Array1DUint8
 A 1D Array of unsigned 8-bit values.
 
typedef Array< 1, int16_tPolyVox::Array1DInt16
 A 1D Array of signed 16-bit values.
 
typedef Array< 1, uint16_tPolyVox::Array1DUint16
 A 1D Array of unsigned 16-bit values.
 
typedef Array< 1, int32_tPolyVox::Array1DInt32
 A 1D Array of signed 32-bit values.
 
typedef Array< 1, uint32_tPolyVox::Array1DUint32
 A 1D Array of unsigned 32-bit values.
 
typedef Array< 2, floatPolyVox::Array2DFloat
 A 2D Array of floats.
 
typedef Array< 2, double > PolyVox::Array2DDouble
 A 2D Array of doubles.
 
typedef Array< 2, int8_tPolyVox::Array2DInt8
 A 2D Array of signed 8-bit values.
 
typedef Array< 2, uint8_tPolyVox::Array2DUint8
 A 2D Array of unsigned 8-bit values.
 
typedef Array< 2, int16_tPolyVox::Array2DInt16
 A 2D Array of signed 16-bit values.
 
typedef Array< 2, uint16_tPolyVox::Array2DUint16
 A 2D Array of unsigned 16-bit values.
 
typedef Array< 2, int32_tPolyVox::Array2DInt32
 A 2D Array of signed 32-bit values.
 
typedef Array< 2, uint32_tPolyVox::Array2DUint32
 A 2D Array of unsigned 32-bit values.
 
typedef Array< 3, floatPolyVox::Array3DFloat
 A 3D Array of floats.
 
typedef Array< 3, double > PolyVox::Array3DDouble
 A 3D Array of doubles.
 
typedef Array< 3, int8_tPolyVox::Array3DInt8
 A 3D Array of signed 8-bit values.
 
typedef Array< 3, uint8_tPolyVox::Array3DUint8
 A 3D Array of unsigned 8-bit values.
 
typedef Array< 3, int16_tPolyVox::Array3DInt16
 A 3D Array of signed 16-bit values.
 
typedef Array< 3, uint16_tPolyVox::Array3DUint16
 A 3D Array of unsigned 16-bit values.
 
typedef Array< 3, int32_tPolyVox::Array3DInt32
 A 3D Array of signed 32-bit values.
 
typedef Array< 3, uint32_tPolyVox::Array3DUint32
 A 3D Array of unsigned 32-bit values.