Geant4_10
|
#include <G4GDMLWrite.hh>
Public Member Functions | |
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) |
virtual void | DefineWrite (xercesc::DOMElement *)=0 |
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 | AddExtension (xercesc::DOMElement *, const G4LogicalVolume *const) |
Static Public Member Functions | |
static void | SetAddPointerToName (G4bool) |
Protected Member Functions | |
G4GDMLWrite () | |
virtual | ~G4GDMLWrite () |
VolumeMapType & | VolumeMap () |
G4String | GenerateName (const G4String &, const void *const) |
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) |
G4bool | FileExists (const G4String &) const |
PhysVolumeMapType & | PvolumeMap () |
DepthMapType & | DepthMap () |
Protected Attributes | |
G4String | SchemaLocation |
xercesc::DOMDocument * | doc |
xercesc::DOMElement * | extElement |
XMLCh | tempStr [10000] |
Static Protected Attributes | |
static G4bool | addPointerToName = true |
Definition at line 55 of file G4GDMLWrite.hh.
|
protected |
Definition at line 46 of file G4GDMLWrite.cc.
|
protectedvirtual |
Definition at line 50 of file G4GDMLWrite.cc.
|
virtual |
Reimplemented in G03ColorWriter.
Definition at line 78 of file G4GDMLWrite.cc.
void G4GDMLWrite::AddModule | ( | const G4VPhysicalVolume *const | topVol | ) |
|
pure virtual |
|
protected |
|
virtual |
Reimplemented in G03ColorWriter.
Definition at line 85 of file G4GDMLWrite.cc.
Definition at line 90 of file G4GDMLWrite.cc.
|
pure virtual |
|
protected |
Definition at line 295 of file G4GDMLWrite.cc.
|
protected |
Definition at line 103 of file G4GDMLWrite.cc.
|
protected |
Definition at line 113 of file G4GDMLWrite.cc.
|
protected |
Definition at line 127 of file G4GDMLWrite.cc.
|
protected |
Definition at line 315 of file G4GDMLWrite.cc.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
G4Transform3D G4GDMLWrite::Write | ( | const G4String & | filename, |
const G4LogicalVolume *const | topLog, | ||
const G4String & | schemaPath, | ||
const G4int | depth, | ||
G4bool | storeReferences = true |
||
) |
Definition at line 133 of file G4GDMLWrite.cc.
|
staticprotected |
Definition at line 122 of file G4GDMLWrite.hh.
|
protected |
Definition at line 123 of file G4GDMLWrite.hh.
|
protected |
Definition at line 124 of file G4GDMLWrite.hh.
|
protected |
Definition at line 121 of file G4GDMLWrite.hh.
|
protected |
Definition at line 125 of file G4GDMLWrite.hh.