PolyVox  0.2.1
Open source voxel management library
Public Types | Public Member Functions
PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > > Class Template Reference

#include <MaterialDensityPair.h>

List of all members.

Public Types

typedef Type DensityType
typedef Type MaterialType

Public Member Functions

 DefaultMarchingCubesController (void)
 DefaultMarchingCubesController (DensityType tThreshold)
DensityType convertToDensity (MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > voxel)
MaterialType convertToMaterial (MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > voxel)
DensityType getThreshold (void)

Detailed Description

template<typename Type, uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
class PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >

Definition at line 108 of file MaterialDensityPair.h.


Member Typedef Documentation

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
typedef Type PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::DensityType

Definition at line 111 of file MaterialDensityPair.h.

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
typedef Type PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::MaterialType

Definition at line 112 of file MaterialDensityPair.h.


Constructor & Destructor Documentation

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::DefaultMarchingCubesController ( void  )
inline

Definition at line 114 of file MaterialDensityPair.h.

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::DefaultMarchingCubesController ( DensityType  tThreshold)
inline

Definition at line 120 of file MaterialDensityPair.h.


Member Function Documentation

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
DensityType PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::convertToDensity ( MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits >  voxel)
inline

Definition at line 125 of file MaterialDensityPair.h.

+ Here is the call graph for this function:

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
MaterialType PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::convertToMaterial ( MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits >  voxel)
inline

Definition at line 130 of file MaterialDensityPair.h.

+ Here is the call graph for this function:

template<typename Type , uint8_t NoOfMaterialBits, uint8_t NoOfDensityBits>
DensityType PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >::getThreshold ( void  )
inline

Definition at line 135 of file MaterialDensityPair.h.


The documentation for this class was generated from the following file: