#include <HepRepFactory.h>
|
virtual | ~HepRepFactory () |
| Destructor.
|
|
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.
◆ ~HepRepFactory()
virtual HEPREP::HepRepFactory::~HepRepFactory |
( |
| ) |
|
|
inlinevirtual |
◆ createHepRep()
virtual HepRep * HEPREP::HepRepFactory::createHepRep |
( |
| ) |
|
|
pure virtual |
◆ createHepRepAction()
virtual HepRepAction * HEPREP::HepRepFactory::createHepRepAction |
( |
std::string |
name, |
|
|
std::string |
expression |
|
) |
| |
|
pure virtual |
◆ createHepRepInstance() [1/2]
◆ createHepRepInstance() [2/2]
◆ createHepRepInstanceTree()
◆ createHepRepPoint()
◆ createHepRepReader() [1/2]
virtual HepRepReader * HEPREP::HepRepFactory::createHepRepReader |
( |
std::istream * |
in | ) |
|
|
pure virtual |
◆ createHepRepReader() [2/2]
virtual HepRepReader * HEPREP::HepRepFactory::createHepRepReader |
( |
std::string |
inputFileName | ) |
|
|
pure virtual |
◆ createHepRepTreeID()
virtual HepRepTreeID * HEPREP::HepRepFactory::createHepRepTreeID |
( |
std::string |
name, |
|
|
std::string |
version, |
|
|
std::string |
qualifier = "top-level" |
|
) |
| |
|
pure virtual |
◆ createHepRepType() [1/2]
virtual HepRepType * HEPREP::HepRepFactory::createHepRepType |
( |
HepRepType * |
parent, |
|
|
std::string |
name |
|
) |
| |
|
pure virtual |
◆ createHepRepType() [2/2]
◆ createHepRepTypeTree()
◆ createHepRepWriter()
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: