#include <G4SurfBits.hh>
Public 멤버 함수 | |
G4SurfBits (unsigned int nbits=0) | |
G4SurfBits (const G4SurfBits &) | |
G4SurfBits & | operator= (const G4SurfBits &) |
~G4SurfBits () | |
void | ResetAllBits (G4bool value=false) |
void | ResetBitNumber (unsigned int bitnumber) |
void | SetBitNumber (unsigned int bitnumber, G4bool value=true) |
G4bool | TestBitNumber (unsigned int bitnumber) const |
G4bool | operator[] (unsigned int bitnumber) const |
void | set (unsigned int nbits, const char *array) |
void | set (unsigned int nbits, const G4int *array) |
void | Get (char *array) const |
void | Get (G4int *array) const |
void | Clear () |
void | Compact () |
unsigned int | GetNbits () const |
unsigned int | GetNbytes () const |
void | Print () const |
void | Output (std::ostream &) const |
Public 속성 | |
unsigned char * | fAllBits |
Protected 멤버 함수 | |
void | ReserveBytes (unsigned int nbytes) |
Protected 속성 | |
unsigned int | fNBits |
unsigned int | fNBytes |
G4SurfBits.hh 파일의 59 번째 라인에서 정의되었습니다.
G4SurfBits::G4SurfBits | ( | unsigned int | nbits = 0 | ) |
G4SurfBits.cc 파일의 43 번째 라인에서 정의되었습니다.
G4SurfBits::G4SurfBits | ( | const G4SurfBits & | original | ) |
G4SurfBits.cc 파일의 55 번째 라인에서 정의되었습니다.
G4SurfBits::~G4SurfBits | ( | ) |
G4SurfBits.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : fAllBits.
void G4SurfBits::Clear | ( | ) |
G4SurfBits.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fAllBits, fNBits, fNBytes.
다음에 의해서 참조됨 : G4Voxelizer::BuildBitmasks(), G4Voxelizer::BuildEmpty(), G4TessellatedSolid::PrecalculateInsides(), G4Voxelizer::Voxelize().
void G4SurfBits::Compact | ( | ) |
G4SurfBits.cc 파일의 103 번째 라인에서 정의되었습니다.
void G4SurfBits::Get | ( | char * | array | ) | const |
G4SurfBits.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : Get().
|
inline |
G4SurfBits.hh 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : fNBits.
다음에 의해서 참조됨 : G4TessellatedSolid::InsideVoxels(), G4TessellatedSolid::SafetyFromOutside(), G4TessellatedSolid::Voxelize().
|
inline |
G4SurfBits.hh 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : fNBytes.
다음에 의해서 참조됨 : G4Voxelizer::AllocatedMemory(), G4TessellatedSolid::AllocatedMemory().
G4SurfBits & G4SurfBits::operator= | ( | const G4SurfBits & | rhs | ) |
G4SurfBits.cc 파일의 65 번째 라인에서 정의되었습니다.
G4SurfBits.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : TestBitNumber().
void G4SurfBits::Output | ( | std::ostream & | os | ) | const |
G4SurfBits.cc 파일의 126 번째 라인에서 정의되었습니다.
G4SurfBits.cc 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Voxelizer::BuildEmpty().
G4SurfBits.hh 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : SetBitNumber().
다음에 의해서 참조됨 : G4Voxelizer::BuildEmpty(), G4TessellatedSolid::PrecalculateInsides().
G4SurfBits.cc 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : fAllBits, fNBits, ReserveBytes().
다음에 의해서 참조됨 : G4Voxelizer::DisplayListNodes(), set().
G4SurfBits.cc 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : set().
G4SurfBits.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : fAllBits, fNBits, fNBytes.
다음에 의해서 참조됨 : G4Voxelizer::BuildBitmasks(), G4Voxelizer::BuildEmpty(), G4MultiUnion::DistanceToInCandidates(), G4TessellatedSolid::PrecalculateInsides(), ResetBitNumber(), G4TessellatedSolid::SetAllUsingStack().
G4SurfBits.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : fAllBits, fNBits, result.
다음에 의해서 참조됨 : G4Voxelizer::GetCandidatesAsString(), operator[]().
unsigned char* G4SurfBits::fAllBits |
G4SurfBits.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), Compact(), G4SurfBits(), Get(), G4Voxelizer::GetCandidatesVoxelArray(), operator=(), Output(), Print(), ReserveBytes(), ResetAllBits(), set(), SetBitNumber(), TestBitNumber(), ~G4SurfBits().
|
protected |
G4SurfBits.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), Compact(), G4SurfBits(), Get(), GetNbits(), operator=(), set(), SetBitNumber(), TestBitNumber().
|
protected |
G4SurfBits.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), Compact(), G4SurfBits(), GetNbytes(), operator=(), Output(), Print(), ReserveBytes(), ResetAllBits(), SetBitNumber().