GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Child GGEMS class handling voxelized phantom. More...
#include "GGEMS/navigators/GGEMSNavigator.hh"
Go to the source code of this file.
Classes | |
class | GGEMSVoxelizedPhantom |
Child GGEMS class handling voxelized phantom. More... | |
Functions | |
GGEMSVoxelizedPhantom * | create_ggems_voxelized_phantom (char const *voxelized_phantom_name) |
Get the GGEMSVoxelizedPhantom pointer for python user. More... | |
void | set_phantom_file_ggems_voxelized_phantom (GGEMSVoxelizedPhantom *voxelized_phantom, char const *phantom_filename, char const *range_data_filename) |
set the filename of voxelized phantom and the range data file More... | |
void | set_position_ggems_voxelized_phantom (GGEMSVoxelizedPhantom *voxelized_phantom, GGfloat const position_x, GGfloat const position_y, GGfloat const position_z, char const *unit) |
set the position of the voxelized phantom in X, Y and Z More... | |
void | set_rotation_ggems_voxelized_phantom (GGEMSVoxelizedPhantom *voxelized_phantom, GGfloat const rx, GGfloat const ry, GGfloat const rz, char const *unit) |
Set the rotation of the voxelized phantom around local axis. More... | |
Child GGEMS class handling voxelized phantom.
Definition in file GGEMSVoxelizedPhantom.hh.
GGEMSVoxelizedPhantom * create_ggems_voxelized_phantom | ( | char const * | voxelized_phantom_name | ) |
Get the GGEMSVoxelizedPhantom pointer for python user.
voxelized_phantom_name | - name of voxelized phantom |
Definition at line 163 of file GGEMSVoxelizedPhantom.cc.
void set_phantom_file_ggems_voxelized_phantom | ( | GGEMSVoxelizedPhantom * | voxelized_phantom, |
char const * | phantom_filename, | ||
char const * | range_data_filename | ||
) |
set the filename of voxelized phantom and the range data file
voxelized_phantom | - pointer on voxelized_phantom |
phantom_filename | - filename of the voxelized phantom |
range_data_filename | - range to material filename |
Definition at line 172 of file GGEMSVoxelizedPhantom.cc.
void set_position_ggems_voxelized_phantom | ( | GGEMSVoxelizedPhantom * | voxelized_phantom, |
GGfloat const | position_x, | ||
GGfloat const | position_y, | ||
GGfloat const | position_z, | ||
char const * | unit | ||
) |
set the position of the voxelized phantom in X, Y and Z
voxelized_phantom | - pointer on voxelized phantom |
position_x | - offset in X |
position_y | - offset in Y |
position_z | - offset in Z |
unit | - unit of the distance |
Definition at line 181 of file GGEMSVoxelizedPhantom.cc.
void set_rotation_ggems_voxelized_phantom | ( | GGEMSVoxelizedPhantom * | voxelized_phantom, |
GGfloat const | rx, | ||
GGfloat const | ry, | ||
GGfloat const | rz, | ||
char const * | unit | ||
) |
Set the rotation of the voxelized phantom around local axis.
voxelized_phantom | - pointer on voxelized phantom |
rx | - Rotation around X along local axis |
ry | - Rotation around Y along local axis |
rz | - Rotation around Z along local axis |
unit | - unit of the angle |
Definition at line 190 of file GGEMSVoxelizedPhantom.cc.