Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Special wires 3D rendering. More...
#include <bayeux/geomtools/spherical_extrusion_box_model.h>
Public Member Functions | |
wires_drawer (const spherical_extrusion_box_model &model_) | |
Constructor. More... | |
virtual | ~wires_drawer () |
Destructor. More... | |
virtual void | generate_wires_self (wires_type &wires_, uint32_t options_=0) const |
Generate a list of polylines representing the contour of the shape (for display clients) More... | |
Public Member Functions inherited from geomtools::i_wires_drawer< spherical_extrusion_box_model > | |
i_wires_drawer () | |
Default constructor. More... | |
i_wires_drawer (const_reference_type object_) | |
Constructor. More... | |
virtual | ~i_wires_drawer () |
Destructor. More... | |
bool | has_address () const |
Check the validity of the address. More... | |
void | set_address (const_reference_type object_) |
Set the address of the external object. More... | |
void | reset_address () |
Reset the address of the external object. More... | |
const_reference_type | get () const |
Return a non mutable reference to the object. More... | |
Public Member Functions inherited from geomtools::i_wires_3d_rendering | |
virtual | ~i_wires_3d_rendering () |
Destructor. More... | |
void | generate_wires (wires_type &wires_, const placement &positioning_, uint32_t options_=0) const |
void | generate_wires (wires_type &wires_, const geomtools::vector_3d &position_, const geomtools::rotation_3d &rotation_, uint32_t options_=0) const |
Additional Inherited Members | |
Static Public Member Functions inherited from geomtools::i_wires_3d_rendering | |
static uint32_t | linear_sampling (sampling_level_type) |
Return linear sampling from sampling level. More... | |
static uint32_t | linear_sampling_from_options (uint32_t) |
Return linear sampling from rendering options. More... | |
static uint32_t | angular_sampling (sampling_level_type) |
Return angular sampling from sampling level. More... | |
static uint32_t | angular_sampling_from_options (uint32_t) |
Return angular sampling from rendering options. More... | |
static void | boost_linear_sampling (uint32_t &) |
Boost the linear sampling. More... | |
Protected Attributes inherited from geomtools::i_wires_drawer< spherical_extrusion_box_model > | |
const_pointer_type | _address_ |
Reference to an external object. More... | |
Special wires 3D rendering.
geomtools::spherical_extrusion_box_model::wires_drawer::wires_drawer | ( | const spherical_extrusion_box_model & | model_ | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Generate a list of polylines representing the contour of the shape (for display clients)
Implements geomtools::i_wires_3d_rendering.