#include <HepRepFactory.h>
|
virtual | ~HepRepFactory () |
| Destructor. More...
|
|
virtual HepRepReader * | createHepRepReader (std::istream *in)=0 |
|
virtual HepRepReader * | createHepRepReader (std::string inputFileName)=0 |
|
virtual HepRepWriter * | createHepRepWriter (std::ostream *out, bool randomAccess, bool compress)=0 |
|
virtual HepRepPoint * | createHepRepPoint (HepRepInstance *instance, double x, double y, double z)=0 |
|
virtual HepRepInstance * | createHepRepInstance (HepRepInstance *parent, HepRepType *type)=0 |
|
virtual HepRepInstance * | createHepRepInstance (HepRepInstanceTree *parent, HepRepType *type)=0 |
|
virtual HepRepTreeID * | createHepRepTreeID (std::string name, std::string version, std::string qualifier="top-level")=0 |
|
virtual HepRepAction * | createHepRepAction (std::string name, std::string expression)=0 |
|
virtual HepRepInstanceTree * | createHepRepInstanceTree (std::string name, std::string version, HepRepTreeID *typeTree)=0 |
|
virtual HepRepType * | createHepRepType (HepRepTypeTree *parent, std::string name)=0 |
|
virtual HepRepType * | createHepRepType (HepRepType *parent, std::string name)=0 |
|
virtual HepRepTypeTree * | createHepRepTypeTree (HepRepTreeID *treeID)=0 |
|
virtual HepRep * | createHepRep ()=0 |
|
HepRepFactory interface.
- Author
- Mark Donszelmann
Definition at line 33 of file HepRepFactory.h.
virtual HEPREP::HepRepFactory::~HepRepFactory |
( |
| ) |
|
|
inlinevirtual |
virtual HepRep* HEPREP::HepRepFactory::createHepRep |
( |
| ) |
|
|
pure virtual |
virtual HepRepAction* HEPREP::HepRepFactory::createHepRepAction |
( |
std::string |
name, |
|
|
std::string |
expression |
|
) |
| |
|
pure virtual |
virtual HepRepReader* HEPREP::HepRepFactory::createHepRepReader |
( |
std::istream * |
in | ) |
|
|
pure virtual |
virtual HepRepReader* HEPREP::HepRepFactory::createHepRepReader |
( |
std::string |
inputFileName | ) |
|
|
pure virtual |
virtual HepRepTreeID* HEPREP::HepRepFactory::createHepRepTreeID |
( |
std::string |
name, |
|
|
std::string |
version, |
|
|
std::string |
qualifier = "top-level" |
|
) |
| |
|
pure virtual |
virtual HepRepType* HEPREP::HepRepFactory::createHepRepType |
( |
HepRepType * |
parent, |
|
|
std::string |
name |
|
) |
| |
|
pure virtual |
virtual HepRepWriter* HEPREP::HepRepFactory::createHepRepWriter |
( |
std::ostream * |
out, |
|
|
bool |
randomAccess, |
|
|
bool |
compress |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file:
- geant4.10.03.p01/source/visualization/HepRep/include/HEPREP/HepRepFactory.h