#include <G4SurfaceVoxelizer.hh>
|
void | Voxelize (std::vector< G4VFacet * > &facets) |
|
void | DisplayVoxelLimits () |
|
void | DisplayBoundaries () |
|
void | DisplayListNodes () |
|
| G4SurfaceVoxelizer () |
|
| ~G4SurfaceVoxelizer () |
|
void | GetCandidatesVoxel (std::vector< G4int > &voxels) |
|
G4int | GetCandidatesVoxelArray (const G4ThreeVector &point, std::vector< G4int > &list, G4SurfBits *crossed=0) const |
|
G4int | GetCandidatesVoxelArray (const std::vector< G4int > &voxels, const G4SurfBits bitmasks[], std::vector< G4int > &list, G4SurfBits *crossed=0) const |
|
G4int | GetCandidatesVoxelArray (const std::vector< G4int > &voxels, std::vector< G4int > &list, G4SurfBits *crossed=0) const |
|
const std::vector< G4VoxelBox > & | GetBoxes () const |
|
const std::vector< G4double > & | GetBoundary (G4int index) const |
|
G4bool | UpdateCurrentVoxel (const G4ThreeVector &point, const G4ThreeVector &direction, std::vector< G4int > &curVoxel) const |
|
void | GetVoxel (std::vector< G4int > &curVoxel, const G4ThreeVector &point) const |
|
G4int | GetBitsPerSlice () const |
|
G4bool | Contains (const G4ThreeVector &point) const |
|
G4double | DistanceToNext (const G4ThreeVector &point, const G4ThreeVector &direction, const std::vector< G4int > &curVoxel) const |
|
G4double | DistanceToFirst (const G4ThreeVector &point, const G4ThreeVector &direction) const |
|
G4double | DistanceToBoundingBox (const G4ThreeVector &point) const |
|
G4int | GetVoxelsIndex (G4int x, G4int y, G4int z) const |
|
G4int | GetVoxelsIndex (const std::vector< G4int > &voxels) const |
|
G4int | GetPointIndex (const G4ThreeVector &p) const |
|
const G4SurfBits & | Empty () const |
|
G4bool | IsEmpty (G4int index) const |
|
void | SetMaxVoxels (G4int max) |
|
void | SetMaxVoxels (const G4ThreeVector &reductionRatio) |
|
G4int | GetMaxVoxels (G4ThreeVector &ratioOfReduction) |
|
G4int | AllocatedMemory () |
|
long long | GetCountOfVoxels () const |
|
long long | CountVoxels (std::vector< G4double > boundaries[]) const |
|
G4int | GetCandidates (std::vector< G4int > &curVoxel, std::vector< G4int > *&candidates, std::vector< G4int > &space) const |
|
const std::vector< G4int > & | GetCandidates (std::vector< G4int > &curVoxel) const |
|
G4int | GetVoxelBoxesSize () const |
|
const G4VoxelBox & | GetVoxelBox (G4int i) const |
|
const std::vector< G4int > & | GetVoxelBoxCandidates (G4int i) const |
|
Definition at line 67 of file G4SurfaceVoxelizer.hh.
G4SurfaceVoxelizer::G4SurfaceVoxelizer |
( |
) | |
|
G4SurfaceVoxelizer::~G4SurfaceVoxelizer |
( |
) | |
|
G4int G4SurfaceVoxelizer::AllocatedMemory |
( |
) | |
|
template<typename T >
static G4int G4SurfaceVoxelizer::BinarySearch |
( |
const std::vector< T > & |
vec, |
|
|
T |
value |
|
) |
| |
|
inlinestatic |
long long G4SurfaceVoxelizer::CountVoxels |
( |
std::vector< G4double > |
boundaries[]) | |
const |
|
inline |
void G4SurfaceVoxelizer::DisplayBoundaries |
( |
) | |
|
void G4SurfaceVoxelizer::DisplayListNodes |
( |
) | |
|
void G4SurfaceVoxelizer::DisplayVoxelLimits |
( |
) | |
|
G4int G4SurfaceVoxelizer::GetBitsPerSlice |
( |
) | |
const |
|
inline |
G4int G4SurfaceVoxelizer::GetCandidates |
( |
std::vector< G4int > & |
curVoxel, |
|
|
std::vector< G4int > *& |
candidates, |
|
|
std::vector< G4int > & |
space |
|
) |
| const |
|
inline |
const std::vector<G4int>& G4SurfaceVoxelizer::GetCandidates |
( |
std::vector< G4int > & |
curVoxel) | |
const |
|
inline |
void G4SurfaceVoxelizer::GetCandidatesVoxel |
( |
std::vector< G4int > & |
voxels) | |
|
G4int G4SurfaceVoxelizer::GetCandidatesVoxelArray |
( |
const std::vector< G4int > & |
voxels, |
|
|
std::vector< G4int > & |
list, |
|
|
G4SurfBits * |
crossed = 0 |
|
) |
| const |
long long G4SurfaceVoxelizer::GetCountOfVoxels |
( |
) | |
const |
|
inline |
G4int G4SurfaceVoxelizer::GetDefaultVoxelsCount |
( |
) | |
|
|
static |
const std::vector<G4int>& G4SurfaceVoxelizer::GetVoxelBoxCandidates |
( |
G4int |
i) | |
const |
|
inline |
G4int G4SurfaceVoxelizer::GetVoxelBoxesSize |
( |
) | |
const |
|
inline |
G4int G4SurfaceVoxelizer::GetVoxelsIndex |
( |
const std::vector< G4int > & |
voxels) | |
const |
|
inline |
G4bool G4SurfaceVoxelizer::IsEmpty |
( |
G4int |
index) | |
const |
|
inline |
G4int G4SurfaceVoxelizer::SetDefaultVoxelsCount |
( |
G4int |
count) | |
|
|
static |
void G4SurfaceVoxelizer::SetMaxVoxels |
( |
G4int |
max) | |
|
void G4SurfaceVoxelizer::Voxelize |
( |
std::vector< G4VFacet * > & |
facets) | |
|
friend class G4VoxelCandidatesIterator |
|
friend |
The documentation for this class was generated from the following files: