|
| virtual | ~HepRepInstance () |
| | Destructor. More...
|
| |
| virtual void | overlay (HepRepInstance *instance)=0 |
| |
| virtual void | addInstance (HepRepInstance *instance)=0 |
| |
| virtual void | removeInstance (HepRepInstance *instance)=0 |
| |
virtual std::vector
< HepRepInstance * > | getInstances ()=0 |
| |
| virtual HepRepType * | getType ()=0 |
| |
| virtual void | addPoint (HepRepPoint *point)=0 |
| |
virtual std::vector
< HepRepPoint * > | getPoints ()=0 |
| |
| virtual HepRepInstance * | getSuperInstance ()=0 |
| |
| virtual HepRepInstance * | copy (HepRepTypeTree *typeTree, HepRepInstance *parent, HepRepSelectFilter *filter=NULL)=0 |
| |
| virtual HepRepInstance * | copy (HepRepTypeTree *typeTree, HepRepInstanceTree *parent, HepRepSelectFilter *filter=NULL)=0 |
| |
| virtual | ~HepRepAttribute () |
| | Destructor. More...
|
| |
| virtual void | addAttValue (HepRepAttValue *attValue)=0 |
| |
| virtual void | addAttValue (std::string key, char *value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, std::string value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, int64 value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, int value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, double value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, bool value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, std::vector< double > value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual void | addAttValue (std::string key, double red, double green, double blue, double alpha=1.0, int showLabel=HepRepConstants::SHOW_NONE)=0 |
| |
| virtual HepRepAttValue * | removeAttValue (std::string key)=0 |
| |
| virtual HepRepAttValue * | getAttValue (std::string name)=0 |
| |
virtual std::set
< HepRepAttValue * > | getAttValuesFromNode ()=0 |
| |
| virtual HepRepAttValue * | getAttValueFromNode (std::string lowerCaseName)=0 |
| |
HepRepInstance interface.
- Author
- Mark Donszelmann
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().
- See also
- getPoints()
- Parameters
-
| xyz | a double[3][n] array to be filled with points. |
- Returns
- number of points filled in xyz, or -1 in case of error or non-implementation.
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.
- Returns
- parent of instance, or null if top-level.
Implemented in DefaultHepRepInstance.