#include <XMLHepRepFactory.h>
|
| | XMLHepRepFactory () |
| |
| | ~XMLHepRepFactory () |
| |
| HEPREP::HepRepReader * | createHepRepReader (std::istream *in) |
| |
| HEPREP::HepRepReader * | createHepRepReader (std::string filename) |
| |
| HEPREP::HepRepWriter * | createHepRepWriter (std::ostream *out, bool randomAccess, bool compress) |
| |
| HEPREP::HepRepPoint * | createHepRepPoint (HEPREP::HepRepInstance *instance, double x, double y, double z) |
| |
| HEPREP::HepRepInstance * | createHepRepInstance (HEPREP::HepRepInstance *parent, HEPREP::HepRepType *type) |
| |
| HEPREP::HepRepInstance * | createHepRepInstance (HEPREP::HepRepInstanceTree *parent, HEPREP::HepRepType *type) |
| |
| HEPREP::HepRepTreeID * | createHepRepTreeID (std::string name, std::string version, std::string qualifier="top-level") |
| |
| HEPREP::HepRepAction * | createHepRepAction (std::string name, std::string expression) |
| |
| HEPREP::HepRepInstanceTree * | createHepRepInstanceTree (std::string name, std::string version, HEPREP::HepRepTreeID *typeTreeID) |
| |
| HEPREP::HepRepType * | createHepRepType (HEPREP::HepRepType *parent, std::string name) |
| |
| HEPREP::HepRepType * | createHepRepType (HEPREP::HepRepTypeTree *parent, std::string name) |
| |
| HEPREP::HepRepTypeTree * | createHepRepTypeTree (HEPREP::HepRepTreeID *treeID) |
| |
| HEPREP::HepRep * | createHepRep () |
| |
XMLHepRepFactory.h 파일의 19 번째 라인에서 정의되었습니다.
| cheprep::XMLHepRepFactory::XMLHepRepFactory |
( |
| ) |
|
| cheprep::XMLHepRepFactory::~XMLHepRepFactory |
( |
| ) |
|
| HepRep * cheprep::DefaultHepRepFactory::createHepRep |
( |
| ) |
|
|
virtualinherited |
| HepRepAction * cheprep::DefaultHepRepFactory::createHepRepAction |
( |
std::string |
name, |
|
|
std::string |
expression |
|
) |
| |
|
virtualinherited |
Creates a HepRepInstanceTree.
The tree needs to be added to the HepRep.
- 매개변수
-
| name | of the instancetree. |
| version | of the instancetree. |
| typeTree | associated typetree. |
HEPREP::HepRepFactory를 구현.
DefaultHepRepFactory.cc 파일의 68 번째 라인에서 정의되었습니다.
| HepRepReader * cheprep::XMLHepRepFactory::createHepRepReader |
( |
std::string |
inputFileName | ) |
|
|
virtual |
| HepRepTreeID * cheprep::DefaultHepRepFactory::createHepRepTreeID |
( |
std::string |
name, |
|
|
std::string |
version, |
|
|
std::string |
qualifier = "top-level" |
|
) |
| |
|
virtualinherited |
| HepRepWriter * cheprep::XMLHepRepFactory::createHepRepWriter |
( |
std::ostream * |
out, |
|
|
bool |
randomAccess, |
|
|
bool |
compress |
|
) |
| |
|
virtual |
Creates a HepRepWriter.
- 매개변수
-
| out | output stream. |
| randomAccess | create a writer in a format that will allow random access (may be ignored). |
| compress | create a writer that uses compression (may be ignored). |
cheprep::DefaultHepRepFactory(으)로부터 재구현되었습니다.
XMLHepRepFactory.cc 파일의 35 번째 라인에서 정의되었습니다.
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: