#include <HepRepInstanceTree.h>
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 HepRepTreeID * | getTypeTree ()=0 |
virtual HepRepInstanceTree * | copy (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.
HepRepInstanceTree.h 파일의 28 번째 라인에서 정의되었습니다.
|
inlinevirtual |
Destructor.
HepRepInstanceTree.h 파일의 32 번째 라인에서 정의되었습니다.
|
pure virtual |
Adds an instance to this instancetree.
instance | to be added. |
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::DefaultHepRepInstance::DefaultHepRepInstance().
|
pure virtual |
Adds a related instance tree to this instancetree.
instanceTree | related instancetree. |
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
다음에 의해서 참조됨 : G4HepRepSceneHandler::closeHepRep().
|
pure virtual |
Returns a deep copy of this instancetree.
filter | to filter the instances. |
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
|
pure virtual |
Returns a collection of instances.
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns a collection of associated instance trees.
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
pure virtualinherited |
Returns the name of this treeID.
cheprep::DefaultHepRepTreeID에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
pure virtualinherited |
Returns the qualifier that qualifies the relation that this treeID has with what it refers to.
cheprep::DefaultHepRepTreeID에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns the associated typetree.
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
pure virtualinherited |
Returns the version of this treeID.
cheprep::DefaultHepRepTreeID에서 구현되었습니다.
다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().
|
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에서 구현되었습니다.
|
pure virtual |
Removes an instance from this instancetree.
instance | to be removed. |
cheprep::DefaultHepRepInstanceTree에서 구현되었습니다.
|
pure virtualinherited |
Sets the qualifier that qualifies the relation that this treeID has with what it refers to.
qualifier | to be set. |
cheprep::DefaultHepRepTreeID에서 구현되었습니다.