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

#include <DefaultHepRepTypeTree.h>

cheprep::DefaultHepRepTypeTree에 대한 상속 다이어그램 :
cheprep::DefaultHepRepTreeID HEPREP::HepRepTypeTree HEPREP::HepRepTreeID HEPREP::HepRepTreeID

Public 멤버 함수

 DefaultHepRepTypeTree (HEPREP::HepRepTreeID *typeTree)
 
 ~DefaultHepRepTypeTree ()
 
HEPREP::HepRepTypeTreecopy ()
 
void addType (HEPREP::HepRepType *type)
 
std::vector< HEPREP::HepRepType * > getTypeList ()
 
HEPREP::HepRepTypegetType (std::string name)
 
std::string getQualifier ()
 
void setQualifier (std::string qualifier)
 
std::string getName ()
 
std::string getVersion ()
 

Private 속성

std::vector< HEPREP::HepRepType * > types
 

상세한 설명

DefaultHepRepTypeTree.h 파일의 25 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

cheprep::DefaultHepRepTypeTree::DefaultHepRepTypeTree ( HEPREP::HepRepTreeID typeTree)

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

cheprep::DefaultHepRepTypeTree::~DefaultHepRepTypeTree ( )

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

다음을 참조함 : types.

멤버 함수 문서화

void cheprep::DefaultHepRepTypeTree::addType ( HEPREP::HepRepType type)
virtual

Adds a type to this typetree.

매개변수
typeto be added.

HEPREP::HepRepTypeTree를 구현.

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

다음을 참조함 : types.

HepRepTypeTree * cheprep::DefaultHepRepTypeTree::copy ( )
virtual

Returns a deep copy of this typetree.

반환값
copy of this typetree.

HEPREP::HepRepTypeTree를 구현.

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

string cheprep::DefaultHepRepTreeID::getName ( )
virtualinherited

Returns the name of this treeID.

반환값
name of treeID.

HEPREP::HepRepTreeID를 구현.

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

다음을 참조함 : cheprep::DefaultHepRepTreeID::name.

string cheprep::DefaultHepRepTreeID::getQualifier ( )
virtualinherited

Returns the qualifier that qualifies the relation that this treeID has with what it refers to.

반환값
qualifier.

HEPREP::HepRepTreeID를 구현.

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

다음을 참조함 : cheprep::DefaultHepRepTreeID::qualifier.

HepRepType * cheprep::DefaultHepRepTypeTree::getType ( std::string  fullName)
virtual

Returns type

HEPREP::HepRepTypeTree를 구현.

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

vector< HepRepType * > cheprep::DefaultHepRepTypeTree::getTypeList ( )
virtual

Returns a collection of all types in this tree.

반환값
collection of HepRepTypes.

HEPREP::HepRepTypeTree를 구현.

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

다음을 참조함 : types.

string cheprep::DefaultHepRepTreeID::getVersion ( )
virtualinherited

Returns the version of this treeID.

반환값
version of treeID.

HEPREP::HepRepTreeID를 구현.

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

다음을 참조함 : cheprep::DefaultHepRepTreeID::version.

void cheprep::DefaultHepRepTreeID::setQualifier ( std::string  qualifier)
virtualinherited

Sets the qualifier that qualifies the relation that this treeID has with what it refers to.

매개변수
qualifierto be set.

HEPREP::HepRepTreeID를 구현.

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

다음을 참조함 : cheprep::DefaultHepRepTreeID::qualifier.

멤버 데이타 문서화

std::vector<HEPREP::HepRepType*> cheprep::DefaultHepRepTypeTree::types
private

DefaultHepRepTypeTree.h 파일의 28 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : addType(), getTypeList(), ~DefaultHepRepTypeTree().


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