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