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.