Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Object which embeds the geometry context of a given vertex. More...
#include <bayeux/genvtx/vertex_validation.h>
Public Member Functions | |
bool | has_ginfo () const |
Check geometry info. More... | |
bool | has_gid () const |
Check geometry id. More... | |
bool | has_logical_volume () const |
Check logical volume. More... | |
bool | has_local_candidate_vertex () const |
Check local candidate vertex. More... | |
bool | has_global_candidate_vertex () const |
Check global candidate vertex. More... | |
const geomtools::geom_info & | get_ginfo () const |
Check geometry info. More... | |
const geomtools::geom_id & | get_gid () const |
Check geometry Id. More... | |
const geomtools::logical_volume & | get_logical_volume () const |
Return a non mutable reference to the logical volume. More... | |
void | set_ginfo (const geomtools::geom_info &) |
Set the referenced geometry info. More... | |
void | set_gid (const geomtools::geom_id &) |
Set the referenced geometry Id. More... | |
void | set_logical_volume (const geomtools::logical_volume &) |
Set the referenced logical volume. More... | |
const geomtools::vector_3d & | get_local_candidate_vertex () const |
Return the non mutable referecence to the local candidate vertex. More... | |
void | set_local_candidate_vertex (const geomtools::vector_3d &) |
Set the local candidate vertex. More... | |
const geomtools::vector_3d & | get_global_candidate_vertex () const |
Return the non mutable referecence to the global candidate vertex. More... | |
void | set_global_candidate_vertex (const geomtools::vector_3d &) |
Set the global candidate vertex. More... | |
geometry_context () | |
Default constructor. More... | |
void | reset () |
Reset. More... | |
bool | is_valid () const |
Check validity. More... | |
Static Public Member Functions | |
static datatools::factory_register< cuts::i_cut > & | validator_factory_system_register () |
Return a handle to the validator factory register (system singleton) More... | |
Object which embeds the geometry context of a given vertex.
It contains:
genvtx::vertex_validation::geometry_context::geometry_context | ( | ) |
Default constructor.
const geomtools::geom_id& genvtx::vertex_validation::geometry_context::get_gid | ( | ) | const |
Check geometry Id.
const geomtools::geom_info& genvtx::vertex_validation::geometry_context::get_ginfo | ( | ) | const |
Check geometry info.
const geomtools::vector_3d& genvtx::vertex_validation::geometry_context::get_global_candidate_vertex | ( | ) | const |
Return the non mutable referecence to the global candidate vertex.
const geomtools::vector_3d& genvtx::vertex_validation::geometry_context::get_local_candidate_vertex | ( | ) | const |
Return the non mutable referecence to the local candidate vertex.
const geomtools::logical_volume& genvtx::vertex_validation::geometry_context::get_logical_volume | ( | ) | const |
Return a non mutable reference to the logical volume.
bool genvtx::vertex_validation::geometry_context::has_gid | ( | ) | const |
Check geometry id.
bool genvtx::vertex_validation::geometry_context::has_ginfo | ( | ) | const |
Check geometry info.
bool genvtx::vertex_validation::geometry_context::has_global_candidate_vertex | ( | ) | const |
Check global candidate vertex.
bool genvtx::vertex_validation::geometry_context::has_local_candidate_vertex | ( | ) | const |
Check local candidate vertex.
bool genvtx::vertex_validation::geometry_context::has_logical_volume | ( | ) | const |
Check logical volume.
bool genvtx::vertex_validation::geometry_context::is_valid | ( | ) | const |
Check validity.
void genvtx::vertex_validation::geometry_context::reset | ( | ) |
Reset.
void genvtx::vertex_validation::geometry_context::set_gid | ( | const geomtools::geom_id & | ) |
Set the referenced geometry Id.
void genvtx::vertex_validation::geometry_context::set_ginfo | ( | const geomtools::geom_info & | ) |
Set the referenced geometry info.
void genvtx::vertex_validation::geometry_context::set_global_candidate_vertex | ( | const geomtools::vector_3d & | ) |
Set the global candidate vertex.
void genvtx::vertex_validation::geometry_context::set_local_candidate_vertex | ( | const geomtools::vector_3d & | ) |
Set the local candidate vertex.
void genvtx::vertex_validation::geometry_context::set_logical_volume | ( | const geomtools::logical_volume & | ) |
Set the referenced logical volume.
|
static |
Return a handle to the validator factory register (system singleton)