|
IB-0.2
|
#include <IBVoxCollection.h>
Public Member Functions | |
| IBVoxCollection () | |
| IBVoxCollection (const uLib::Vector3i size) | |
| IBVoxCollection (const IBVoxCollection ©) | |
| IBVoxCollection (const BaseClass ©) | |
| template<typename StaticUpdateAlgT > | |
| void | UpdateDensity (unsigned int threshold) |
| template<typename UpdateAlgT > | |
| void | UpdateDensity (UpdateAlgT &algorithm, unsigned int threshold) |
| void | SetMAPAlgorithm (IBAbstract::IBVoxCollectionMAPAlgorithm *algorithm) |
| void | InitLambda (const IBVoxel &value) |
| void | InitCount (unsigned int count) |
| void | resetSijCap () |
| int | CountLambdaOverThreshold (float threshold) |
| int | CountLambdaOverThreshold (float threshold, uLib::Vector3i boxp1, uLib::Vector3i boxp2) |
| int | CountLambdaOverThreshold (float threshold, uLib::HPoint3f center, uLib::HVector3f size) |
| IBVoxCollection | LambdaToInvLrad (float p0) |
| IBVoxCollection | InvLradToLambda (float p0) |
| IBVoxCollection | getMCImage (const char *file, int nsamples) |
| float | getVoxelMCDensity (const char *file, uLib::HPoint3f c1, uLib::HPoint3f c2, int nrandom=1000) |
| IBVoxCollection::IBVoxCollection | ( | ) |
| IBVoxCollection::IBVoxCollection | ( | const uLib::Vector3i | size | ) |
| IBVoxCollection::IBVoxCollection | ( | const IBVoxCollection & | copy | ) |
| IBVoxCollection::IBVoxCollection | ( | const BaseClass & | copy | ) |
| int IBVoxCollection::CountLambdaOverThreshold | ( | float | threshold | ) |
| int IBVoxCollection::CountLambdaOverThreshold | ( | float | threshold, |
| uLib::Vector3i | boxp1, | ||
| uLib::Vector3i | boxp2 | ||
| ) |
| int IBVoxCollection::CountLambdaOverThreshold | ( | float | threshold, |
| uLib::HPoint3f | center, | ||
| uLib::HVector3f | size | ||
| ) |
| IBVoxCollection IBVoxCollection::getMCImage | ( | const char * | file, |
| int | nsamples | ||
| ) |
| float IBVoxCollection::getVoxelMCDensity | ( | const char * | file, |
| uLib::HPoint3f | c1, | ||
| uLib::HPoint3f | c2, | ||
| int | nrandom = 1000 |
||
| ) |
|
inline |
Referenced by InitLambda(), and UpdateDensity().
|
inline |
References InitCount(), and resetSijCap().
|
inline |
|
inline |
|
inline |
Referenced by InitLambda().
| void IBVoxCollection::SetMAPAlgorithm | ( | IBAbstract::IBVoxCollectionMAPAlgorithm * | algorithm | ) |
| void IBVoxCollection::UpdateDensity | ( | unsigned int | threshold | ) |
References InitCount(), and IBAbstract::IBVoxCollectionMAPAlgorithm::UpdateDensity().
| void IBVoxCollection::UpdateDensity | ( | UpdateAlgT & | algorithm, |
| unsigned int | threshold | ||
| ) |
References InitCount(), and IBAbstract::IBVoxCollectionMAPAlgorithm::UpdateDensity().