GDML export class.
More...
#include <bayeux/geomtools/gdml_export.h>
◆ gdml_export()
geomtools::gdml_export::gdml_export |
( |
| ) |
|
◆ ~gdml_export()
virtual geomtools::gdml_export::~gdml_export |
( |
| ) |
|
|
virtual |
◆ _export_gdml()
virtual void geomtools::gdml_export::_export_gdml |
( |
std::ostream & |
out_, |
|
|
const model_factory & |
factory_, |
|
|
const std::string & |
model_name_ |
|
) |
| |
|
protectedvirtual |
GDML export of the model factory, given the name of the top level model.
◆ _export_gdml_logical()
virtual void geomtools::gdml_export::_export_gdml_logical |
( |
const logical_volume & |
log_vol__ | ) |
|
|
protectedvirtual |
GDML export of a logical volume.
◆ _export_gdml_model()
virtual void geomtools::gdml_export::_export_gdml_model |
( |
const i_model & |
model_ | ) |
|
|
protectedvirtual |
GDML export of a geometry model.
◆ _export_gdml_solid()
virtual void geomtools::gdml_export::_export_gdml_solid |
( |
const i_shape_3d & |
shape_, |
|
|
const std::string & |
log_name_ |
|
) |
| |
|
protectedvirtual |
◆ add_auxiliary_support()
void geomtools::gdml_export::add_auxiliary_support |
( |
bool |
s_ = true | ) |
|
Set the flag to support auxiliary.
◆ add_fake_materials()
void geomtools::gdml_export::add_fake_materials |
( |
bool |
| ) |
|
Set the flag to use mock materials.
◆ add_replica_support()
void geomtools::gdml_export::add_replica_support |
( |
bool |
s_ = true | ) |
|
Set the flag to support replica.
◆ attach_external_materials()
void geomtools::gdml_export::attach_external_materials |
( |
const std::ostringstream & |
oss_ | ) |
|
Attach an external GDML stream fro materials.
◆ default_angle_unit()
static const std::string& geomtools::gdml_export::default_angle_unit |
( |
| ) |
|
|
static |
◆ default_density_unit()
static const std::string& geomtools::gdml_export::default_density_unit |
( |
| ) |
|
|
static |
◆ default_length_unit()
static const std::string& geomtools::gdml_export::default_length_unit |
( |
| ) |
|
|
static |
◆ export_gdml()
virtual void geomtools::gdml_export::export_gdml |
( |
const std::string & |
filename_, |
|
|
const model_factory & |
factory_, |
|
|
const std::string & |
model_name_ = "" |
|
) |
| |
|
virtual |
◆ get_logging_priority()
Return the logging priority threshold.
◆ has_fake_materials()
bool geomtools::gdml_export::has_fake_materials |
( |
| ) |
const |
Check the flag to use mock materials.
◆ is_auxiliary_supported()
bool geomtools::gdml_export::is_auxiliary_supported |
( |
| ) |
const |
Check the flag to support auxiliary.
◆ is_replica_supported()
bool geomtools::gdml_export::is_replica_supported |
( |
| ) |
const |
Check the flag to support replica.
◆ parameters() [1/2]
Return a reference to the non mutable container of parameters.
◆ parameters() [2/2]
Return a reference to the mutable container of parameters.
◆ set_logging_priority()
Set the logging priority threshold.
The documentation for this class was generated from the following file: