Geant4  10.01.p02
UVoxelizer Member List

This is the complete list of members for UVoxelizer, including all inherited members.

AllocatedMemory()UVoxelizer
BinarySearch(const std::vector< T > &vec, T value)UVoxelizerinlinestatic
BuildBitmasks(std::vector< double > fBoundaries[], UBits bitmasks[])UVoxelizerprivate
BuildBoundaries()UVoxelizerprivate
BuildBoundingBox()UVoxelizer
BuildBoundingBox(UVector3 &amin, UVector3 &amax, double tolerance=0)UVoxelizer
BuildEmpty()UVoxelizerprivate
BuildReduceVoxels(std::vector< double > fBoundaries[], UVector3 reductionRatio)UVoxelizerprivate
BuildReduceVoxels2(std::vector< double > fBoundaries[], UVector3 reductionRatio)UVoxelizerprivate
BuildVoxelLimits(std::vector< VUSolid * > &solids, std::vector< UTransform3D > &transforms)UVoxelizerprivate
BuildVoxelLimits(std::vector< VUFacet * > &facets)UVoxelizerprivate
Contains(const UVector3 &point) const UVoxelizer
CountVoxels(std::vector< double > boundaries[]) const UVoxelizerinline
CreateMiniVoxels(std::vector< double > fBoundaries[], UBits bitmasks[])UVoxelizerprivate
CreateSortedBoundary(std::vector< double > &boundaryRaw, int axis)UVoxelizerprivate
DisplayBoundaries()UVoxelizer
DisplayBoundaries(std::vector< double > &fBoundaries)UVoxelizerprivate
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 UVoxelizerinline
fBitmasksUVoxelizerprivate
fBoundariesUVoxelizerprivate
fBoundingBoxUVoxelizerprivate
fBoundingBoxCenterUVoxelizerprivate
fBoundingBoxSizeUVoxelizerprivate
fBoxesUVoxelizerprivate
fCandidatesUVoxelizermutableprivate
fCandidatesCountsUVoxelizerprivate
fCountOfVoxelsUVoxelizerprivate
fDefaultVoxelsCountUVoxelizerprivatestatic
fEmptyUVoxelizerprivate
FindComponentsFastest(unsigned int mask, std::vector< int > &list, int i)UVoxelizerstatic
fMaxVoxelsUVoxelizerprivate
fNoCandidatesUVoxelizerprivate
fNPerSliceUVoxelizerprivate
fReductionRatioUVoxelizerprivate
fToleranceUVoxelizerprivate
fTotalCandidatesUVoxelizerprivate
fVoxelBoxesUVoxelizerprivate
fVoxelBoxesCandidatesUVoxelizerprivate
GetBitsPerSlice() const UVoxelizerinline
GetBoundary(int index) const UVoxelizerinline
GetBoxes() const UVoxelizerinline
GetCandidates(std::vector< int > &curVoxel) const UVoxelizerinline
GetCandidatesAsString(const UBits &bits)UVoxelizerprivate
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 UVoxelizerinline
GetDefaultVoxelsCount()UVoxelizerstatic
GetMaxVoxels(UVector3 &ratioOfReduction)UVoxelizerinline
GetPointIndex(const UVector3 &p) const UVoxelizerinline
GetPointVoxel(const UVector3 &p, std::vector< int > &voxels) const UVoxelizerinline
GetTotalCandidates() const UVoxelizerinline
GetVoxel(std::vector< int > &curVoxel, const UVector3 &point) const UVoxelizerinline
GetVoxelBox(int i) const UVoxelizerinline
GetVoxelBoxCandidates(int i) const UVoxelizerinline
GetVoxelBoxesSize() const UVoxelizerinline
GetVoxelsIndex(int x, int y, int z) const UVoxelizerinline
GetVoxelsIndex(const std::vector< int > &voxels) const UVoxelizerinline
IsEmpty(int index) const UVoxelizerinline
MinDistanceToBox(const UVector3 &aPoint, const UVector3 &f)UVoxelizerstatic
SafetyToBoundingBox(const UVector3 &point) const UVoxelizer
SetDefaultVoxelsCount(int count)UVoxelizerstatic
SetMaxVoxels(int max)UVoxelizer
SetMaxVoxels(const UVector3 &reductionRatio)UVoxelizer
SetReductionRatio(int maxVoxels, UVector3 &reductionRatio)UVoxelizerprivate
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