#include <G4GDMLParser.hh>
|
| G4GDMLParser () |
|
| G4GDMLParser (G4GDMLReadStructure *) |
|
| G4GDMLParser (G4GDMLReadStructure *, G4GDMLWriteStructure *) |
|
| ~G4GDMLParser () |
|
void | Read (const G4String &filename, G4bool Validate=true) |
|
void | ReadModule (const G4String &filename, G4bool Validate=true) |
|
void | Write (const G4String &filename, const G4VPhysicalVolume *pvol=0, G4bool storeReferences=true, const G4String &SchemaLocation=G4GDML_DEFAULT_SCHEMALOCATION) |
|
void | Write (const G4String &filename, const G4LogicalVolume *lvol, G4bool storeReferences=true, const G4String &SchemaLocation=G4GDML_DEFAULT_SCHEMALOCATION) |
|
G4LogicalVolume * | ParseST (const G4String &name, G4Material *medium, G4Material *solid) |
|
G4bool | IsValid (const G4String &name) const |
|
G4double | GetConstant (const G4String &name) const |
|
G4double | GetVariable (const G4String &name) const |
|
G4double | GetQuantity (const G4String &name) const |
|
G4ThreeVector | GetPosition (const G4String &name) const |
|
G4ThreeVector | GetRotation (const G4String &name) const |
|
G4ThreeVector | GetScale (const G4String &name) const |
|
G4GDMLMatrix | GetMatrix (const G4String &name) const |
|
G4LogicalVolume * | GetVolume (const G4String &name) const |
|
G4VPhysicalVolume * | GetWorldVolume (const G4String &setupName="Default") const |
|
G4GDMLAuxListType | GetVolumeAuxiliaryInformation (G4LogicalVolume *logvol) const |
|
const G4GDMLAuxMapType * | GetAuxMap () const |
|
void | StripNamePointers () const |
|
void | SetStripFlag (G4bool) |
|
void | SetOverlapCheck (G4bool) |
|
void | Clear () |
|
void | AddModule (const G4VPhysicalVolume *const physvol) |
|
void | AddModule (const G4int depth) |
|
void | SetAddPointerToName (G4bool set) |
|
Definition at line 54 of file G4GDMLParser.hh.
◆ G4GDMLParser() [1/3]
G4GDMLParser::G4GDMLParser |
( |
| ) |
|
Definition at line 36 of file G4GDMLParser.cc.
37 : urcode(false), uwcode(false), strip(true)
38{
42
43 xercesc::XMLPlatformUtils::Initialize();
44}
◆ G4GDMLParser() [2/3]
Definition at line 46 of file G4GDMLParser.cc.
47 : urcode(true), uwcode(false)
48{
49 reader = extr;
52
53 xercesc::XMLPlatformUtils::Initialize();
54}
◆ G4GDMLParser() [3/3]
Definition at line 56 of file G4GDMLParser.cc.
58 : urcode(true), uwcode(true)
59{
60 reader = extr;
61 writer = extw;
63
64 xercesc::XMLPlatformUtils::Initialize();
65}
◆ ~G4GDMLParser()
G4GDMLParser::~G4GDMLParser |
( |
| ) |
|
Definition at line 67 of file G4GDMLParser.cc.
68{
69 xercesc::XMLPlatformUtils::Terminate();
70 if (!urcode) { delete reader; }
71 if (!uwcode) { delete writer; }
72 delete messenger;
73}
◆ AddModule() [1/2]
◆ AddModule() [2/2]
◆ Clear()
void G4GDMLParser::Clear |
( |
| ) |
|
|
inline |
◆ GetAuxMap()
◆ GetConstant()
◆ GetMatrix()
◆ GetPosition()
◆ GetQuantity()
◆ GetRotation()
◆ GetScale()
◆ GetVariable()
◆ GetVolume()
◆ GetVolumeAuxiliaryInformation()
◆ GetWorldVolume()
◆ IsValid()
◆ ParseST()
◆ Read()
◆ ReadModule()
◆ SetAddPointerToName()
void G4GDMLParser::SetAddPointerToName |
( |
G4bool |
set | ) |
|
|
inline |
◆ SetOverlapCheck()
void G4GDMLParser::SetOverlapCheck |
( |
G4bool |
| ) |
|
|
inline |
◆ SetStripFlag()
void G4GDMLParser::SetStripFlag |
( |
G4bool |
| ) |
|
|
inline |
◆ StripNamePointers()
void G4GDMLParser::StripNamePointers |
( |
| ) |
const |
|
inline |
◆ Write() [1/2]
◆ Write() [2/2]
The documentation for this class was generated from the following files: