|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HepRepWriter.h>
Inheritance diagram for HEPREP::HepRepWriter:Public Member Functions | |
| virtual | ~HepRepWriter () |
| Destructor. | |
| virtual bool | addProperty (std::string key, std::string value)=0 |
| virtual bool | close ()=0 |
| virtual bool | write (HepRep *heprep, std::string name)=0 |
| virtual bool | write (std::vector< std::string > layerOrder)=0 |
| virtual bool | write (HepRepTypeTree *typeTree)=0 |
| virtual bool | write (HepRepType *type)=0 |
| virtual bool | write (HepRepTreeID *treeID)=0 |
| virtual bool | write (HepRepAction *action)=0 |
| virtual bool | write (HepRepInstanceTree *instanceTree)=0 |
| virtual bool | write (HepRepInstance *instance)=0 |
| virtual bool | write (HepRepPoint *point)=0 |
| virtual bool | write (HepRepAttribute *attribute)=0 |
| virtual bool | write (HepRepDefinition *definition)=0 |
| virtual bool | write (HepRepAttValue *attValue)=0 |
| virtual bool | write (HepRepAttDef *attDef)=0 |
HepRepWriter interface.
Definition at line 35 of file HepRepWriter.h.
|
inlinevirtual |
|
pure virtual |
Adds a property, to be written to the HepRep file when closed.
| key | |
| value |
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeHepRep().
|
pure virtual |
Closes the writer and its underlying stream.
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeFile().
|
pure virtual |
Writes a HepRep.
| heprep | to be written. |
| name | for the heprep to be written (for tagged access), may be ommited. |
Implemented in cheprep::XMLHepRepWriter.
Referenced by G4HepRepSceneHandler::closeHepRep().
|
pure virtual |
Writes a HepRepAction.
| action | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttDef.
| attDef | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttribute.
| attribute | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepAttValue.
| attValue | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepDefinition.
| definition | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepInstance.
| instance | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepInstanceTree.
| instanceTree | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepPoint.
| point | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepTreeID.
| treeID | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepType.
| type | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes a HepRepTypeTree.
| typeTree | to be written. |
Implemented in cheprep::XMLHepRepWriter.
|
pure virtual |
Writes the layerOrder.
| layerOrder | to be written. |
Implemented in cheprep::XMLHepRepWriter.