Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
A record for geometry information about a physical volume in a virtual geometry. More...
#include <bayeux/geomtools/geom_info.h>
Public Member Functions | |
geom_info () | |
Default constructor. More... | |
geom_info (const geom_id &) | |
Constructor. More... | |
geom_info (const geom_id &, const placement &, const logical_volume &) | |
Constructor. More... | |
bool | has_logical () const |
Check if a logical volume is defined. More... | |
const placement & | get_world_placement () const |
Return the placement of the physical volume in the world coordinate system. More... | |
const logical_volume & | get_logical () const |
Return the logical volume. More... | |
const geom_id & | get_id () const |
Return the geometry Id. More... | |
const geom_id & | get_gid () const |
Return the geometry Id. More... | |
const geom_id & | get_geom_id () const |
Return the geometry Id. More... | |
const datatools::properties & | get_properties () const |
Return a reference to the non mutable container of auxiliary properties. More... | |
datatools::properties & | get_properties () |
Return a reference to the mutable container of auxiliary properties. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &, const geom_info &) |
Basic print. More... | |
A record for geometry information about a physical volume in a virtual geometry.
geomtools::geom_info::geom_info | ( | ) |
Default constructor.
geomtools::geom_info::geom_info | ( | const geom_id & | ) |
Constructor.
geomtools::geom_info::geom_info | ( | const geom_id & | , |
const placement & | , | ||
const logical_volume & | |||
) |
Constructor.
const geom_id& geomtools::geom_info::get_geom_id | ( | ) | const |
Return the geometry Id.
const geom_id& geomtools::geom_info::get_gid | ( | ) | const |
Return the geometry Id.
const geom_id& geomtools::geom_info::get_id | ( | ) | const |
Return the geometry Id.
const logical_volume& geomtools::geom_info::get_logical | ( | ) | const |
Return the logical volume.
const datatools::properties& geomtools::geom_info::get_properties | ( | ) | const |
Return a reference to the non mutable container of auxiliary properties.
datatools::properties& geomtools::geom_info::get_properties | ( | ) |
Return a reference to the mutable container of auxiliary properties.
const placement& geomtools::geom_info::get_world_placement | ( | ) | const |
Return the placement of the physical volume in the world coordinate system.
bool geomtools::geom_info::has_logical | ( | ) | const |
Check if a logical volume is defined.
|
friend |
Basic print.