PolyVox  0.3.0-dev
Open source voxel management library
Public Types | Public Member Functions | List of all members
PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > > Class Template Reference

#include <MaterialDensityPair.h>

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)
 
void setThreshold (DensityType tThreshold)
 

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.

+ Here is the call graph for this function:

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.

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

Definition at line 140 of file MaterialDensityPair.h.


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