#include <G4HepRepFileXMLWriter.hh>
Public 멤버 함수 | |
G4HepRepFileXMLWriter () | |
void | addType (const char *name, int newTypeDepth) |
void | addInstance () |
void | addPrimitive () |
void | addPoint (double x, double y, double z) |
void | addAttDef (const char *name, const char *desc, const char *type, const char *extra) |
void | addAttValue (const char *name, const char *value) |
void | addAttValue (const char *name, double value) |
void | addAttValue (const char *name, int value) |
void | addAttValue (const char *name, bool value) |
void | addAttValue (const char *name, double value1, double value2, double value3) |
void | open (const char *filespec) |
void | close () |
void | endTypes () |
Public 속성 | |
bool | isOpen |
int | typeDepth |
bool | inType [50] |
bool | inInstance [50] |
char * | prevTypeName [50] |
Private 멤버 함수 | |
void | init () |
void | endType () |
void | endInstance () |
void | endPrimitive () |
void | endPoint () |
void | indent () |
Private 속성 | |
std::ofstream | fout |
bool | inPrimitive |
bool | inPoint |
G4HepRepFileXMLWriter.hh 파일의 51 번째 라인에서 정의되었습니다.
G4HepRepFileXMLWriter::G4HepRepFileXMLWriter | ( | ) |
G4HepRepFileXMLWriter.cc 파일의 48 번째 라인에서 정의되었습니다.
void G4HepRepFileXMLWriter::addAttDef | ( | const char * | name, |
const char * | desc, | ||
const char * | type, | ||
const char * | extra | ||
) |
G4HepRepFileXMLWriter.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : fout, G4cout, G4endl, indent().
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::CheckFileOpen().
void G4HepRepFileXMLWriter::addAttValue | ( | const char * | name, |
const char * | value | ||
) |
G4HepRepFileXMLWriter.cc 파일의 214 번째 라인에서 정의되었습니다.
다음을 참조함 : fout, G4cout, G4endl, indent().
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), G4HepRepFileSceneHandler::CheckFileOpen(), G4HepRepFileSceneHandler::InitHit(), G4HepRepFileSceneHandler::InitTrajectory().
void G4HepRepFileXMLWriter::addAttValue | ( | const char * | name, |
double | value | ||
) |
void G4HepRepFileXMLWriter::addAttValue | ( | const char * | name, |
bool | value | ||
) |
void G4HepRepFileXMLWriter::addAttValue | ( | const char * | name, |
double | value1, | ||
double | value2, | ||
double | value3 | ||
) |
void G4HepRepFileXMLWriter::addInstance | ( | ) |
G4HepRepFileXMLWriter.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : endInstance(), fout, G4cout, G4endl, indent(), inInstance, inType, typeDepth.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddHepRepInstance(), addType(), G4HepRepFileSceneHandler::InitHit(), G4HepRepFileSceneHandler::InitTrajectory().
void G4HepRepFileXMLWriter::addPoint | ( | double | x, |
double | y, | ||
double | z | ||
) |
G4HepRepFileXMLWriter.cc 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : endPoint(), fout, G4cout, G4endl, G4HepRepMessenger::getCenter(), G4HepRepMessenger::GetInstance(), G4HepRepMessenger::getScale(), indent(), inPoint, inPrimitive, scale, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid().
void G4HepRepFileXMLWriter::addPrimitive | ( | ) |
G4HepRepFileXMLWriter.cc 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : endPrimitive(), fout, G4cout, G4endl, indent(), inInstance, inPrimitive, typeDepth.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid().
G4HepRepFileXMLWriter.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : addInstance(), endPrimitive(), endType(), fout, G4cout, G4endl, indent(), inType, prevTypeName, typeDepth.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddHepRepInstance().
void G4HepRepFileXMLWriter::close | ( | ) |
G4HepRepFileXMLWriter.cc 파일의 321 번째 라인에서 정의되었습니다.
다음을 참조함 : endTypes(), fout, G4cout, G4endl, isOpen.
다음에 의해서 참조됨 : open(), G4HepRepFileViewer::ShowView().
|
private |
G4HepRepFileXMLWriter.cc 파일의 354 번째 라인에서 정의되었습니다.
다음을 참조함 : endPrimitive(), fout, G4endl, indent(), inInstance, typeDepth.
다음에 의해서 참조됨 : addInstance(), endType().
|
private |
G4HepRepFileXMLWriter.cc 파일의 376 번째 라인에서 정의되었습니다.
다음을 참조함 : fout, G4endl, indent(), inPoint.
다음에 의해서 참조됨 : addPoint(), endPrimitive().
|
private |
G4HepRepFileXMLWriter.cc 파일의 365 번째 라인에서 정의되었습니다.
다음을 참조함 : endPoint(), fout, G4endl, indent(), inPrimitive.
다음에 의해서 참조됨 : addPrimitive(), addType(), endInstance().
|
private |
G4HepRepFileXMLWriter.cc 파일의 342 번째 라인에서 정의되었습니다.
다음을 참조함 : endInstance(), fout, G4endl, indent(), inType, prevTypeName, typeDepth.
다음에 의해서 참조됨 : addType(), endTypes().
void G4HepRepFileXMLWriter::endTypes | ( | ) |
G4HepRepFileXMLWriter.cc 파일의 335 번째 라인에서 정의되었습니다.
다음을 참조함 : endType(), typeDepth.
다음에 의해서 참조됨 : close().
|
private |
G4HepRepFileXMLWriter.cc 파일의 386 번째 라인에서 정의되었습니다.
다음을 참조함 : fout, inInstance, inPoint, inPrimitive, inType.
다음에 의해서 참조됨 : addAttDef(), addAttValue(), addInstance(), addPoint(), addPrimitive(), addType(), endInstance(), endPoint(), endPrimitive(), endType().
|
private |
G4HepRepFileXMLWriter.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : inInstance, inPoint, inPrimitive, inType, prevTypeName, typeDepth.
다음에 의해서 참조됨 : G4HepRepFileXMLWriter(), open().
void G4HepRepFileXMLWriter::open | ( | const char * | filespec | ) |
G4HepRepFileXMLWriter.cc 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : close(), fout, G4cout, G4endl, init(), isOpen.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::CheckFileOpen().
|
private |
G4HepRepFileXMLWriter.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addAttDef(), addAttValue(), addInstance(), addPoint(), addPrimitive(), addType(), close(), endInstance(), endPoint(), endPrimitive(), endType(), indent(), open().
bool G4HepRepFileXMLWriter::inInstance[50] |
G4HepRepFileXMLWriter.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addInstance(), addPrimitive(), endInstance(), indent(), init().
|
private |
G4HepRepFileXMLWriter.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addPoint(), endPoint(), indent(), init().
|
private |
G4HepRepFileXMLWriter.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addPoint(), addPrimitive(), endPrimitive(), indent(), init().
bool G4HepRepFileXMLWriter::inType[50] |
G4HepRepFileXMLWriter.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : addInstance(), addType(), endType(), indent(), init().
bool G4HepRepFileXMLWriter::isOpen |
G4HepRepFileXMLWriter.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::CheckFileOpen(), close(), G4HepRepFileXMLWriter(), open(), G4HepRepFileViewer::ShowView().
char* G4HepRepFileXMLWriter::prevTypeName[50] |
G4HepRepFileXMLWriter.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddCompound(), G4HepRepFileSceneHandler::AddHepRepInstance(), addType(), endType(), init().
int G4HepRepFileXMLWriter::typeDepth |
G4HepRepFileXMLWriter.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddHepRepInstance(), addInstance(), addPrimitive(), addType(), endInstance(), endType(), endTypes(), init().