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().