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.