|
Geant4
10.01.p01
|
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 |