Geant4
10.03.p01
|
#include <DefaultHepRepInstance.h>
Definition at line 27 of file DefaultHepRepInstance.h.
cheprep::DefaultHepRepInstance::DefaultHepRepInstance | ( | HEPREP::HepRepInstance * | parent, |
HEPREP::HepRepType * | type | ||
) |
Definition at line 16 of file DefaultHepRepInstance.cc.
cheprep::DefaultHepRepInstance::DefaultHepRepInstance | ( | HEPREP::HepRepInstanceTree * | parent, |
HEPREP::HepRepType * | type | ||
) |
Definition at line 23 of file DefaultHepRepInstance.cc.
cheprep::DefaultHepRepInstance::~DefaultHepRepInstance | ( | ) |
Definition at line 30 of file DefaultHepRepInstance.cc.
|
virtual |
Adds an sub-instance to this instance.
instance | sub-instance. |
Implements HEPREP::HepRepInstance.
Definition at line 71 of file DefaultHepRepInstance.cc.
|
virtual |
Adds a point to this instance.
point | to be added. |
Implements HEPREP::HepRepInstance.
Definition at line 59 of file DefaultHepRepInstance.cc.
|
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. |
Implements HEPREP::HepRepInstance.
Definition at line 45 of file DefaultHepRepInstance.cc.
|
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. |
Implements HEPREP::HepRepInstance.
Definition at line 50 of file DefaultHepRepInstance.cc.
|
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. |
Implements cheprep::DefaultHepRepAttribute.
Definition at line 83 of file DefaultHepRepInstance.cc.
|
virtual |
Returns a collection of all sub-instances this instance keeps.
Implements HEPREP::HepRepInstance.
Definition at line 79 of file DefaultHepRepInstance.cc.
|
inline |
Definition at line 53 of file DefaultHepRepInstance.h.
|
virtual |
Returns a collection of all points this instance keeps.
Implements HEPREP::HepRepInstance.
Definition at line 63 of file DefaultHepRepInstance.cc.
|
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.
Implements HEPREP::HepRepInstance.
Definition at line 67 of file DefaultHepRepInstance.cc.
|
virtual |
Returns the associated type for this instance.
Implements HEPREP::HepRepInstance.
Definition at line 55 of file DefaultHepRepInstance.cc.
|
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.
Implements HEPREP::HepRepInstance.
Definition at line 41 of file DefaultHepRepInstance.cc.
|
virtual |
Removes a sub-instance from this instance.
instance | sub-instance. |
Implements HEPREP::HepRepInstance.
Definition at line 75 of file DefaultHepRepInstance.cc.