#include <HepRepWriter.h>
HepRepWriter interface.
- Author
- Mark Donszelmann
Definition at line 35 of file HepRepWriter.h.
virtual HEPREP::HepRepWriter::~HepRepWriter |
( |
| ) |
|
|
inlinevirtual |
virtual bool HEPREP::HepRepWriter::addProperty |
( |
std::string |
key, |
|
|
std::string |
value |
|
) |
| |
|
pure virtual |
Adds a property, to be written to the HepRep file when closed.
- Parameters
-
- Returns
- false in case of a stream problem.
Implemented in cheprep::XMLHepRepWriter.
virtual bool HEPREP::HepRepWriter::close |
( |
| ) |
|
|
pure virtual |
Closes the writer and its underlying stream.
- Returns
- false in case of a stream problem.
Implemented in cheprep::XMLHepRepWriter.
virtual bool HEPREP::HepRepWriter::write |
( |
HepRep * |
heprep, |
|
|
std::string |
name |
|
) |
| |
|
pure virtual |
Writes a HepRep.
- Parameters
-
heprep | to be written. |
name | for the heprep to be written (for tagged access), may be ommited. |
- Returns
- false in case of a stream problem.
Implemented in cheprep::XMLHepRepWriter.
virtual bool HEPREP::HepRepWriter::write |
( |
std::vector< std::string > |
layerOrder | ) |
|
|
pure virtual |
virtual bool HEPREP::HepRepWriter::write |
( |
HepRepType * |
type | ) |
|
|
pure virtual |
virtual bool HEPREP::HepRepWriter::write |
( |
HepRepTreeID * |
treeID | ) |
|
|
pure virtual |
virtual bool HEPREP::HepRepWriter::write |
( |
HepRepAction * |
action | ) |
|
|
pure virtual |
virtual bool HEPREP::HepRepWriter::write |
( |
HepRepPoint * |
point | ) |
|
|
pure virtual |
virtual bool HEPREP::HepRepWriter::write |
( |
HepRepAttDef * |
attDef | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- geant4.10.03.p01/source/visualization/HepRep/include/HEPREP/HepRepWriter.h