![]() |
GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Class GGEMSBox inheriting from GGEMSVolume handling Box solid. More...
#include "GGEMS/geometries/GGEMSBox.hh"#include "GGEMS/tools/GGEMSProfilerManager.hh"#include "GGEMS/tools/GGEMSTools.hh"#include "GGEMS/tools/GGEMSSystemOfUnits.hh"
Go to the source code of this file.
Functions | |
| GGEMSBox * | create_box (GGfloat const width, GGfloat const height, GGfloat const depth, char const *unit) |
| Create instance of GGEMSBox. More... | |
| void | delete_box (GGEMSBox *box) |
| Delete instance of GGEMSBox. More... | |
| void | set_position_box (GGEMSBox *box, GGfloat const pos_x, GGfloat const pos_y, GGfloat const pos_z, char const *unit) |
| Set the position of the box. More... | |
| void | set_material_box (GGEMSBox *box, char const *material) |
| Set the material of the box. More... | |
| void | set_label_value_box (GGEMSBox *box, GGfloat const label_value) |
| Set the label value in box. More... | |
| void | initialize_box (GGEMSBox *box) |
| Initialize the solid and store it in Phantom creator manager. More... | |
| void | draw_box (GGEMSBox *box) |
| Draw analytical volume in voxelized phantom. More... | |
Class GGEMSBox inheriting from GGEMSVolume handling Box solid.
Definition in file GGEMSBox.cc.
| GGEMSBox* create_box | ( | GGfloat const | width, |
| GGfloat const | height, | ||
| GGfloat const | depth, | ||
| char const * | unit | ||
| ) |
Create instance of GGEMSBox.
| width | - Width of the box |
| height | - Height of the box |
| depth | - Depth of the box |
| unit | - unit of the distance |
Definition at line 155 of file GGEMSBox.cc.
| void delete_box | ( | GGEMSBox * | box | ) |
Delete instance of GGEMSBox.
| box | - pointer on the solid box |
Definition at line 164 of file GGEMSBox.cc.
| void draw_box | ( | GGEMSBox * | box | ) |
Draw analytical volume in voxelized phantom.
| box | - pointer on the solid box |
Definition at line 212 of file GGEMSBox.cc.
| void initialize_box | ( | GGEMSBox * | box | ) |
Initialize the solid and store it in Phantom creator manager.
| box | - pointer on the solid box |
Definition at line 203 of file GGEMSBox.cc.
Set the label value in box.
| box | - pointer on the solid box |
| label_value | - label value in box |
Definition at line 194 of file GGEMSBox.cc.
| void set_material_box | ( | GGEMSBox * | box, |
| char const * | material | ||
| ) |
Set the material of the box.
| box | - pointer on the solid box |
| material | - material of the box |
Definition at line 185 of file GGEMSBox.cc.
| void set_position_box | ( | GGEMSBox * | box, |
| GGfloat const | pos_x, | ||
| GGfloat const | pos_y, | ||
| GGfloat const | pos_z, | ||
| char const * | unit | ||
| ) |
Set the position of the box.
| box | - pointer on the solid box |
| pos_x | - radius of the box |
| pos_y | - radius of the box |
| pos_z | - radius of the box |
| unit | - unit of the distance |
Definition at line 176 of file GGEMSBox.cc.