Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <HepRepWriter.h>
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.