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

#include <G4GDMLWriteStructure.hh>

G4GDMLWriteStructure에 대한 상속 다이어그램 :
G4GDMLWriteParamvol G4GDMLWriteSetup G4GDMLWriteSolids G4GDMLWriteMaterials G4GDMLWriteDefine G4GDMLWrite G03ColorWriter

Public 멤버 함수

 G4GDMLWriteStructure ()
 
virtual ~G4GDMLWriteStructure ()
 
virtual void StructureWrite (xercesc::DOMElement *)
 
void AddVolumeAuxiliary (G4GDMLAuxStructType myaux, const G4LogicalVolume *const)
 
void SetEnergyCutsExport (G4bool)
 
void SetSDExport (G4bool)
 
G4int GetMaxExportLevel () const
 
void SetMaxExportLevel (G4int)
 
virtual void ParamvolWrite (xercesc::DOMElement *, const G4VPhysicalVolume *const)
 
virtual void ParamvolAlgorithmWrite (xercesc::DOMElement *paramvolElement, const G4VPhysicalVolume *const paramvol)
 
virtual void SetupWrite (xercesc::DOMElement *, const G4LogicalVolume *const)
 
virtual void AddSolid (const G4VSolid *const)
 
virtual void SolidsWrite (xercesc::DOMElement *)
 
void AddIsotope (const G4Isotope *const)
 
void AddElement (const G4Element *const)
 
void AddMaterial (const G4Material *const)
 
virtual void MaterialsWrite (xercesc::DOMElement *)
 
G4ThreeVector GetAngles (const G4RotationMatrix &)
 
void ScaleWrite (xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &scl)
 
void RotationWrite (xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &rot)
 
void PositionWrite (xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &pos)
 
void FirstrotationWrite (xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &rot)
 
void FirstpositionWrite (xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &pos)
 
void AddPosition (const G4String &name, const G4ThreeVector &pos)
 
virtual void DefineWrite (xercesc::DOMElement *)
 
G4Transform3D Write (const G4String &filename, const G4LogicalVolume *const topLog, const G4String &schemaPath, const G4int depth, G4bool storeReferences=true)
 
void AddModule (const G4VPhysicalVolume *const topVol)
 
void AddModule (const G4int depth)
 
void AddAuxiliary (G4GDMLAuxStructType myaux)
 
virtual void ExtensionWrite (xercesc::DOMElement *)
 
virtual void UserinfoWrite (xercesc::DOMElement *)
 
virtual void AddExtension (xercesc::DOMElement *, const G4LogicalVolume *const)
 
G4String GenerateName (const G4String &, const void *const)
 

정적 Public 멤버 함수

static void SetAddPointerToName (G4bool)
 

Protected 멤버 함수

void DivisionvolWrite (xercesc::DOMElement *, const G4PVDivision *const)
 
void PhysvolWrite (xercesc::DOMElement *, const G4VPhysicalVolume *const topVol, const G4Transform3D &transform, const G4String &moduleName)
 
void ReplicavolWrite (xercesc::DOMElement *, const G4VPhysicalVolume *const)
 
G4Transform3D TraverseVolumeTree (const G4LogicalVolume *const topVol, const G4int depth)
 
void SurfacesWrite ()
 
void BorderSurfaceCache (const G4LogicalBorderSurface *const)
 
void SkinSurfaceCache (const G4LogicalSkinSurface *const)
 
const G4LogicalBorderSurfaceGetBorderSurface (const G4VPhysicalVolume *const)
 
const G4LogicalSkinSurfaceGetSkinSurface (const G4LogicalVolume *const)
 
G4bool FindOpticalSurface (const G4SurfaceProperty *)
 
void ExportEnergyCuts (const G4LogicalVolume *const)
 
void ExportSD (const G4LogicalVolume *const)
 
void Box_dimensionsWrite (xercesc::DOMElement *, const G4Box *const)
 
void Trd_dimensionsWrite (xercesc::DOMElement *, const G4Trd *const)
 
void Trap_dimensionsWrite (xercesc::DOMElement *, const G4Trap *const)
 
void Tube_dimensionsWrite (xercesc::DOMElement *, const G4Tubs *const)
 
void Cone_dimensionsWrite (xercesc::DOMElement *, const G4Cons *const)
 
void Sphere_dimensionsWrite (xercesc::DOMElement *, const G4Sphere *const)
 
void Orb_dimensionsWrite (xercesc::DOMElement *, const G4Orb *const)
 
void Torus_dimensionsWrite (xercesc::DOMElement *, const G4Torus *const)
 
void Ellipsoid_dimensionsWrite (xercesc::DOMElement *, const G4Ellipsoid *const)
 
void Para_dimensionsWrite (xercesc::DOMElement *, const G4Para *const)
 
void Hype_dimensionsWrite (xercesc::DOMElement *, const G4Hype *const)
 
void Polycone_dimensionsWrite (xercesc::DOMElement *, const G4Polycone *const)
 
void Polyhedra_dimensionsWrite (xercesc::DOMElement *, const G4Polyhedra *const)
 
void ParametersWrite (xercesc::DOMElement *, const G4VPhysicalVolume *const, const G4int &)
 
void MultiUnionWrite (xercesc::DOMElement *solElement, const G4MultiUnion *const)
 
void BooleanWrite (xercesc::DOMElement *, const G4BooleanSolid *const)
 
void ScaledWrite (xercesc::DOMElement *, const G4ScaledSolid *const)
 
void BoxWrite (xercesc::DOMElement *, const G4Box *const)
 
void ConeWrite (xercesc::DOMElement *, const G4Cons *const)
 
void ElconeWrite (xercesc::DOMElement *, const G4EllipticalCone *const)
 
void EllipsoidWrite (xercesc::DOMElement *, const G4Ellipsoid *const)
 
void EltubeWrite (xercesc::DOMElement *, const G4EllipticalTube *const)
 
void XtruWrite (xercesc::DOMElement *, const G4ExtrudedSolid *const)
 
void HypeWrite (xercesc::DOMElement *, const G4Hype *const)
 
void OrbWrite (xercesc::DOMElement *, const G4Orb *const)
 
void ParaWrite (xercesc::DOMElement *, const G4Para *const)
 
void ParaboloidWrite (xercesc::DOMElement *, const G4Paraboloid *const)
 
void PolyconeWrite (xercesc::DOMElement *, const G4Polycone *const)
 
void GenericPolyconeWrite (xercesc::DOMElement *, const G4GenericPolycone *const)
 
void PolyhedraWrite (xercesc::DOMElement *, const G4Polyhedra *const)
 
void SphereWrite (xercesc::DOMElement *, const G4Sphere *const)
 
void TessellatedWrite (xercesc::DOMElement *, const G4TessellatedSolid *const)
 
void TetWrite (xercesc::DOMElement *, const G4Tet *const)
 
void TorusWrite (xercesc::DOMElement *, const G4Torus *const)
 
void GenTrapWrite (xercesc::DOMElement *, const G4GenericTrap *const)
 
void TrapWrite (xercesc::DOMElement *, const G4Trap *const)
 
void TrdWrite (xercesc::DOMElement *, const G4Trd *const)
 
void TubeWrite (xercesc::DOMElement *, const G4Tubs *const)
 
void CutTubeWrite (xercesc::DOMElement *, const G4CutTubs *const)
 
void TwistedboxWrite (xercesc::DOMElement *, const G4TwistedBox *const)
 
void TwistedtrapWrite (xercesc::DOMElement *, const G4TwistedTrap *const)
 
void TwistedtrdWrite (xercesc::DOMElement *, const G4TwistedTrd *const)
 
void TwistedtubsWrite (xercesc::DOMElement *, const G4TwistedTubs *const)
 
void ZplaneWrite (xercesc::DOMElement *, const G4double &, const G4double &, const G4double &)
 
void RZPointWrite (xercesc::DOMElement *, const G4double &, const G4double &)
 
void OpticalSurfaceWrite (xercesc::DOMElement *, const G4OpticalSurface *const)
 
void PropertyWrite (xercesc::DOMElement *, const G4OpticalSurface *const)
 
void PropertyWrite (xercesc::DOMElement *, const G4Material *const)
 
void AtomWrite (xercesc::DOMElement *, const G4double &)
 
void DWrite (xercesc::DOMElement *, const G4double &)
 
void PWrite (xercesc::DOMElement *, const G4double &)
 
void TWrite (xercesc::DOMElement *, const G4double &)
 
void MEEWrite (xercesc::DOMElement *, const G4double &)
 
void IsotopeWrite (const G4Isotope *const)
 
void ElementWrite (const G4Element *const)
 
void MaterialWrite (const G4Material *const)
 
void PropertyVectorWrite (const G4String &, const G4PhysicsOrderedFreeVector *const)
 
void Scale_vectorWrite (xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
void Rotation_vectorWrite (xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
void Position_vectorWrite (xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
VolumeMapTypeVolumeMap ()
 
xercesc::DOMAttr * NewAttribute (const G4String &, const G4String &)
 
xercesc::DOMAttr * NewAttribute (const G4String &, const G4double &)
 
xercesc::DOMElement * NewElement (const G4String &)
 
G4String Modularize (const G4VPhysicalVolume *const topvol, const G4int depth)
 
void AddAuxInfo (G4GDMLAuxListType *auxInfoList, xercesc::DOMElement *element)
 
G4bool FileExists (const G4String &) const
 
PhysVolumeMapTypePvolumeMap ()
 
DepthMapTypeDepthMap ()
 

Protected 속성

xercesc::DOMElement * structureElement
 
std::vector
< xercesc::DOMElement * > 
borderElementVec
 
std::vector
< xercesc::DOMElement * > 
skinElementVec
 
std::map< const
G4LogicalVolume
*, G4GDMLAuxListType
auxmap
 
std::vector< const G4VSolid * > solidList
 
xercesc::DOMElement * solidsElement
 
std::vector< const G4Isotope * > isotopeList
 
std::vector< const G4Element * > elementList
 
std::vector< const G4Material * > materialList
 
xercesc::DOMElement * materialsElement
 
xercesc::DOMElement * defineElement
 
G4String SchemaLocation
 
xercesc::DOMDocument * doc
 
xercesc::DOMElement * extElement
 
xercesc::DOMElement * userinfoElement
 
XMLCh tempStr [10000]
 
G4GDMLAuxListType auxList
 

정적 Protected 속성

static const G4int maxTransforms = 8
 
static const G4double kRelativePrecision = DBL_EPSILON
 
static const G4double kAngularPrecision = DBL_EPSILON
 
static const G4double kLinearPrecision = DBL_EPSILON
 
static G4bool addPointerToName = true
 

Private 속성

std::vector< const
G4OpticalSurface * > 
opt_vec
 
G4ReflectionFactoryreflFactory
 
G4bool cexport
 
G4bool sdexport
 
G4int maxLevel
 

정적 Private 속성

static G4int levelNo = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4GDMLWriteStructure::G4GDMLWriteStructure ( )

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

다음을 참조함 : G4ReflectionFactory::Instance(), reflFactory.

G4GDMLWriteStructure::~G4GDMLWriteStructure ( )
virtual

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

멤버 함수 문서화

void G4GDMLWrite::AddAuxiliary ( G4GDMLAuxStructType  myaux)
inherited

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

다음을 참조함 : G4GDMLWrite::auxList.

void G4GDMLWrite::AddAuxInfo ( G4GDMLAuxListType auxInfoList,
xercesc::DOMElement *  element 
)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

다음에 의해서 참조됨 : TraverseVolumeTree(), G4GDMLWrite::UserinfoWrite().

void G4GDMLWriteMaterials::AddElement ( const G4Element * const  elementPtr)
inherited

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

다음을 참조함 : G4GDMLWriteMaterials::elementList, G4GDMLWriteMaterials::ElementWrite().

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

void G4GDMLWrite::AddExtension ( xercesc::DOMElement *  ,
const G4LogicalVolume * const   
)
virtualinherited

G03ColorWriter에서 재구현되었습니다.

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

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

void G4GDMLWriteMaterials::AddIsotope ( const G4Isotope * const  isotopePtr)
inherited

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

다음을 참조함 : G4GDMLWriteMaterials::isotopeList, G4GDMLWriteMaterials::IsotopeWrite().

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

void G4GDMLWriteMaterials::AddMaterial ( const G4Material * const  materialPtr)
inherited

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

다음을 참조함 : G4GDMLWriteMaterials::materialList, G4GDMLWriteMaterials::MaterialWrite().

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

void G4GDMLWrite::AddModule ( const G4VPhysicalVolume *const  topVol)
inherited
void G4GDMLWrite::AddModule ( const G4int  depth)
inherited

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

다음을 참조함 : G4GDMLWrite::DepthMap(), FatalException, G4Exception().

void G4GDMLWriteDefine::AddPosition ( const G4String name,
const G4ThreeVector pos 
)
inlineinherited

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

다음을 참조함 : G4GDMLWriteDefine::defineElement, G4GDMLWriteDefine::Position_vectorWrite().

다음에 의해서 참조됨 : G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite().

void G4GDMLWriteSolids::AddSolid ( const G4VSolid * const  solidPtr)
virtualinherited
void G4GDMLWriteStructure::AddVolumeAuxiliary ( G4GDMLAuxStructType  myaux,
const G4LogicalVolume * const  lvol 
)

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

다음을 참조함 : auxmap, pos.

다음에 의해서 참조됨 : ExportEnergyCuts(), ExportSD().

void G4GDMLWriteMaterials::AtomWrite ( xercesc::DOMElement *  element,
const G4double a 
)
protectedinherited
void G4GDMLWriteSolids::BooleanWrite ( xercesc::DOMElement *  solElement,
const G4BooleanSolid * const  boolean 
)
protectedinherited
void G4GDMLWriteStructure::BorderSurfaceCache ( const G4LogicalBorderSurface * const  bsurf)
protected
void G4GDMLWriteParamvol::Box_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Box * const  box 
)
protectedinherited

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

다음을 참조함 : G4Box::GetXHalfLength(), G4Box::GetYHalfLength(), G4Box::GetZHalfLength(), mm, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWriteSolids::BoxWrite ( xercesc::DOMElement *  solElement,
const G4Box * const  box 
)
protectedinherited
void G4GDMLWriteParamvol::Cone_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Cons * const  cone 
)
protectedinherited
void G4GDMLWriteSolids::ConeWrite ( xercesc::DOMElement *  solElement,
const G4Cons * const  cone 
)
protectedinherited
void G4GDMLWriteSolids::CutTubeWrite ( xercesc::DOMElement *  solElement,
const G4CutTubs * const  cuttube 
)
protectedinherited
void G4GDMLWriteDefine::DefineWrite ( xercesc::DOMElement *  element)
virtualinherited

G4GDMLWrite를 구현.

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

다음을 참조함 : G4GDMLWriteDefine::defineElement, G4cout, G4endl, G4GDMLWrite::NewElement().

G4GDMLWrite::DepthMapType & G4GDMLWrite::DepthMap ( )
protectedinherited

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

다음을 참조함 : instance.

다음에 의해서 참조됨 : G4GDMLWrite::AddModule(), G4GDMLWrite::Modularize().

void G4GDMLWriteStructure::DivisionvolWrite ( xercesc::DOMElement *  volumeElement,
const G4PVDivision * const  divisionvol 
)
protected
void G4GDMLWriteMaterials::DWrite ( xercesc::DOMElement *  element,
const G4double d 
)
protectedinherited

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

다음을 참조함 : cm3, g, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWriteSolids::ElconeWrite ( xercesc::DOMElement *  solElement,
const G4EllipticalCone * const  elcone 
)
protectedinherited
void G4GDMLWriteMaterials::ElementWrite ( const G4Element * const  elementPtr)
protectedinherited
void G4GDMLWriteParamvol::Ellipsoid_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Ellipsoid * const  ellipsoid 
)
protectedinherited
void G4GDMLWriteSolids::EllipsoidWrite ( xercesc::DOMElement *  solElement,
const G4Ellipsoid * const  ellipsoid 
)
protectedinherited
void G4GDMLWriteSolids::EltubeWrite ( xercesc::DOMElement *  solElement,
const G4EllipticalTube * const  eltube 
)
protectedinherited
void G4GDMLWriteStructure::ExportEnergyCuts ( const G4LogicalVolume * const  lvol)
protected
void G4GDMLWriteStructure::ExportSD ( const G4LogicalVolume * const  lvol)
protected

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

다음을 참조함 : AddVolumeAuxiliary(), G4VSensitiveDetector::GetName(), G4LogicalVolume::GetSensitiveDetector().

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

void G4GDMLWrite::ExtensionWrite ( xercesc::DOMElement *  )
virtualinherited

G03ColorWriter에서 재구현되었습니다.

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

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

G4bool G4GDMLWrite::FileExists ( const G4String fname) const
protectedinherited

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

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

G4bool G4GDMLWriteStructure::FindOpticalSurface ( const G4SurfaceProperty psurf)
protected

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

다음을 참조함 : opt_vec, pos.

다음에 의해서 참조됨 : BorderSurfaceCache(), SkinSurfaceCache().

void G4GDMLWriteDefine::FirstpositionWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector pos 
)
inlineinherited

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

다음을 참조함 : G4GDMLWriteDefine::Position_vectorWrite().

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

void G4GDMLWriteDefine::FirstrotationWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector rot 
)
inlineinherited

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

다음을 참조함 : G4GDMLWriteDefine::Rotation_vectorWrite().

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

G4String G4GDMLWrite::GenerateName ( const G4String name,
const void * const  ptr 
)
inherited

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

다음을 참조함 : G4GDMLWrite::addPointerToName, G4String::contains().

다음에 의해서 참조됨 : G4GDMLWrite::AddModule(), G4GDMLWriteSolids::BooleanWrite(), BorderSurfaceCache(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), DivisionvolWrite(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteMaterials::ElementWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4GDMLParser::ExportRegions(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4GDMLWriteSolids::HypeWrite(), G4GDMLWriteMaterials::IsotopeWrite(), G4GDMLWriteMaterials::MaterialWrite(), G4GDMLWriteSolids::MultiUnionWrite(), G4GDMLWriteSolids::OrbWrite(), G4GDMLWriteSolids::ParaboloidWrite(), G4GDMLWriteParamvol::ParametersWrite(), G4GDMLWriteParamvol::ParamvolAlgorithmWrite(), G4GDMLWriteParamvol::ParamvolWrite(), G4GDMLWriteSolids::ParaWrite(), PhysvolWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), ReplicavolWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), SkinSurfaceCache(), G4GDMLWriteSolids::SphereWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteSolids::TrapWrite(), TraverseVolumeTree(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4GDMLWriteSolids::XtruWrite().

void G4GDMLWriteSolids::GenericPolyconeWrite ( xercesc::DOMElement *  solElement,
const G4GenericPolycone * const  polycone 
)
protectedinherited
void G4GDMLWriteSolids::GenTrapWrite ( xercesc::DOMElement *  solElement,
const G4GenericTrap * const  gtrap 
)
protectedinherited
G4ThreeVector G4GDMLWriteDefine::GetAngles ( const G4RotationMatrix mtx)
inherited
const G4LogicalBorderSurface * G4GDMLWriteStructure::GetBorderSurface ( const G4VPhysicalVolume * const  pvol)
protected

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

다음을 참조함 : G4LogicalBorderSurface::GetNumberOfBorderSurfaces(), G4LogicalBorderSurface::GetSurfaceTable(), pos.

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

G4int G4GDMLWriteStructure::GetMaxExportLevel ( ) const

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

다음을 참조함 : maxLevel.

const G4LogicalSkinSurface * G4GDMLWriteStructure::GetSkinSurface ( const G4LogicalVolume * const  lvol)
protected

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

다음을 참조함 : G4LogicalSkinSurface::GetNumberOfSkinSurfaces(), G4LogicalSkinSurface::GetSurfaceTable(), pos.

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

void G4GDMLWriteParamvol::Hype_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Hype * const  hype 
)
protectedinherited
void G4GDMLWriteSolids::HypeWrite ( xercesc::DOMElement *  solElement,
const G4Hype * const  hype 
)
protectedinherited
void G4GDMLWriteMaterials::IsotopeWrite ( const G4Isotope * const  isotopePtr)
protectedinherited
void G4GDMLWriteMaterials::MaterialsWrite ( xercesc::DOMElement *  element)
virtualinherited
void G4GDMLWriteMaterials::MaterialWrite ( const G4Material * const  materialPtr)
protectedinherited
void G4GDMLWriteMaterials::MEEWrite ( xercesc::DOMElement *  element,
const G4double MEE 
)
protectedinherited

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

다음을 참조함 : electronvolt, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

G4String G4GDMLWrite::Modularize ( const G4VPhysicalVolume *const  topvol,
const G4int  depth 
)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::DepthMap(), G4GDMLWrite::PvolumeMap().

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

void G4GDMLWriteSolids::MultiUnionWrite ( xercesc::DOMElement *  solElement,
const G4MultiUnion * const  munionSolid 
)
protectedinherited
xercesc::DOMAttr * G4GDMLWrite::NewAttribute ( const G4String name,
const G4String value 
)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::doc, G4GDMLWrite::tempStr.

다음에 의해서 참조됨 : G4GDMLWrite::AddAuxInfo(), G4GDMLWriteMaterials::AtomWrite(), G4GDMLWriteSolids::BooleanWrite(), BorderSurfaceCache(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteParamvol::Cone_dimensionsWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), DivisionvolWrite(), G4GDMLWriteMaterials::DWrite(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteMaterials::ElementWrite(), G4GDMLWriteParamvol::Ellipsoid_dimensionsWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4GDMLWriteParamvol::Hype_dimensionsWrite(), G4GDMLWriteSolids::HypeWrite(), G4GDMLWriteMaterials::IsotopeWrite(), G4GDMLWriteMaterials::MaterialWrite(), G4GDMLWriteMaterials::MEEWrite(), G4GDMLWriteSolids::MultiUnionWrite(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLWriteParamvol::Orb_dimensionsWrite(), G4GDMLWriteSolids::OrbWrite(), G4GDMLWriteParamvol::Para_dimensionsWrite(), G4GDMLWriteSolids::ParaboloidWrite(), G4GDMLWriteParamvol::ParametersWrite(), G4GDMLWriteParamvol::ParamvolWrite(), G4GDMLWriteSolids::ParaWrite(), PhysvolWrite(), G4GDMLWriteParamvol::Polycone_dimensionsWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteParamvol::Polyhedra_dimensionsWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4GDMLWriteDefine::Position_vectorWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), G4GDMLWriteMaterials::PWrite(), ReplicavolWrite(), G4GDMLWriteDefine::Rotation_vectorWrite(), G4GDMLWriteSolids::RZPointWrite(), G4GDMLWriteDefine::Scale_vectorWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), SkinSurfaceCache(), G4GDMLWriteParamvol::Sphere_dimensionsWrite(), G4GDMLWriteSolids::SphereWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteParamvol::Torus_dimensionsWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteParamvol::Trap_dimensionsWrite(), G4GDMLWriteSolids::TrapWrite(), TraverseVolumeTree(), G4GDMLWriteParamvol::Trd_dimensionsWrite(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteParamvol::Tube_dimensionsWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4GDMLWriteMaterials::TWrite(), G4GDMLWrite::Write(), G4GDMLWriteSolids::XtruWrite(), G4GDMLWriteSolids::ZplaneWrite().

xercesc::DOMAttr * G4GDMLWrite::NewAttribute ( const G4String name,
const G4double value 
)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::doc, G4GDMLWrite::tempStr.

xercesc::DOMElement * G4GDMLWrite::NewElement ( const G4String name)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::doc, G4GDMLWrite::tempStr.

다음에 의해서 참조됨 : G4GDMLWrite::AddAuxInfo(), G4GDMLWriteMaterials::AtomWrite(), G4GDMLWriteSolids::BooleanWrite(), BorderSurfaceCache(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteParamvol::Cone_dimensionsWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), G4GDMLWriteDefine::DefineWrite(), DivisionvolWrite(), G4GDMLWriteMaterials::DWrite(), G4GDMLWriteSolids::ElconeWrite(), G4GDMLWriteMaterials::ElementWrite(), G4GDMLWriteParamvol::Ellipsoid_dimensionsWrite(), G4GDMLWriteSolids::EllipsoidWrite(), G4GDMLWriteSolids::EltubeWrite(), G03ColorWriter::ExtensionWrite(), G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::GenTrapWrite(), G4GDMLWriteParamvol::Hype_dimensionsWrite(), G4GDMLWriteSolids::HypeWrite(), G4GDMLWriteMaterials::IsotopeWrite(), G4GDMLWriteMaterials::MaterialsWrite(), G4GDMLWriteMaterials::MaterialWrite(), G4GDMLWriteMaterials::MEEWrite(), G4GDMLWriteSolids::MultiUnionWrite(), G4GDMLWriteSolids::OpticalSurfaceWrite(), G4GDMLWriteParamvol::Orb_dimensionsWrite(), G4GDMLWriteSolids::OrbWrite(), G4GDMLWriteParamvol::Para_dimensionsWrite(), G4GDMLWriteSolids::ParaboloidWrite(), G4GDMLWriteParamvol::ParametersWrite(), G4GDMLWriteParamvol::ParamvolWrite(), G4GDMLWriteSolids::ParaWrite(), PhysvolWrite(), G4GDMLWriteParamvol::Polycone_dimensionsWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteParamvol::Polyhedra_dimensionsWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4GDMLWriteDefine::Position_vectorWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), G4GDMLWriteMaterials::PWrite(), ReplicavolWrite(), G4GDMLWriteDefine::Rotation_vectorWrite(), G4GDMLWriteSolids::RZPointWrite(), G4GDMLWriteDefine::Scale_vectorWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), SkinSurfaceCache(), G4GDMLWriteSolids::SolidsWrite(), G4GDMLWriteParamvol::Sphere_dimensionsWrite(), G4GDMLWriteSolids::SphereWrite(), StructureWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteParamvol::Torus_dimensionsWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteParamvol::Trap_dimensionsWrite(), G4GDMLWriteSolids::TrapWrite(), TraverseVolumeTree(), G4GDMLWriteParamvol::Trd_dimensionsWrite(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteParamvol::Tube_dimensionsWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4GDMLWriteMaterials::TWrite(), G4GDMLWrite::UserinfoWrite(), G4GDMLWriteSolids::XtruWrite(), G4GDMLWriteSolids::ZplaneWrite().

void G4GDMLWriteSolids::OpticalSurfaceWrite ( xercesc::DOMElement *  solElement,
const G4OpticalSurface * const  surf 
)
protectedinherited
void G4GDMLWriteParamvol::Orb_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Orb * const  orb 
)
protectedinherited

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

다음을 참조함 : G4Orb::GetRadius(), mm, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWriteSolids::OrbWrite ( xercesc::DOMElement *  solElement,
const G4Orb * const  orb 
)
protectedinherited

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

다음을 참조함 : G4GDMLWrite::GenerateName(), G4VSolid::GetName(), G4Orb::GetRadius(), mm, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWriteParamvol::Para_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Para * const  para 
)
protectedinherited
void G4GDMLWriteSolids::ParaboloidWrite ( xercesc::DOMElement *  solElement,
const G4Paraboloid * const  paraboloid 
)
protectedinherited
void G4GDMLWriteParamvol::ParametersWrite ( xercesc::DOMElement *  paramvolElement,
const G4VPhysicalVolume * const  paramvol,
const G4int index 
)
protectedinherited
void G4GDMLWriteParamvol::ParamvolAlgorithmWrite ( xercesc::DOMElement *  paramvolElement,
const G4VPhysicalVolume *const  paramvol 
)
virtualinherited
void G4GDMLWriteParamvol::ParamvolWrite ( xercesc::DOMElement *  volumeElement,
const G4VPhysicalVolume * const  paramvol 
)
virtualinherited
void G4GDMLWriteSolids::ParaWrite ( xercesc::DOMElement *  solElement,
const G4Para * const  para 
)
protectedinherited
void G4GDMLWriteStructure::PhysvolWrite ( xercesc::DOMElement *  volumeElement,
const G4VPhysicalVolume *const  topVol,
const G4Transform3D transform,
const G4String moduleName 
)
protected
void G4GDMLWriteParamvol::Polycone_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Polycone * const  pcone 
)
protectedinherited
void G4GDMLWriteSolids::PolyconeWrite ( xercesc::DOMElement *  solElement,
const G4Polycone * const  polycone 
)
protectedinherited
void G4GDMLWriteParamvol::Polyhedra_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Polyhedra * const  polyhedra 
)
protectedinherited
void G4GDMLWriteSolids::PolyhedraWrite ( xercesc::DOMElement *  solElement,
const G4Polyhedra * const  polyhedra 
)
protectedinherited
void G4GDMLWriteDefine::Position_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector pos 
)
protectedinherited
void G4GDMLWriteDefine::PositionWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector pos 
)
inlineinherited
void G4GDMLWriteMaterials::PropertyVectorWrite ( const G4String key,
const G4PhysicsOrderedFreeVector * const  pvec 
)
protectedinherited
void G4GDMLWriteMaterials::PropertyWrite ( xercesc::DOMElement *  matElement,
const G4Material * const  mat 
)
protectedinherited
void G4GDMLWriteSolids::PropertyWrite ( xercesc::DOMElement *  optElement,
const G4OpticalSurface * const  surf 
)
protectedinherited
G4GDMLWrite::PhysVolumeMapType & G4GDMLWrite::PvolumeMap ( )
protectedinherited

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

다음을 참조함 : instance.

다음에 의해서 참조됨 : G4GDMLWrite::AddModule(), G4GDMLWrite::Modularize().

void G4GDMLWriteMaterials::PWrite ( xercesc::DOMElement *  element,
const G4double P 
)
protectedinherited

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

다음을 참조함 : hep_pascal, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWriteStructure::ReplicavolWrite ( xercesc::DOMElement *  volumeElement,
const G4VPhysicalVolume * const  replicavol 
)
protected
void G4GDMLWriteDefine::Rotation_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector rot 
)
protectedinherited
void G4GDMLWriteDefine::RotationWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector rot 
)
inlineinherited
void G4GDMLWriteSolids::RZPointWrite ( xercesc::DOMElement *  element,
const G4double r,
const G4double z 
)
protectedinherited

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

다음을 참조함 : mm, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

다음에 의해서 참조됨 : G4GDMLWriteSolids::GenericPolyconeWrite(), G4GDMLWriteSolids::PolyhedraWrite().

void G4GDMLWriteDefine::Scale_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector scl 
)
protectedinherited
void G4GDMLWriteSolids::ScaledWrite ( xercesc::DOMElement *  solElement,
const G4ScaledSolid * const  scaled 
)
protectedinherited
void G4GDMLWriteDefine::ScaleWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector scl 
)
inlineinherited

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

다음을 참조함 : G4GDMLWriteDefine::Scale_vectorWrite().

다음에 의해서 참조됨 : PhysvolWrite(), G4GDMLWriteSolids::ScaledWrite().

void G4GDMLWrite::SetAddPointerToName ( G4bool  set)
staticinherited

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

다음을 참조함 : G4GDMLWrite::addPointerToName.

void G4GDMLWriteStructure::SetEnergyCutsExport ( G4bool  fcuts)

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

다음을 참조함 : cexport.

void G4GDMLWriteStructure::SetMaxExportLevel ( G4int  level)

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

다음을 참조함 : FatalException, G4Exception(), levelNo, maxLevel.

void G4GDMLWriteStructure::SetSDExport ( G4bool  fsd)

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

다음을 참조함 : sdexport.

void G4GDMLWriteSetup::SetupWrite ( xercesc::DOMElement *  gdmlElement,
const G4LogicalVolume * const  logvol 
)
virtualinherited

G4GDMLWrite를 구현.

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

다음을 참조함 : G4cout, G4endl, G4GDMLWrite::GenerateName(), G4LogicalVolume::GetName(), G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

void G4GDMLWriteStructure::SkinSurfaceCache ( const G4LogicalSkinSurface * const  ssurf)
protected
void G4GDMLWriteSolids::SolidsWrite ( xercesc::DOMElement *  gdmlElement)
virtualinherited

G4GDMLWrite를 구현.

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

다음을 참조함 : G4cout, G4endl, G4GDMLWrite::NewElement(), G4GDMLWriteSolids::solidList, G4GDMLWriteSolids::solidsElement.

void G4GDMLWriteParamvol::Sphere_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Sphere * const  sphere 
)
protectedinherited
void G4GDMLWriteSolids::SphereWrite ( xercesc::DOMElement *  solElement,
const G4Sphere * const  sphere 
)
protectedinherited
void G4GDMLWriteStructure::StructureWrite ( xercesc::DOMElement *  gdmlElement)
virtual

G4GDMLWrite를 구현.

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

다음을 참조함 : G4cout, G4endl, G4GDMLWrite::NewElement(), structureElement.

void G4GDMLWriteStructure::SurfacesWrite ( )
protectedvirtual

G4GDMLWrite를 구현.

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

다음을 참조함 : borderElementVec, G4cout, G4endl, pos, skinElementVec, structureElement.

void G4GDMLWriteSolids::TessellatedWrite ( xercesc::DOMElement *  solElement,
const G4TessellatedSolid * const  tessellated 
)
protectedinherited
void G4GDMLWriteSolids::TetWrite ( xercesc::DOMElement *  solElement,
const G4Tet * const  tet 
)
protectedinherited
void G4GDMLWriteParamvol::Torus_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Torus * const  torus 
)
protectedinherited
void G4GDMLWriteSolids::TorusWrite ( xercesc::DOMElement *  solElement,
const G4Torus * const  torus 
)
protectedinherited
void G4GDMLWriteParamvol::Trap_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Trap * const  trap 
)
protectedinherited
void G4GDMLWriteSolids::TrapWrite ( xercesc::DOMElement *  solElement,
const G4Trap * const  trap 
)
protectedinherited
G4Transform3D G4GDMLWriteStructure::TraverseVolumeTree ( const G4LogicalVolume *const  topVol,
const G4int  depth 
)
protectedvirtual
void G4GDMLWriteParamvol::Trd_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Trd * const  trd 
)
protectedinherited
void G4GDMLWriteSolids::TrdWrite ( xercesc::DOMElement *  solElement,
const G4Trd * const  trd 
)
protectedinherited
void G4GDMLWriteParamvol::Tube_dimensionsWrite ( xercesc::DOMElement *  parametersElement,
const G4Tubs * const  tube 
)
protectedinherited
void G4GDMLWriteSolids::TubeWrite ( xercesc::DOMElement *  solElement,
const G4Tubs * const  tube 
)
protectedinherited
void G4GDMLWriteSolids::TwistedboxWrite ( xercesc::DOMElement *  solElement,
const G4TwistedBox * const  twistedbox 
)
protectedinherited
void G4GDMLWriteSolids::TwistedtrapWrite ( xercesc::DOMElement *  solElement,
const G4TwistedTrap * const  twistedtrap 
)
protectedinherited
void G4GDMLWriteSolids::TwistedtrdWrite ( xercesc::DOMElement *  solElement,
const G4TwistedTrd * const  twistedtrd 
)
protectedinherited
void G4GDMLWriteSolids::TwistedtubsWrite ( xercesc::DOMElement *  solElement,
const G4TwistedTubs * const  twistedtubs 
)
protectedinherited
void G4GDMLWriteMaterials::TWrite ( xercesc::DOMElement *  element,
const G4double T 
)
protectedinherited

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

다음을 참조함 : kelvin, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement().

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

void G4GDMLWrite::UserinfoWrite ( xercesc::DOMElement *  gdmlElement)
virtualinherited

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

다음을 참조함 : G4GDMLWrite::AddAuxInfo(), G4GDMLWrite::auxList, G4cout, G4endl, G4GDMLWrite::NewElement(), G4GDMLWrite::userinfoElement.

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

G4GDMLWrite::VolumeMapType & G4GDMLWrite::VolumeMap ( )
protectedinherited

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

다음을 참조함 : instance.

다음에 의해서 참조됨 : TraverseVolumeTree(), G4GDMLWrite::Write().

G4Transform3D G4GDMLWrite::Write ( const G4String filename,
const G4LogicalVolume *const  topLog,
const G4String schemaPath,
const G4int  depth,
G4bool  storeReferences = true 
)
inherited
void G4GDMLWriteSolids::XtruWrite ( xercesc::DOMElement *  solElement,
const G4ExtrudedSolid * const  xtru 
)
protectedinherited
void G4GDMLWriteSolids::ZplaneWrite ( xercesc::DOMElement *  element,
const G4double z,
const G4double rmin,
const G4double rmax 
)
protectedinherited

멤버 데이타 문서화

G4bool G4GDMLWrite::addPointerToName = true
staticprotectedinherited

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

다음에 의해서 참조됨 : G4GDMLWrite::GenerateName(), G4GDMLWrite::SetAddPointerToName(), G4GDMLWrite::Write().

G4GDMLAuxListType G4GDMLWrite::auxList
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWrite::AddAuxiliary(), G4GDMLWrite::UserinfoWrite().

std::map<const G4LogicalVolume*, G4GDMLAuxListType> G4GDMLWriteStructure::auxmap
protected

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

다음에 의해서 참조됨 : AddVolumeAuxiliary(), TraverseVolumeTree().

std::vector<xercesc::DOMElement*> G4GDMLWriteStructure::borderElementVec
protected

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

다음에 의해서 참조됨 : BorderSurfaceCache(), SurfacesWrite().

G4bool G4GDMLWriteStructure::cexport
private

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

다음에 의해서 참조됨 : SetEnergyCutsExport(), TraverseVolumeTree().

xercesc::DOMElement* G4GDMLWriteDefine::defineElement
protectedinherited
xercesc::DOMDocument* G4GDMLWrite::doc
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement(), G4GDMLWrite::Write().

std::vector<const G4Element*> G4GDMLWriteMaterials::elementList
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteMaterials::AddElement(), G4GDMLWriteMaterials::MaterialsWrite().

xercesc::DOMElement* G4GDMLWrite::extElement
protectedinherited

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

다음에 의해서 참조됨 : G03ColorWriter::ColorWrite(), G03ColorWriter::ExtensionWrite().

std::vector<const G4Isotope*> G4GDMLWriteMaterials::isotopeList
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteMaterials::AddIsotope(), G4GDMLWriteMaterials::MaterialsWrite().

const G4double G4GDMLWriteDefine::kAngularPrecision = DBL_EPSILON
staticprotectedinherited
const G4double G4GDMLWriteDefine::kLinearPrecision = DBL_EPSILON
staticprotectedinherited
const G4double G4GDMLWriteDefine::kRelativePrecision = DBL_EPSILON
staticprotectedinherited

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

다음에 의해서 참조됨 : PhysvolWrite(), G4GDMLWriteDefine::Scale_vectorWrite(), TraverseVolumeTree().

G4int G4GDMLWriteStructure::levelNo = 0
staticprivate

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

다음에 의해서 참조됨 : SetMaxExportLevel(), TraverseVolumeTree().

std::vector<const G4Material*> G4GDMLWriteMaterials::materialList
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteMaterials::AddMaterial(), G4GDMLWriteMaterials::MaterialsWrite().

xercesc::DOMElement* G4GDMLWriteMaterials::materialsElement
protectedinherited
G4int G4GDMLWriteStructure::maxLevel
private

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

다음에 의해서 참조됨 : GetMaxExportLevel(), SetMaxExportLevel(), TraverseVolumeTree().

const G4int G4GDMLWriteSolids::maxTransforms = 8
staticprotectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteSolids::BooleanWrite(), TraverseVolumeTree().

std::vector<const G4OpticalSurface*> G4GDMLWriteStructure::opt_vec
private

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

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

G4ReflectionFactory* G4GDMLWriteStructure::reflFactory
private

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

다음에 의해서 참조됨 : G4GDMLWriteStructure(), PhysvolWrite(), TraverseVolumeTree().

G4String G4GDMLWrite::SchemaLocation
protectedinherited

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

다음에 의해서 참조됨 : TraverseVolumeTree(), G4GDMLWrite::Write().

G4bool G4GDMLWriteStructure::sdexport
private

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

다음에 의해서 참조됨 : SetSDExport(), TraverseVolumeTree().

std::vector<xercesc::DOMElement*> G4GDMLWriteStructure::skinElementVec
protected

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

다음에 의해서 참조됨 : SkinSurfaceCache(), SurfacesWrite().

std::vector<const G4VSolid*> G4GDMLWriteSolids::solidList
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteSolids::AddSolid(), G4GDMLWriteSolids::SolidsWrite().

xercesc::DOMElement* G4GDMLWriteSolids::solidsElement
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWriteSolids::AddSolid(), BorderSurfaceCache(), SkinSurfaceCache(), G4GDMLWriteSolids::SolidsWrite().

xercesc::DOMElement* G4GDMLWriteStructure::structureElement
protected

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

다음에 의해서 참조됨 : StructureWrite(), SurfacesWrite(), TraverseVolumeTree().

XMLCh G4GDMLWrite::tempStr[10000]
protectedinherited

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

다음에 의해서 참조됨 : G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement(), G4GDMLWrite::Write().

xercesc::DOMElement* G4GDMLWrite::userinfoElement
protectedinherited

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

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


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