![]() |
GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Class GGEMSSphere inheriting from GGEMSVolume handling Sphere solid. More...
#include "GGEMS/geometries/GGEMSSphere.hh"#include "GGEMS/tools/GGEMSSystemOfUnits.hh"#include "GGEMS/tools/GGEMSProfilerManager.hh"
Go to the source code of this file.
Functions | |
| GGEMSSphere * | create_sphere (GGfloat const radius, char const *unit) |
| Create instance of GGEMSSphere. More... | |
| void | delete_sphere (GGEMSSphere *sphere) |
| Delete instance of GGEMSSphere. More... | |
| void | set_position_sphere (GGEMSSphere *sphere, GGfloat const pos_x, GGfloat const pos_y, GGfloat const pos_z, char const *unit) |
| Set the position of the sphere. More... | |
| void | set_material_sphere (GGEMSSphere *sphere, char const *material) |
| Set the material of the sphere. More... | |
| void | set_label_value_sphere (GGEMSSphere *sphere, GGfloat const label_value) |
| Set the label value in sphere. More... | |
| void | initialize_sphere (GGEMSSphere *sphere) |
| Initialize the solid and store it in Phantom creator manager. More... | |
| void | draw_sphere (GGEMSSphere *sphere) |
| Draw analytical volume in voxelized phantom. More... | |
Class GGEMSSphere inheriting from GGEMSVolume handling Sphere solid.
Definition in file GGEMSSphere.cc.
| GGEMSSphere* create_sphere | ( | GGfloat const | radius, |
| char const * | unit | ||
| ) |
Create instance of GGEMSSphere.
| radius | - Radius of the sphere |
| unit | - unit of the distance |
Definition at line 150 of file GGEMSSphere.cc.
| void delete_sphere | ( | GGEMSSphere * | sphere | ) |
Delete instance of GGEMSSphere.
| sphere | - pointer on the solid sphere |
Definition at line 159 of file GGEMSSphere.cc.
| void draw_sphere | ( | GGEMSSphere * | sphere | ) |
Draw analytical volume in voxelized phantom.
| sphere | - pointer on the solid sphere |
Definition at line 207 of file GGEMSSphere.cc.
| void initialize_sphere | ( | GGEMSSphere * | sphere | ) |
Initialize the solid and store it in Phantom creator manager.
| sphere | - pointer on the solid sphere |
Definition at line 198 of file GGEMSSphere.cc.
| void set_label_value_sphere | ( | GGEMSSphere * | sphere, |
| GGfloat const | label_value | ||
| ) |
Set the label value in sphere.
| sphere | - pointer on the solid sphere |
| label_value | - label value in sphere |
Definition at line 189 of file GGEMSSphere.cc.
| void set_material_sphere | ( | GGEMSSphere * | sphere, |
| char const * | material | ||
| ) |
Set the material of the sphere.
| sphere | - pointer on the solid sphere |
| material | - material of the sphere |
Definition at line 180 of file GGEMSSphere.cc.
| void set_position_sphere | ( | GGEMSSphere * | sphere, |
| GGfloat const | pos_x, | ||
| GGfloat const | pos_y, | ||
| GGfloat const | pos_z, | ||
| char const * | unit | ||
| ) |
Set the position of the sphere.
| sphere | - pointer on the solid sphere |
| pos_x | - radius of the sphere |
| pos_y | - radius of the sphere |
| pos_z | - radius of the sphere |
| unit | - unit of the distance |
Definition at line 171 of file GGEMSSphere.cc.