Geant4_10
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
BuildBoundingBox()UVoxelizer
BuildBoundingBox(UVector3 &amin, UVector3 &amax, double tolerance=0)UVoxelizer
Contains(const UVector3 &point) const UVoxelizer
CountVoxels(std::vector< double > boundaries[]) const UVoxelizerinline
DisplayBoundaries()UVoxelizer
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
GetBitsPerSlice() const UVoxelizerinline
GetBoundary(int index) const UVoxelizerinline
GetBoxes() const UVoxelizerinline
GetCandidates(std::vector< int > &curVoxel) const UVoxelizerinline
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
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