#include <DefaultHepRepInstance.h>
Private 속성 | |
HEPREP::HepRepInstance * | parent |
HEPREP::HepRepType * | type |
std::vector < HEPREP::HepRepPoint * > | points |
std::vector < HEPREP::HepRepInstance * > | instances |
DefaultHepRepInstance.h 파일의 27 번째 라인에서 정의되었습니다.
cheprep::DefaultHepRepInstance::DefaultHepRepInstance | ( | HEPREP::HepRepInstance * | parent, |
HEPREP::HepRepType * | type | ||
) |
DefaultHepRepInstance.cc 파일의 16 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepInstance::addInstance(), parent, type.
cheprep::DefaultHepRepInstance::DefaultHepRepInstance | ( | HEPREP::HepRepInstanceTree * | parent, |
HEPREP::HepRepType * | type | ||
) |
DefaultHepRepInstance.cc 파일의 23 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepInstanceTree::addInstance(), type.
cheprep::DefaultHepRepInstance::~DefaultHepRepInstance | ( | ) |
|
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 an sub-instance to this instance.
instance | sub-instance. |
DefaultHepRepInstance.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : instances.
|
virtual |
Adds a point to this instance.
point | to be added. |
DefaultHepRepInstance.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : points.
|
virtual |
Returns a deep copy of this instance.
typeTree | needed to find the associated type. |
parent | to which the copy is added. |
filter | run on all instances before copying. |
DefaultHepRepInstance.cc 파일의 45 번째 라인에서 정의되었습니다.
|
virtual |
Returns a deep copy of this instance.
typeTree | needed to find the associated type. |
parent | to which the copy is added. |
filter | run on all instances before copying. |
DefaultHepRepInstance.cc 파일의 50 번째 라인에서 정의되었습니다.
|
virtual |
Returns the attValue specified by name. This attValue is normally searched on the node itself and then on its type, moving up the typetree.
name | of attribute value. |
cheprep::DefaultHepRepAttribute를 구현.
DefaultHepRepInstance.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepAttribute::getAttValue(), cheprep::DefaultHepRepAttribute::getAttValueFromNode(), type.
|
virtualinherited |
Returns a named attribute value from this node.
lowerCaseName | name in all lowercase. |
DefaultHepRepAttribute.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
다음에 의해서 참조됨 : cheprep::DefaultHepRepPoint::getAttValue(), getAttValue().
|
virtualinherited |
Returns a collection of all attribute values from this node.
DefaultHepRepAttribute.cc 파일의 30 번째 라인에서 정의되었습니다.
|
virtual |
Returns a collection of all sub-instances this instance keeps.
DefaultHepRepInstance.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : instances.
|
inline |
DefaultHepRepInstance.h 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : parent.
|
virtual |
Returns a collection of all points this instance keeps.
DefaultHepRepInstance.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : points.
|
virtual |
Fills a double[3][n] array with the coordinates of all points, if none of the points have any attributes defined on them. The actual number of points filled is returned. In case the number of points is larger than n, or if any points have attributes, -1 is returned. One could then call getPoint().
xyz | a double[3][n] array to be filled with points. |
ONLY in JAVA Returns true if this instance has a frame. Speedy access for iterator.
ONLY in JAVA Returns String layername. Speedy access for iterator.
ONLY in JAVA Returns the parent of this instance.
DefaultHepRepInstance.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : parent.
|
virtual |
Returns the associated type for this instance.
DefaultHepRepInstance.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : type.
|
virtual |
Overlays the instance on the current instance.
Attributes of the instance override or are added to the current instance. Sub-instances of the instance are added only if the current instance has no sub-instances. Points of the instance are added only if the current instance has no points.
DefaultHepRepInstance.cc 파일의 41 번째 라인에서 정의되었습니다.
|
virtualinherited |
Remove the attvalue named by key.
key | name of the attValue to be removed. |
DefaultHepRepAttribute.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
|
virtual |
Removes a sub-instance from this instance.
instance | sub-instance. |
DefaultHepRepInstance.cc 파일의 75 번째 라인에서 정의되었습니다.
|
private |
DefaultHepRepInstance.h 파일의 33 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addInstance(), getInstances(), ~DefaultHepRepInstance().
|
private |
DefaultHepRepInstance.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepInstance(), getParent(), getSuperInstance(), ~DefaultHepRepInstance().
|
private |
DefaultHepRepInstance.h 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addPoint(), getPoints(), ~DefaultHepRepInstance().
|
private |
DefaultHepRepInstance.h 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepInstance(), getAttValue(), getType(), ~DefaultHepRepInstance().