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

#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 번째 라인에서 정의되었습니다.

다음을 참조함 : init(), isOpen.

멤버 함수 문서화

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 
)
void G4HepRepFileXMLWriter::addAttValue ( const char *  name,
double  value 
)

G4HepRepFileXMLWriter.cc 파일의 230 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, G4cout, G4endl, indent().

void G4HepRepFileXMLWriter::addAttValue ( const char *  name,
int  value 
)

G4HepRepFileXMLWriter.cc 파일의 246 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, G4cout, G4endl, indent().

void G4HepRepFileXMLWriter::addAttValue ( const char *  name,
bool  value 
)

G4HepRepFileXMLWriter.cc 파일의 262 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, G4cout, G4endl, indent().

void G4HepRepFileXMLWriter::addAttValue ( const char *  name,
double  value1,
double  value2,
double  value3 
)

G4HepRepFileXMLWriter.cc 파일의 281 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, G4cout, G4endl, indent(), int().

void G4HepRepFileXMLWriter::addInstance ( )
void G4HepRepFileXMLWriter::addPoint ( double  x,
double  y,
double  z 
)
void G4HepRepFileXMLWriter::addPrimitive ( )
void G4HepRepFileXMLWriter::addType ( const char *  name,
int  newTypeDepth 
)

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().

void G4HepRepFileXMLWriter::endInstance ( )
private

G4HepRepFileXMLWriter.cc 파일의 354 번째 라인에서 정의되었습니다.

다음을 참조함 : endPrimitive(), fout, G4endl, indent(), inInstance, typeDepth.

다음에 의해서 참조됨 : addInstance(), endType().

void G4HepRepFileXMLWriter::endPoint ( )
private

G4HepRepFileXMLWriter.cc 파일의 376 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, G4endl, indent(), inPoint.

다음에 의해서 참조됨 : addPoint(), endPrimitive().

void G4HepRepFileXMLWriter::endPrimitive ( )
private

G4HepRepFileXMLWriter.cc 파일의 365 번째 라인에서 정의되었습니다.

다음을 참조함 : endPoint(), fout, G4endl, indent(), inPrimitive.

다음에 의해서 참조됨 : addPrimitive(), addType(), endInstance().

void G4HepRepFileXMLWriter::endType ( )
private

G4HepRepFileXMLWriter.cc 파일의 342 번째 라인에서 정의되었습니다.

다음을 참조함 : endInstance(), fout, G4endl, indent(), inType, prevTypeName, typeDepth.

다음에 의해서 참조됨 : addType(), endTypes().

void G4HepRepFileXMLWriter::endTypes ( )

G4HepRepFileXMLWriter.cc 파일의 335 번째 라인에서 정의되었습니다.

다음을 참조함 : endType(), typeDepth.

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

void G4HepRepFileXMLWriter::indent ( )
private

G4HepRepFileXMLWriter.cc 파일의 386 번째 라인에서 정의되었습니다.

다음을 참조함 : fout, inInstance, inPoint, inPrimitive, inType.

다음에 의해서 참조됨 : addAttDef(), addAttValue(), addInstance(), addPoint(), addPrimitive(), addType(), endInstance(), endPoint(), endPrimitive(), endType().

void G4HepRepFileXMLWriter::init ( )
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().

멤버 데이타 문서화

std::ofstream G4HepRepFileXMLWriter::fout
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().

bool G4HepRepFileXMLWriter::inPoint
private

G4HepRepFileXMLWriter.hh 파일의 100 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : addPoint(), endPoint(), indent(), init().

bool G4HepRepFileXMLWriter::inPrimitive
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().


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