#include <HepRepWriter.h>
Public 멤버 함수 | |
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.
HepRepWriter.h 파일의 35 번째 라인에서 정의되었습니다.
|
inlinevirtual |
Destructor.
HepRepWriter.h 파일의 39 번째 라인에서 정의되었습니다.
|
pure virtual |
Adds a property, to be written to the HepRep file when closed.
key | |
value |
cheprep::XMLHepRepWriter에서 구현되었습니다.
다음에 의해서 참조됨 : G4HepRepSceneHandler::closeHepRep().
|
pure virtual |
Closes the writer and its underlying stream.
cheprep::XMLHepRepWriter에서 구현되었습니다.
다음에 의해서 참조됨 : G4HepRepSceneHandler::closeFile().
|
pure virtual |
Writes a HepRep.
heprep | to be written. |
name | for the heprep to be written (for tagged access), may be ommited. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
다음에 의해서 참조됨 : G4HepRepSceneHandler::closeHepRep().
|
pure virtual |
Writes the layerOrder.
layerOrder | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepTypeTree.
typeTree | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepType.
type | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepTreeID.
treeID | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepAction.
action | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepInstanceTree.
instanceTree | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepInstance.
instance | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepPoint.
point | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepAttribute.
attribute | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepDefinition.
definition | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepAttValue.
attValue | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.
|
pure virtual |
Writes a HepRepAttDef.
attDef | to be written. |
cheprep::XMLHepRepWriter에서 구현되었습니다.