Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4KDMap 클래스 참조

#include <G4KDMap.hh>

Public 멤버 함수

 G4KDMap (size_t dimensions)
 
void Insert (G4KDNode_Base *pos)
 
void Sort ()
 
G4KDNode_BasePopOutMiddle (size_t dimension)
 
size_t GetDimension ()
 
size_t GetSize ()
 

Private 속성

bool fIsSorted
 
std::vector< __1DSortOutfSortOut
 
std::map< G4KDNode_Base
*, std::vector< std::deque
< G4KDNode_Base * >::iterator > > 
fMap
 

상세한 설명

G4KDMap.hh 파일의 89 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4KDMap::G4KDMap ( size_t  dimensions)
inline

G4KDMap.hh 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : fIsSorted.

멤버 함수 문서화

size_t G4KDMap::GetDimension ( )
inline

G4KDMap.hh 파일의 105 번째 라인에서 정의되었습니다.

다음을 참조함 : fSortOut.

size_t G4KDMap::GetSize ( )
inline

G4KDMap.hh 파일의 110 번째 라인에서 정의되었습니다.

다음을 참조함 : fMap.

다음에 의해서 참조됨 : G4KDTree::Build().

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 ( )

G4KDMap.cc 파일의 196 번째 라인에서 정의되었습니다.

다음을 참조함 : fIsSorted, fSortOut.

다음에 의해서 참조됨 : PopOutMiddle().

멤버 데이타 문서화

bool G4KDMap::fIsSorted
private

G4KDMap.hh 파일의 116 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4KDMap(), Insert(), PopOutMiddle(), Sort().

std::map<G4KDNode_Base*, std::vector<std::deque<G4KDNode_Base*>::iterator> > G4KDMap::fMap
private

G4KDMap.hh 파일의 118 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetSize(), Insert(), PopOutMiddle().

std::vector<__1DSortOut> G4KDMap::fSortOut
private

G4KDMap.hh 파일의 117 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetDimension(), Insert(), PopOutMiddle(), Sort().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: