WCSim
G4Voxelizer_v1072 Member List

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

AllocatedMemory()G4Voxelizer_v1072
BinarySearch(const std::vector< T > &vec, T value)G4Voxelizer_v1072inlinestatic
BuildBitmasks(std::vector< G4double > fBoundaries[], G4SurfBits bitmasks[], G4bool countsOnly=false)G4Voxelizer_v1072private
BuildBoundaries()G4Voxelizer_v1072private
BuildBoundingBox()G4Voxelizer_v1072private
BuildBoundingBox(G4ThreeVector &amin, G4ThreeVector &amax, G4double tolerance=0.0)G4Voxelizer_v1072private
BuildEmpty()G4Voxelizer_v1072private
BuildReduceVoxels(std::vector< G4double > fBoundaries[], G4ThreeVector reductionRatio)G4Voxelizer_v1072private
BuildReduceVoxels2(std::vector< G4double > fBoundaries[], G4ThreeVector reductionRatio)G4Voxelizer_v1072private
BuildVoxelLimits(std::vector< G4VSolid *> &solids, std::vector< G4Transform3D > &transforms)G4Voxelizer_v1072private
BuildVoxelLimits(std::vector< G4VFacet *> &facets)G4Voxelizer_v1072private
Contains(const G4ThreeVector &point) constG4Voxelizer_v1072
CountVoxels(std::vector< G4double > boundaries[]) constG4Voxelizer_v1072inline
CreateMiniVoxels(std::vector< G4double > fBoundaries[], G4SurfBits bitmasks[])G4Voxelizer_v1072private
CreateSortedBoundary(std::vector< G4double > &boundaryRaw, G4int axis)G4Voxelizer_v1072private
DisplayBoundaries()G4Voxelizer_v1072
DisplayBoundaries(std::vector< G4double > &fBoundaries)G4Voxelizer_v1072private
DisplayListNodes() constG4Voxelizer_v1072
DisplayVoxelLimits() constG4Voxelizer_v1072
DistanceToBoundingBox(const G4ThreeVector &point) constG4Voxelizer_v1072
DistanceToFirst(const G4ThreeVector &point, const G4ThreeVector &direction) constG4Voxelizer_v1072
DistanceToNext(const G4ThreeVector &point, const G4ThreeVector &direction, std::vector< G4int > &curVoxel) constG4Voxelizer_v1072
Empty() constG4Voxelizer_v1072inline
fBitmasksG4Voxelizer_v1072private
fBoundariesG4Voxelizer_v1072private
fBoundingBoxG4Voxelizer_v1072private
fBoundingBoxCenterG4Voxelizer_v1072private
fBoundingBoxSizeG4Voxelizer_v1072private
fBoxesG4Voxelizer_v1072private
fCandidatesG4Voxelizer_v1072mutableprivate
fCandidatesCountsG4Voxelizer_v1072private
fCountOfVoxelsG4Voxelizer_v1072private
fDefaultVoxelsCountG4Voxelizer_v1072privatestatic
fEmptyG4Voxelizer_v1072private
FindComponentsFastest(unsigned int mask, std::vector< G4int > &list, G4int i)G4Voxelizer_v1072privatestatic
fMaxVoxelsG4Voxelizer_v1072private
fNoCandidatesG4Voxelizer_v1072private
fNPerSliceG4Voxelizer_v1072private
fReductionRatioG4Voxelizer_v1072private
fToleranceG4Voxelizer_v1072private
fTotalCandidatesG4Voxelizer_v1072private
fVoxelBoxesG4Voxelizer_v1072private
fVoxelBoxesCandidatesG4Voxelizer_v1072private
G4Voxelizer_v1072()G4Voxelizer_v1072
GetBitsPerSlice() constG4Voxelizer_v1072inline
GetBoundary(G4int index) constG4Voxelizer_v1072inline
GetBoxes() constG4Voxelizer_v1072inline
GetCandidates(std::vector< G4int > &curVoxel) constG4Voxelizer_v1072inline
GetCandidatesAsString(const G4SurfBits &bits) constG4Voxelizer_v1072private
GetCandidatesVoxel(std::vector< G4int > &voxels)G4Voxelizer_v1072
GetCandidatesVoxelArray(const G4ThreeVector &point, std::vector< G4int > &list, G4SurfBits *crossed=nullptr) constG4Voxelizer_v1072
GetCandidatesVoxelArray(const std::vector< G4int > &voxels, const G4SurfBits bitmasks[], std::vector< G4int > &list, G4SurfBits *crossed=nullptr) constG4Voxelizer_v1072
GetCandidatesVoxelArray(const std::vector< G4int > &voxels, std::vector< G4int > &list, G4SurfBits *crossed=nullptr) constG4Voxelizer_v1072
GetCountOfVoxels() constG4Voxelizer_v1072inline
GetDefaultVoxelsCount()G4Voxelizer_v1072static
GetGlobalPoint(const G4Transform3D &trans, const G4ThreeVector &lpoint) constG4Voxelizer_v1072inlineprivate
GetMaxVoxels(G4ThreeVector &ratioOfReduction)G4Voxelizer_v1072inline
GetPointIndex(const G4ThreeVector &p) constG4Voxelizer_v1072inline
GetPointVoxel(const G4ThreeVector &p, std::vector< G4int > &voxels) constG4Voxelizer_v1072inline
GetTotalCandidates() constG4Voxelizer_v1072inline
GetVoxel(std::vector< G4int > &curVoxel, const G4ThreeVector &point) constG4Voxelizer_v1072inline
GetVoxelBox(G4int i) constG4Voxelizer_v1072inline
GetVoxelBoxCandidates(G4int i) constG4Voxelizer_v1072inline
GetVoxelBoxesSize() constG4Voxelizer_v1072inline
GetVoxelsIndex(G4int x, G4int y, G4int z) constG4Voxelizer_v1072inline
GetVoxelsIndex(const std::vector< G4int > &voxels) constG4Voxelizer_v1072inline
IsEmpty(G4int index) constG4Voxelizer_v1072inline
MinDistanceToBox(const G4ThreeVector &aPoint, const G4ThreeVector &f)G4Voxelizer_v1072static
SetDefaultVoxelsCount(G4int count)G4Voxelizer_v1072static
SetMaxVoxels(G4int max)G4Voxelizer_v1072
SetMaxVoxels(const G4ThreeVector &reductionRatio)G4Voxelizer_v1072
SetReductionRatio(G4int maxVoxels, G4ThreeVector &reductionRatio)G4Voxelizer_v1072private
TransformLimits(G4ThreeVector &min, G4ThreeVector &max, const G4Transform3D &transformation) constG4Voxelizer_v1072private
UpdateCurrentVoxel(const G4ThreeVector &point, const G4ThreeVector &direction, std::vector< G4int > &curVoxel) constG4Voxelizer_v1072
Voxelize(std::vector< G4VSolid *> &solids, std::vector< G4Transform3D > &transforms)G4Voxelizer_v1072
Voxelize(std::vector< G4VFacet *> &facets)G4Voxelizer_v1072
~G4Voxelizer_v1072()G4Voxelizer_v1072