Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 모든 멤버 목록
HEPREP::HepRepWriter 클래스 참조abstract

#include <HepRepWriter.h>

HEPREP::HepRepWriter에 대한 상속 다이어그램 :
cheprep::XMLHepRepWriter

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.

작성자
Mark Donszelmann

HepRepWriter.h 파일의 35 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

virtual HEPREP::HepRepWriter::~HepRepWriter ( )
inlinevirtual

Destructor.

HepRepWriter.h 파일의 39 번째 라인에서 정의되었습니다.

멤버 함수 문서화

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.

매개변수
key
value
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::closeHepRep().

virtual bool HEPREP::HepRepWriter::close ( )
pure virtual

Closes the writer and its underlying stream.

반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::closeFile().

virtual bool HEPREP::HepRepWriter::write ( HepRep heprep,
std::string  name 
)
pure virtual

Writes a HepRep.

매개변수
heprepto be written.
namefor the heprep to be written (for tagged access), may be ommited.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::closeHepRep().

virtual bool HEPREP::HepRepWriter::write ( std::vector< std::string >  layerOrder)
pure virtual

Writes the layerOrder.

매개변수
layerOrderto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepTypeTree typeTree)
pure virtual

Writes a HepRepTypeTree.

매개변수
typeTreeto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepType type)
pure virtual

Writes a HepRepType.

매개변수
typeto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepTreeID treeID)
pure virtual

Writes a HepRepTreeID.

매개변수
treeIDto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepAction action)
pure virtual

Writes a HepRepAction.

매개변수
actionto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepInstanceTree instanceTree)
pure virtual

Writes a HepRepInstanceTree.

매개변수
instanceTreeto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepInstance instance)
pure virtual

Writes a HepRepInstance.

매개변수
instanceto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepPoint point)
pure virtual

Writes a HepRepPoint.

매개변수
pointto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepAttribute attribute)
pure virtual

Writes a HepRepAttribute.

매개변수
attributeto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepDefinition definition)
pure virtual

Writes a HepRepDefinition.

매개변수
definitionto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepAttValue attValue)
pure virtual

Writes a HepRepAttValue.

매개변수
attValueto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.

virtual bool HEPREP::HepRepWriter::write ( HepRepAttDef attDef)
pure virtual

Writes a HepRepAttDef.

매개변수
attDefto be written.
반환값
false in case of a stream problem.

cheprep::XMLHepRepWriter에서 구현되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: