35 #ifndef G4VOXELIZER_HH
36 #define G4VOXELIZER_HH
69 void Voxelize(std::vector<G4VSolid*>& solids,
70 std::vector<G4Transform3D>& transforms);
71 void Voxelize(std::vector<G4VFacet*>& facets);
85 std::vector<G4int>& list,
91 std::vector<G4int>& list,
94 std::vector<G4int>& list,
97 inline const std::vector<G4VoxelBox>&
GetBoxes()
const;
105 std::vector<G4int>& curVoxel)
const;
107 inline void GetVoxel(std::vector<G4int>& curVoxel,
116 std::vector<G4int>& curVoxel)
const;
126 std::vector<G4int>& voxels)
const;
141 inline long long CountVoxels(std::vector<G4double> boundaries[])
const;
143 inline const std::vector<G4int>&
176 return (left == right) ? l < r : left <
right;
196 std::vector<G4Transform3D>& transforms);
213 std::vector<G4int>& list,
G4int i);
261 #include "G4Voxelizer.icc"