| Geant4
    10.00.p02
    | 
This is the complete list of members for UVoxelizer, including all inherited members.
| AllocatedMemory() | UVoxelizer | |
| BinarySearch(const std::vector< T > &vec, T value) | UVoxelizer | inlinestatic | 
| BuildBitmasks(std::vector< double > fBoundaries[], UBits bitmasks[]) | UVoxelizer | private | 
| BuildBoundaries() | UVoxelizer | private | 
| BuildBoundingBox() | UVoxelizer | |
| BuildBoundingBox(UVector3 &amin, UVector3 &amax, double tolerance=0) | UVoxelizer | |
| BuildEmpty() | UVoxelizer | private | 
| BuildReduceVoxels(std::vector< double > fBoundaries[], UVector3 reductionRatio) | UVoxelizer | private | 
| BuildReduceVoxels2(std::vector< double > fBoundaries[], UVector3 reductionRatio) | UVoxelizer | private | 
| BuildVoxelLimits(std::vector< VUSolid * > &solids, std::vector< UTransform3D * > &transforms) | UVoxelizer | private | 
| BuildVoxelLimits(std::vector< VUFacet * > &facets) | UVoxelizer | private | 
| Contains(const UVector3 &point) const | UVoxelizer | |
| CountVoxels(std::vector< double > boundaries[]) const | UVoxelizer | inline | 
| CreateMiniVoxels(std::vector< double > fBoundaries[], UBits bitmasks[]) | UVoxelizer | private | 
| CreateSortedBoundary(std::vector< double > &boundaryRaw, int axis) | UVoxelizer | private | 
| DisplayBoundaries() | UVoxelizer | |
| DisplayBoundaries(std::vector< double > &fBoundaries) | UVoxelizer | private | 
| DisplayListNodes() | UVoxelizer | |
| DisplayVoxelLimits() | UVoxelizer | |
| DistanceToFirst(const UVector3 &point, const UVector3 &direction) const | UVoxelizer | |
| DistanceToNext(const UVector3 &point, const UVector3 &direction, std::vector< int > &curVoxel) const | UVoxelizer | |
| Empty() const | UVoxelizer | inline | 
| fBitmasks | UVoxelizer | private | 
| fBoundaries | UVoxelizer | private | 
| fBoundingBox | UVoxelizer | private | 
| fBoundingBoxCenter | UVoxelizer | private | 
| fBoundingBoxSize | UVoxelizer | private | 
| fBoxes | UVoxelizer | private | 
| fCandidates | UVoxelizer | mutableprivate | 
| fCandidatesCounts | UVoxelizer | private | 
| fCountOfVoxels | UVoxelizer | private | 
| fDefaultVoxelsCount | UVoxelizer | privatestatic | 
| fEmpty | UVoxelizer | private | 
| FindComponentsFastest(unsigned int mask, std::vector< int > &list, int i) | UVoxelizer | static | 
| fMaxVoxels | UVoxelizer | private | 
| fNoCandidates | UVoxelizer | private | 
| fNPerSlice | UVoxelizer | private | 
| fReductionRatio | UVoxelizer | private | 
| fTolerance | UVoxelizer | private | 
| fTotalCandidates | UVoxelizer | private | 
| fVoxelBoxes | UVoxelizer | private | 
| fVoxelBoxesCandidates | UVoxelizer | private | 
| GetBitsPerSlice() const | UVoxelizer | inline | 
| GetBoundary(int index) const | UVoxelizer | inline | 
| GetBoxes() const | UVoxelizer | inline | 
| GetCandidates(std::vector< int > &curVoxel) const | UVoxelizer | inline | 
| GetCandidatesAsString(const UBits &bits) | UVoxelizer | private | 
| GetCandidatesVoxel(std::vector< int > &voxels) | UVoxelizer | |
| GetCandidatesVoxelArray(const UVector3 &point, std::vector< int > &list, UBits *crossed=NULL) const | UVoxelizer | |
| GetCandidatesVoxelArray(const std::vector< int > &voxels, const UBits bitmasks[], std::vector< int > &list, UBits *crossed=NULL) const | UVoxelizer | |
| GetCandidatesVoxelArray(const std::vector< int > &voxels, std::vector< int > &list, UBits *crossed=NULL) const | UVoxelizer | |
| GetCountOfVoxels() const | UVoxelizer | inline | 
| GetDefaultVoxelsCount() | UVoxelizer | static | 
| GetMaxVoxels(UVector3 &ratioOfReduction) | UVoxelizer | inline | 
| GetPointIndex(const UVector3 &p) const | UVoxelizer | inline | 
| GetPointVoxel(const UVector3 &p, std::vector< int > &voxels) const | UVoxelizer | inline | 
| GetTotalCandidates() const | UVoxelizer | inline | 
| GetVoxel(std::vector< int > &curVoxel, const UVector3 &point) const | UVoxelizer | inline | 
| GetVoxelBox(int i) const | UVoxelizer | inline | 
| GetVoxelBoxCandidates(int i) const | UVoxelizer | inline | 
| GetVoxelBoxesSize() const | UVoxelizer | inline | 
| GetVoxelsIndex(int x, int y, int z) const | UVoxelizer | inline | 
| GetVoxelsIndex(const std::vector< int > &voxels) const | UVoxelizer | inline | 
| IsEmpty(int index) const | UVoxelizer | inline | 
| MinDistanceToBox(const UVector3 &aPoint, const UVector3 &f) | UVoxelizer | static | 
| SafetyToBoundingBox(const UVector3 &point) const | UVoxelizer | |
| SetDefaultVoxelsCount(int count) | UVoxelizer | static | 
| SetMaxVoxels(int max) | UVoxelizer | |
| SetMaxVoxels(const UVector3 &reductionRatio) | UVoxelizer | |
| SetReductionRatio(int maxVoxels, UVector3 &reductionRatio) | UVoxelizer | private | 
| UpdateCurrentVoxel(const UVector3 &point, const UVector3 &direction, std::vector< int > &curVoxel) const | UVoxelizer | |
| UVoxelizer() | UVoxelizer | |
| Voxelize(std::vector< VUSolid * > &solids, std::vector< UTransform3D * > &transforms) | UVoxelizer | |
| Voxelize(std::vector< VUFacet * > &facets) | UVoxelizer | |
| ~UVoxelizer() | UVoxelizer |