#include <G4KDMap.hh>
Public 멤버 함수 | |
G4KDMap (size_t dimensions) | |
void | Insert (G4KDNode_Base *pos) |
void | Sort () |
G4KDNode_Base * | PopOutMiddle (size_t dimension) |
size_t | GetDimension () |
size_t | GetSize () |
Private 속성 | |
bool | fIsSorted |
std::vector< __1DSortOut > | fSortOut |
std::map< G4KDNode_Base *, std::vector< std::deque < G4KDNode_Base * >::iterator > > | fMap |
G4KDMap.hh 파일의 89 번째 라인에서 정의되었습니다.
|
inline |
G4KDMap.hh 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fIsSorted.
|
inline |
G4KDMap.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : fSortOut.
|
inline |
void G4KDMap::Insert | ( | G4KDNode_Base * | pos | ) |
G4KDMap.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fIsSorted, fMap, fSortOut, G4cout, G4endl, pos.
다음에 의해서 참조됨 : G4KDTree::__InsertMap().
G4KDNode_Base * G4KDMap::PopOutMiddle | ( | size_t | dimension | ) |
G4KDMap.cc 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : fIsSorted, fMap, fSortOut, G4cout, G4endl, G4KDNode_Base::GetAxis(), Sort().
다음에 의해서 참조됨 : G4KDTree::Build().
void G4KDMap::Sort | ( | ) |
|
private |
G4KDMap.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4KDMap(), Insert(), PopOutMiddle(), Sort().
|
private |
G4KDMap.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetSize(), Insert(), PopOutMiddle().
|
private |
G4KDMap.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetDimension(), Insert(), PopOutMiddle(), Sort().