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

#include <HepRepInstanceTree.h>

HEPREP::HepRepInstanceTree에 대한 상속 다이어그램 :
HEPREP::HepRepTreeID cheprep::DefaultHepRepInstanceTree

Public 멤버 함수

virtual ~HepRepInstanceTree ()
 Destructor. 더 자세히 ...
 
virtual void overlay (HepRepInstanceTree *instanceTree)=0
 
virtual void addInstance (HepRepInstance *instance)=0
 
virtual void removeInstance (HepRepInstance *instance)=0
 
virtual std::vector
< HepRepInstance * > 
getInstances ()=0
 
virtual void addInstanceTree (HepRepTreeID *instanceTree)=0
 
virtual std::vector
< HepRepTreeID * > 
getInstanceTreeList ()=0
 
virtual HepRepTreeIDgetTypeTree ()=0
 
virtual HepRepInstanceTreecopy (HepRepTypeTree *typeTree, HepRepSelectFilter *filter=NULL)=0
 
virtual std::string getName ()=0
 
virtual std::string getVersion ()=0
 
virtual std::string getQualifier ()=0
 
virtual void setQualifier (std::string qualifier)=0
 

상세한 설명

HepRepInstanceTree interface.

작성자
Mark Donszelmann

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

생성자 & 소멸자 문서화

virtual HEPREP::HepRepInstanceTree::~HepRepInstanceTree ( )
inlinevirtual

Destructor.

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

멤버 함수 문서화

virtual void HEPREP::HepRepInstanceTree::addInstance ( HepRepInstance instance)
pure virtual

Adds an instance to this instancetree.

매개변수
instanceto be added.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

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

virtual void HEPREP::HepRepInstanceTree::addInstanceTree ( HepRepTreeID instanceTree)
pure virtual

Adds a related instance tree to this instancetree.

매개변수
instanceTreerelated instancetree.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

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

virtual HepRepInstanceTree* HEPREP::HepRepInstanceTree::copy ( HepRepTypeTree typeTree,
HepRepSelectFilter filter = NULL 
)
pure virtual

Returns a deep copy of this instancetree.

매개변수
filterto filter the instances.
반환값
copy of this instancetree.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

virtual std::vector<HepRepInstance *> HEPREP::HepRepInstanceTree::getInstances ( )
pure virtual

Returns a collection of instances.

반환값
collection of HepRepInstances.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::vector<HepRepTreeID *> HEPREP::HepRepInstanceTree::getInstanceTreeList ( )
pure virtual

Returns a collection of associated instance trees.

반환값
collection of HepRepTreeIDs.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepTreeID::getName ( )
pure virtualinherited

Returns the name of this treeID.

반환값
name of treeID.

cheprep::DefaultHepRepTreeID에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepTreeID::getQualifier ( )
pure virtualinherited

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

반환값
qualifier.

cheprep::DefaultHepRepTreeID에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual HepRepTreeID* HEPREP::HepRepInstanceTree::getTypeTree ( )
pure virtual

Returns the associated typetree.

반환값
TreeID of the associated typetree.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepTreeID::getVersion ( )
pure virtualinherited

Returns the version of this treeID.

반환값
version of treeID.

cheprep::DefaultHepRepTreeID에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void HEPREP::HepRepInstanceTree::overlay ( HepRepInstanceTree instanceTree)
pure virtual

Overlays the instance tree on the current tree.

The list of instances of the instanceTree has to be the same as the current tree.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

virtual void HEPREP::HepRepInstanceTree::removeInstance ( HepRepInstance instance)
pure virtual

Removes an instance from this instancetree.

매개변수
instanceto be removed.

cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.

virtual void HEPREP::HepRepTreeID::setQualifier ( std::string  qualifier)
pure virtualinherited

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

매개변수
qualifierto be set.

cheprep::DefaultHepRepTreeID에서 구현되었습니다.


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