ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4Voxelizer Member List

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

AllocatedMemory()G4Voxelizer
BinarySearch(const std::vector< T > &vec, T value)G4Voxelizerinlinestatic
BuildBitmasks(std::vector< G4double > fBoundaries[], G4SurfBits bitmasks[], G4bool countsOnly=false)G4Voxelizerprivate
BuildBoundaries()G4Voxelizerprivate
BuildBoundingBox()G4Voxelizerprivate
BuildBoundingBox(G4ThreeVector &amin, G4ThreeVector &amax, G4double tolerance=0.0)G4Voxelizerprivate
BuildEmpty()G4Voxelizerprivate
BuildReduceVoxels(std::vector< G4double > fBoundaries[], G4ThreeVector reductionRatio)G4Voxelizerprivate
BuildReduceVoxels2(std::vector< G4double > fBoundaries[], G4ThreeVector reductionRatio)G4Voxelizerprivate
BuildVoxelLimits(std::vector< G4VSolid * > &solids, std::vector< G4Transform3D > &transforms)G4Voxelizerprivate
BuildVoxelLimits(std::vector< G4VFacet * > &facets)G4Voxelizerprivate
Contains(const G4ThreeVector &point) const G4Voxelizer
CountVoxels(std::vector< G4double > boundaries[]) const G4Voxelizerinline
CreateMiniVoxels(std::vector< G4double > fBoundaries[], G4SurfBits bitmasks[])G4Voxelizerprivate
CreateSortedBoundary(std::vector< G4double > &boundaryRaw, G4int axis)G4Voxelizerprivate
DisplayBoundaries()G4Voxelizer
DisplayBoundaries(std::vector< G4double > &fBoundaries)G4Voxelizerprivate
DisplayListNodes() const G4Voxelizer
DisplayVoxelLimits() const G4Voxelizer
DistanceToBoundingBox(const G4ThreeVector &point) const G4Voxelizer
DistanceToFirst(const G4ThreeVector &point, const G4ThreeVector &direction) const G4Voxelizer
DistanceToNext(const G4ThreeVector &point, const G4ThreeVector &direction, std::vector< G4int > &curVoxel) const G4Voxelizer
Empty() const G4Voxelizerinline
fBitmasksG4Voxelizerprivate
fBoundariesG4Voxelizerprivate
fBoundingBoxG4Voxelizerprivate
fBoundingBoxCenterG4Voxelizerprivate
fBoundingBoxSizeG4Voxelizerprivate
fBoxesG4Voxelizerprivate
fCandidatesG4Voxelizermutableprivate
fCandidatesCountsG4Voxelizerprivate
fCountOfVoxelsG4Voxelizerprivate
fDefaultVoxelsCountG4Voxelizerprivatestatic
fEmptyG4Voxelizerprivate
FindComponentsFastest(unsigned int mask, std::vector< G4int > &list, G4int i)G4Voxelizerprivatestatic
fMaxVoxelsG4Voxelizerprivate
fNoCandidatesG4Voxelizerprivate
fNPerSliceG4Voxelizerprivate
fReductionRatioG4Voxelizerprivate
fToleranceG4Voxelizerprivate
fTotalCandidatesG4Voxelizerprivate
fVoxelBoxesG4Voxelizerprivate
fVoxelBoxesCandidatesG4Voxelizerprivate
G4Voxelizer()G4Voxelizer
GetBitsPerSlice() const G4Voxelizerinline
GetBoundary(G4int index) const G4Voxelizerinline
GetBoxes() const G4Voxelizerinline
GetCandidates(std::vector< G4int > &curVoxel) const G4Voxelizerinline
GetCandidatesAsString(const G4SurfBits &bits) const G4Voxelizerprivate
GetCandidatesVoxel(std::vector< G4int > &voxels)G4Voxelizer
GetCandidatesVoxelArray(const G4ThreeVector &point, std::vector< G4int > &list, G4SurfBits *crossed=nullptr) const G4Voxelizer
GetCandidatesVoxelArray(const std::vector< G4int > &voxels, const G4SurfBits bitmasks[], std::vector< G4int > &list, G4SurfBits *crossed=nullptr) const G4Voxelizer
GetCandidatesVoxelArray(const std::vector< G4int > &voxels, std::vector< G4int > &list, G4SurfBits *crossed=nullptr) const G4Voxelizer
GetCountOfVoxels() const G4Voxelizerinline
GetDefaultVoxelsCount()G4Voxelizerstatic
GetGlobalPoint(const G4Transform3D &trans, const G4ThreeVector &lpoint) const G4Voxelizerinlineprivate
GetMaxVoxels(G4ThreeVector &ratioOfReduction)G4Voxelizerinline
GetPointIndex(const G4ThreeVector &p) const G4Voxelizerinline
GetPointVoxel(const G4ThreeVector &p, std::vector< G4int > &voxels) const G4Voxelizerinline
GetTotalCandidates() const G4Voxelizerinline
GetVoxel(std::vector< G4int > &curVoxel, const G4ThreeVector &point) const G4Voxelizerinline
GetVoxelBox(G4int i) const G4Voxelizerinline
GetVoxelBoxCandidates(G4int i) const G4Voxelizerinline
GetVoxelBoxesSize() const G4Voxelizerinline
GetVoxelsIndex(G4int x, G4int y, G4int z) const G4Voxelizerinline
GetVoxelsIndex(const std::vector< G4int > &voxels) const G4Voxelizerinline
IsEmpty(G4int index) const G4Voxelizerinline
MinDistanceToBox(const G4ThreeVector &aPoint, const G4ThreeVector &f)G4Voxelizerstatic
SetDefaultVoxelsCount(G4int count)G4Voxelizerstatic
SetMaxVoxels(G4int max)G4Voxelizer
SetMaxVoxels(const G4ThreeVector &reductionRatio)G4Voxelizer
SetReductionRatio(G4int maxVoxels, G4ThreeVector &reductionRatio)G4Voxelizerprivate
TransformLimits(G4ThreeVector &min, G4ThreeVector &max, const G4Transform3D &transformation) const G4Voxelizerprivate
UpdateCurrentVoxel(const G4ThreeVector &point, const G4ThreeVector &direction, std::vector< G4int > &curVoxel) const G4Voxelizer
Voxelize(std::vector< G4VSolid * > &solids, std::vector< G4Transform3D > &transforms)G4Voxelizer
Voxelize(std::vector< G4VFacet * > &facets)G4Voxelizer
~G4Voxelizer()G4Voxelizer