#include <DefaultHepRepType.h>
Private 속성 | |
HEPREP::HepRepType * | parent |
std::vector< HEPREP::HepRepType * > | types |
std::string | name |
std::string | description |
std::string | infoURL |
DefaultHepRepType.h 파일의 25 번째 라인에서 정의되었습니다.
cheprep::DefaultHepRepType::DefaultHepRepType | ( | HEPREP::HepRepType * | parent, |
std::string | name | ||
) |
DefaultHepRepType.cc 파일의 14 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepType::addType(), description, infoURL, parent.
cheprep::DefaultHepRepType::DefaultHepRepType | ( | HEPREP::HepRepTypeTree * | parent, |
std::string | name | ||
) |
DefaultHepRepType.cc 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepTypeTree::addType(), description, infoURL.
cheprep::DefaultHepRepType::~DefaultHepRepType | ( | ) |
DefaultHepRepType.cc 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : types.
|
virtualinherited |
Adds an attdef.
attDef | to be added. |
DefaultHepRepDefinition.cc 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepDefinition::attDefs, HEPREP::HepRepAttDef::getLowerCaseName().
다음에 의해서 참조됨 : cheprep::DefaultHepRepDefinition::addAttDef().
|
virtualinherited |
Adds an attdef.
name | name of the definition. |
desc | description of the definition. |
category | category of the definition. |
extra | extra info of the definition. |
DefaultHepRepDefinition.cc 파일의 43 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
attValue | to be added. |
DefaultHepRepAttribute.cc 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepAttValue::getLowerCaseName().
|
virtualinherited |
Adds a char* attValue as a String. This call should be mapped to addAttValue(std::string, std::string, int); and necessary because C++ converts char* into bool and would thus call addAttValue(std::string, bool, int) for a call such as addAttValue("drawAs", "Cylinder", 0);
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 44 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 48 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 56 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 52 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 60 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 64 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds a Color attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 68 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds a Color attValue.
key | name of attValue |
red | color |
green | color |
blue | color |
alpha | value |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 72 번째 라인에서 정의되었습니다.
|
virtual |
Adds a sub-type to this type.
type | sub-type to be added. |
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : types.
|
virtual |
Returns a deep copy of this type.
parent | to which this copy is added. |
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 74 번째 라인에서 정의되었습니다.
|
virtual |
Return a named attribute definition searched on this node and any parent nodes.
name | of attribute definition. |
cheprep::DefaultHepRepDefinition를 구현.
DefaultHepRepType.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepDefinition::getAttDefFromNode(), HEPREP::HepRepType::getSuperType().
|
virtualinherited |
Returns a named attribute definition defined on this node.
lowerCaseName | name of the attribute in lower case. |
DefaultHepRepDefinition.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepDefinition::attDefs, int().
|
virtualinherited |
Returns a collection of all attribute definitions defined on this node.
DefaultHepRepDefinition.cc 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : cheprep::DefaultHepRepDefinition::attDefs.
다음에 의해서 참조됨 : cheprep::DefaultHepRepDefinition::~DefaultHepRepDefinition().
|
virtual |
searched for a value with given name. Search up the type tree if needed.
cheprep::DefaultHepRepDefinition를 구현.
DefaultHepRepType.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepAttribute::getAttValueFromNode(), HEPREP::HepRepType::getSuperType().
|
virtualinherited |
Returns a named attribute value from this node.
lowerCaseName | name in all lowercase. |
DefaultHepRepAttribute.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
다음에 의해서 참조됨 : cheprep::DefaultHepRepPoint::getAttValue(), cheprep::DefaultHepRepInstance::getAttValue().
|
virtualinherited |
Returns a collection of all attribute values from this node.
DefaultHepRepAttribute.cc 파일의 30 번째 라인에서 정의되었습니다.
|
virtual |
Returns the description of this type.
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : description.
|
virtual |
Returns the full name of this type. The full name is constructed from the root of the typeTree (without the typeTreeName) by concatenating all the node names separated by slashes "/". For example: Geometry/InnerDetector/Sector24/Wire20
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepType::getFullName(), getName(), getSuperType().
|
virtual |
Returns the information URL of this type.
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : infoURL.
|
virtual |
Returns the name of this type. This is the full name if one uses flat-types, and the node name if one uses hierarchical typenames. It is the name supplied at construction of the type.
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : name.
다음에 의해서 참조됨 : getFullName().
|
virtual |
Returns the parent of this type.
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : parent.
다음에 의해서 참조됨 : getFullName().
|
virtual |
Returns a collection of all the sub-types of this type.
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : types.
|
virtualinherited |
Remove the attvalue named by key.
key | name of the attValue to be removed. |
DefaultHepRepAttribute.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
|
virtual |
Sets the description of this type.
infoURL |
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : description.
|
virtual |
Sets the information URL of this type.
infoURL |
HEPREP::HepRepType를 구현.
DefaultHepRepType.cc 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : infoURL.
|
private |
DefaultHepRepType.h 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepType(), getDescription(), setDescription().
|
private |
DefaultHepRepType.h 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepType(), getInfoURL(), setInfoURL().
|
private |
DefaultHepRepType.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getName().
|
private |
DefaultHepRepType.h 파일의 28 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepType(), getSuperType().
|
private |
DefaultHepRepType.h 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addType(), getTypeList(), ~DefaultHepRepType().