#include <DefaultHepRepInstanceTree.h>
Public 멤버 함수 | |
DefaultHepRepInstanceTree (std::string name, std::string version, HEPREP::HepRepTreeID *typeTree) | |
~DefaultHepRepInstanceTree () | |
void | overlay (HEPREP::HepRepInstanceTree *instanceTree) |
HEPREP::HepRepInstanceTree * | copy (HEPREP::HepRepTypeTree *typeTree, HEPREP::HepRepSelectFilter *filter) |
void | addInstance (HEPREP::HepRepInstance *instance) |
void | removeInstance (HEPREP::HepRepInstance *instance) |
std::vector < HEPREP::HepRepInstance * > | getInstances () |
void | addInstanceTree (HEPREP::HepRepTreeID *treeID) |
HEPREP::HepRepTreeID * | getTypeTree () |
std::vector < HEPREP::HepRepTreeID * > | getInstanceTreeList () |
std::string | getQualifier () |
void | setQualifier (std::string qualifier) |
std::string | getName () |
std::string | getVersion () |
Private 속성 | |
HEPREP::HepRepTreeID * | typeTree |
std::vector < HEPREP::HepRepInstance * > | instances |
std::vector < HEPREP::HepRepTreeID * > | instanceTrees |
DefaultHepRepInstanceTree.h 파일의 26 번째 라인에서 정의되었습니다.
cheprep::DefaultHepRepInstanceTree::DefaultHepRepInstanceTree | ( | std::string | name, |
std::string | version, | ||
HEPREP::HepRepTreeID * | typeTree | ||
) |
DefaultHepRepInstanceTree.cc 파일의 14 번째 라인에서 정의되었습니다.
cheprep::DefaultHepRepInstanceTree::~DefaultHepRepInstanceTree | ( | ) |
DefaultHepRepInstanceTree.cc 파일의 18 번째 라인에서 정의되었습니다.
다음을 참조함 : instances.
|
virtual |
Adds an instance to this instancetree.
instance | to be added. |
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 34 번째 라인에서 정의되었습니다.
다음을 참조함 : instances.
|
virtual |
Adds a related instance tree to this instancetree.
instanceTree | related instancetree. |
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : instanceTrees.
|
virtual |
Returns a deep copy of this instancetree.
filter | to filter the instances. |
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 29 번째 라인에서 정의되었습니다.
|
virtual |
Returns a collection of instances.
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : instances.
|
virtual |
Returns a collection of associated instance trees.
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : instanceTrees.
|
virtualinherited |
Returns the name of this treeID.
HEPREP::HepRepTreeID를 구현.
DefaultHepRepTreeID.cc 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepTreeID::name.
|
virtualinherited |
Returns the qualifier that qualifies the relation that this treeID has with what it refers to.
HEPREP::HepRepTreeID를 구현.
DefaultHepRepTreeID.cc 파일의 23 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepTreeID::qualifier.
|
virtual |
Returns the associated typetree.
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : typeTree.
|
virtualinherited |
Returns the version of this treeID.
HEPREP::HepRepTreeID를 구현.
DefaultHepRepTreeID.cc 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepTreeID::version.
|
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.
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 25 번째 라인에서 정의되었습니다.
|
virtual |
Removes an instance from this instancetree.
instance | to be removed. |
HEPREP::HepRepInstanceTree를 구현.
DefaultHepRepInstanceTree.cc 파일의 38 번째 라인에서 정의되었습니다.
|
virtualinherited |
Sets the qualifier that qualifies the relation that this treeID has with what it refers to.
qualifier | to be set. |
HEPREP::HepRepTreeID를 구현.
DefaultHepRepTreeID.cc 파일의 27 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepTreeID::qualifier.
|
private |
DefaultHepRepInstanceTree.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addInstance(), getInstances(), ~DefaultHepRepInstanceTree().
|
private |
DefaultHepRepInstanceTree.h 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addInstanceTree(), getInstanceTreeList().
|
private |
DefaultHepRepInstanceTree.h 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getTypeTree().