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

#include <G4GDMLWriteDefine.hh>

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

Public 멤버 함수

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 MaterialsWrite (xercesc::DOMElement *)=0
 
virtual void SolidsWrite (xercesc::DOMElement *)=0
 
virtual void StructureWrite (xercesc::DOMElement *)=0
 
virtual G4Transform3D TraverseVolumeTree (const G4LogicalVolume *const, const G4int)=0
 
virtual void SurfacesWrite ()=0
 
virtual void SetupWrite (xercesc::DOMElement *, const G4LogicalVolume *const)=0
 
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 멤버 함수

 G4GDMLWriteDefine ()
 
virtual ~G4GDMLWriteDefine ()
 
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 * defineElement
 
G4String SchemaLocation
 
xercesc::DOMDocument * doc
 
xercesc::DOMElement * extElement
 
xercesc::DOMElement * userinfoElement
 
XMLCh tempStr [10000]
 
G4GDMLAuxListType auxList
 

정적 Protected 속성

static const G4double kRelativePrecision = DBL_EPSILON
 
static const G4double kAngularPrecision = DBL_EPSILON
 
static const G4double kLinearPrecision = DBL_EPSILON
 
static G4bool addPointerToName = true
 

상세한 설명

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

생성자 & 소멸자 문서화

G4GDMLWriteDefine::G4GDMLWriteDefine ( )
protected

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

G4GDMLWriteDefine::~G4GDMLWriteDefine ( )
protectedvirtual

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

멤버 함수 문서화

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

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

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

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

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

다음에 의해서 참조됨 : G4GDMLWriteStructure::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 
)
inline

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

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

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

void G4GDMLWriteDefine::DefineWrite ( xercesc::DOMElement *  element)
virtual

G4GDMLWrite를 구현.

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

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

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

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

다음을 참조함 : instance.

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

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

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

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

다음을 참조함 : Position_vectorWrite().

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

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

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

다음을 참조함 : 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(), G4GDMLWriteStructure::BorderSurfaceCache(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), G4GDMLWriteStructure::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(), G4GDMLWriteStructure::PhysvolWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteSolids::PolyhedraWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), G4GDMLWriteStructure::ReplicavolWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), G4GDMLWriteStructure::SkinSurfaceCache(), G4GDMLWriteSolids::SphereWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::TraverseVolumeTree(), G4GDMLWriteSolids::TrdWrite(), G4GDMLWriteSolids::TubeWrite(), G4GDMLWriteSolids::TwistedboxWrite(), G4GDMLWriteSolids::TwistedtrapWrite(), G4GDMLWriteSolids::TwistedtrdWrite(), G4GDMLWriteSolids::TwistedtubsWrite(), G4GDMLWriteSolids::XtruWrite().

G4ThreeVector G4GDMLWriteDefine::GetAngles ( const G4RotationMatrix mtx)
virtual void G4GDMLWrite::MaterialsWrite ( xercesc::DOMElement *  )
pure virtualinherited

G4GDMLWriteMaterials에서 구현되었습니다.

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

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

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

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

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

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

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

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

다음에 의해서 참조됨 : G4GDMLWrite::AddAuxInfo(), G4GDMLWriteMaterials::AtomWrite(), G4GDMLWriteSolids::BooleanWrite(), G4GDMLWriteStructure::BorderSurfaceCache(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteParamvol::Cone_dimensionsWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), G4GDMLWriteStructure::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(), G4GDMLWriteStructure::PhysvolWrite(), G4GDMLWriteParamvol::Polycone_dimensionsWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteParamvol::Polyhedra_dimensionsWrite(), G4GDMLWriteSolids::PolyhedraWrite(), Position_vectorWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), G4GDMLWriteMaterials::PWrite(), G4GDMLWriteStructure::ReplicavolWrite(), Rotation_vectorWrite(), G4GDMLWriteSolids::RZPointWrite(), Scale_vectorWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), G4GDMLWriteStructure::SkinSurfaceCache(), G4GDMLWriteParamvol::Sphere_dimensionsWrite(), G4GDMLWriteSolids::SphereWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteParamvol::Torus_dimensionsWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteParamvol::Trap_dimensionsWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::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(), G4GDMLWriteStructure::BorderSurfaceCache(), G4GDMLWriteParamvol::Box_dimensionsWrite(), G4GDMLWriteSolids::BoxWrite(), G03ColorWriter::ColorWrite(), G4GDMLWriteParamvol::Cone_dimensionsWrite(), G4GDMLWriteSolids::ConeWrite(), G4GDMLWriteSolids::CutTubeWrite(), DefineWrite(), G4GDMLWriteStructure::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(), G4GDMLWriteStructure::PhysvolWrite(), G4GDMLWriteParamvol::Polycone_dimensionsWrite(), G4GDMLWriteSolids::PolyconeWrite(), G4GDMLWriteParamvol::Polyhedra_dimensionsWrite(), G4GDMLWriteSolids::PolyhedraWrite(), Position_vectorWrite(), G4GDMLWriteMaterials::PropertyVectorWrite(), G4GDMLWriteMaterials::PropertyWrite(), G4GDMLWriteSolids::PropertyWrite(), G4GDMLWriteMaterials::PWrite(), G4GDMLWriteStructure::ReplicavolWrite(), Rotation_vectorWrite(), G4GDMLWriteSolids::RZPointWrite(), Scale_vectorWrite(), G4GDMLWriteSolids::ScaledWrite(), G4GDMLWriteSetup::SetupWrite(), G4GDMLWriteStructure::SkinSurfaceCache(), G4GDMLWriteSolids::SolidsWrite(), G4GDMLWriteParamvol::Sphere_dimensionsWrite(), G4GDMLWriteSolids::SphereWrite(), G4GDMLWriteStructure::StructureWrite(), G4GDMLWriteSolids::TessellatedWrite(), G4GDMLWriteSolids::TetWrite(), G4GDMLWriteParamvol::Torus_dimensionsWrite(), G4GDMLWriteSolids::TorusWrite(), G4GDMLWriteParamvol::Trap_dimensionsWrite(), G4GDMLWriteSolids::TrapWrite(), G4GDMLWriteStructure::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 G4GDMLWriteDefine::Position_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector pos 
)
protected
void G4GDMLWriteDefine::PositionWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector pos 
)
inline
G4GDMLWrite::PhysVolumeMapType & G4GDMLWrite::PvolumeMap ( )
protectedinherited

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

다음을 참조함 : instance.

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

void G4GDMLWriteDefine::Rotation_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector rot 
)
protected

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

다음을 참조함 : degree, kAngularPrecision, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement(), x, CLHEP::Hep3Vector::x(), y, CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z(), z.

다음에 의해서 참조됨 : FirstrotationWrite(), RotationWrite().

void G4GDMLWriteDefine::RotationWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector rot 
)
inline
void G4GDMLWriteDefine::Scale_vectorWrite ( xercesc::DOMElement *  element,
const G4String tag,
const G4String name,
const G4ThreeVector scl 
)
protected

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

다음을 참조함 : kRelativePrecision, G4GDMLWrite::NewAttribute(), G4GDMLWrite::NewElement(), x, CLHEP::Hep3Vector::x(), y, CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z(), z.

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

void G4GDMLWriteDefine::ScaleWrite ( xercesc::DOMElement *  element,
const G4String name,
const G4ThreeVector scl 
)
inline

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

다음을 참조함 : Scale_vectorWrite().

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

void G4GDMLWrite::SetAddPointerToName ( G4bool  set)
staticinherited

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

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

virtual void G4GDMLWrite::SetupWrite ( xercesc::DOMElement *  ,
const G4LogicalVolume const 
)
pure virtualinherited

G4GDMLWriteSetup에서 구현되었습니다.

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

virtual void G4GDMLWrite::SolidsWrite ( xercesc::DOMElement *  )
pure virtualinherited

G4GDMLWriteSolids에서 구현되었습니다.

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

virtual void G4GDMLWrite::StructureWrite ( xercesc::DOMElement *  )
pure virtualinherited

G4GDMLWriteStructure에서 구현되었습니다.

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

virtual void G4GDMLWrite::SurfacesWrite ( )
pure virtualinherited

G4GDMLWriteStructure에서 구현되었습니다.

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

virtual G4Transform3D G4GDMLWrite::TraverseVolumeTree ( const G4LogicalVolume const,
const G4int   
)
pure virtualinherited

G4GDMLWriteStructure에서 구현되었습니다.

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

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.

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

G4Transform3D G4GDMLWrite::Write ( const G4String filename,
const G4LogicalVolume *const  topLog,
const G4String schemaPath,
const G4int  depth,
G4bool  storeReferences = true 
)
inherited

멤버 데이타 문서화

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

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

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

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

xercesc::DOMElement* G4GDMLWrite::extElement
protectedinherited

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

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

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

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

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

G4String G4GDMLWrite::SchemaLocation
protectedinherited

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

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

XMLCh G4GDMLWrite::tempStr[10000]
protectedinherited

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

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

xercesc::DOMElement* G4GDMLWrite::userinfoElement
protectedinherited

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

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


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