Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
A geometry model implementing a box with an unique rotated boxed model. More...
#include <bayeux/geomtools/rotated_boxed_model.h>
Public Member Functions | |
void | set_boxed_model (const i_model &) |
const i_model & | get_boxed_model () const |
virtual const geomtools::box & | get_box () const |
const geomtools::box & | get_solid () const |
const placement & | get_boxed_placement () const |
rotated_boxed_model () | |
virtual | ~rotated_boxed_model () |
virtual std::string | get_model_id () const |
virtual void | tree_dump (std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const |
Protected Member Functions | |
virtual void | _at_construct (const std::string &name_, const datatools::properties &config_, models_col_type *models_=0) |
A geometry model implementing a box with an unique rotated boxed model.
geomtools::rotated_boxed_model::rotated_boxed_model | ( | ) |
|
virtual |
|
protectedvirtual |
|
virtual |
const i_model& geomtools::rotated_boxed_model::get_boxed_model | ( | ) | const |
const placement& geomtools::rotated_boxed_model::get_boxed_placement | ( | ) | const |
|
virtual |
const geomtools::box& geomtools::rotated_boxed_model::get_solid | ( | ) | const |
void geomtools::rotated_boxed_model::set_boxed_model | ( | const i_model & | ) |
|
virtual |