Geant4
10.00.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 |
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 |