![]() |
GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Class GGEMSTube inheriting from GGEMSVolumeSolid handling Tube solid. More...
#include "GGEMS/geometries/GGEMSTube.hh"#include "GGEMS/tools/GGEMSSystemOfUnits.hh"#include "GGEMS/tools/GGEMSProfilerManager.hh"
Go to the source code of this file.
Functions | |
| GGEMSTube * | create_tube (GGfloat const radius_x, GGfloat const radius_y, GGfloat const height, char const *unit) |
| Create instance of GGEMSTube. More... | |
| void | delete_tube (GGEMSTube *tube) |
| Delete instance of GGEMSTube. More... | |
| void | set_position_tube (GGEMSTube *tube, GGfloat const pos_x, GGfloat const pos_y, GGfloat const pos_z, char const *unit) |
| Set the position of the tube. More... | |
| void | set_material_tube (GGEMSTube *tube, char const *material) |
| Set the material of the tube. More... | |
| void | set_label_value_tube (GGEMSTube *tube, GGfloat const label_value) |
| Set the label value in tube. More... | |
| void | initialize_tube (GGEMSTube *tube) |
| Initialize the solid and store it in Phantom creator manager. More... | |
| void | draw_tube (GGEMSTube *tube) |
| Draw analytical volume in voxelized phantom. More... | |
Class GGEMSTube inheriting from GGEMSVolumeSolid handling Tube solid.
Definition in file GGEMSTube.cc.
| GGEMSTube* create_tube | ( | GGfloat const | radius_x, |
| GGfloat const | radius_y, | ||
| GGfloat const | height, | ||
| char const * | unit | ||
| ) |
Create instance of GGEMSTube.
| radius_x | - Radius of the tube in X axis |
| radius_y | - Radius of the tube in Y axis |
| height | - Height of the tube |
| unit | - unit of the distance |
Definition at line 154 of file GGEMSTube.cc.
| void delete_tube | ( | GGEMSTube * | tube | ) |
Delete instance of GGEMSTube.
| tube | - pointer on the solid tube |
Definition at line 163 of file GGEMSTube.cc.
| void draw_tube | ( | GGEMSTube * | tube | ) |
Draw analytical volume in voxelized phantom.
| tube | - pointer on the solid tube |
Definition at line 211 of file GGEMSTube.cc.
| void initialize_tube | ( | GGEMSTube * | tube | ) |
Initialize the solid and store it in Phantom creator manager.
| tube | - pointer on the solid tube |
Definition at line 202 of file GGEMSTube.cc.
Set the label value in tube.
| tube | - pointer on the solid tube |
| label_value | - label value in tube |
Definition at line 193 of file GGEMSTube.cc.
| void set_material_tube | ( | GGEMSTube * | tube, |
| char const * | material | ||
| ) |
Set the material of the tube.
| tube | - pointer on the solid tube |
| material | - material of the tube |
Definition at line 184 of file GGEMSTube.cc.
| void set_position_tube | ( | GGEMSTube * | tube, |
| GGfloat const | pos_x, | ||
| GGfloat const | pos_y, | ||
| GGfloat const | pos_z, | ||
| char const * | unit | ||
| ) |
Set the position of the tube.
| tube | - pointer on the solid tube |
| pos_x | - radius of the tube |
| pos_y | - radius of the tube |
| pos_z | - radius of the tube |
| unit | - unit of the distance |
Definition at line 175 of file GGEMSTube.cc.