Openholo
v4.2
Open Source Digital Holographic Library
|
#include <ophLightField_GPU.h>
Public Member Functions | |
KernelConst (const int &channel, const int &iAmp, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const int &nX, const int &nY, const int &rX, const int &rY, const Real &distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &channel, const int &n_streams, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const Real &propagation_distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &n_points, const int &n_colors, const int &n_streams, const ivec2 &pixel_number, const vec2 &pixel_pitch, const Real wrp_dis, const Real propagation_distance, const Real depth_max, const Real &k, const Real &lambda, const bool &random_phase, const int &index_amplitude) | |
KernelConst (const int &channel, const int &iAmp, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const int &nX, const int &nY, const int &rX, const int &rY, const Real &distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &n_points, const int &n_colors, const int &n_streams, const ivec2 &pixel_number, const vec2 &pixel_pitch, const Real wrp_dis, const Real propagation_distance, const Real depth_max, const Real &k, const Real &lambda, const bool &random_phase, const int &index_amplitude) | |
KernelConst (const int &channel, const int &n_streams, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const Real &propagation_distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &channel, const int &iAmp, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const int &nX, const int &nY, const int &rX, const int &rY, const Real &distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &channel, const int &n_streams, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const Real &propagation_distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &n_points, const int &n_colors, const int &n_streams, const ivec2 &pixel_number, const vec2 &pixel_pitch, const Real wrp_dis, const Real propagation_distance, const Real depth_max, const Real &k, const Real &lambda, const bool &random_phase, const int &index_amplitude) | |
KernelConst (const int &channel, const int &iAmp, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const int &nX, const int &nY, const int &rX, const int &rY, const Real &distance, const Real &k, const Real &lambda, const bool &random_phase) | |
KernelConst (const int &n_points, const int &n_colors, const int &n_streams, const ivec2 &pixel_number, const vec2 &pixel_pitch, const Real wrp_dis, const Real propagation_distance, const Real depth_max, const Real &k, const Real &lambda, const bool &random_phase, const int &index_amplitude) | |
KernelConst (const int &channel, const int &n_streams, const int &pnX, const int &pnY, const Real &ppX, const Real &ppY, const Real &propagation_distance, const Real &k, const Real &lambda, const bool &random_phase) | |
Public Attributes | |
int | pnX |
int | pnY |
Number of pixel of SLM in x direction. More... | |
Real | ppX |
Number of pixel of SLM in y direction. More... | |
Real | ppY |
Pixel pitch of SLM in x direction. More... | |
Real | lambda |
Wave Number = (2 * PI) / lambda;. More... | |
Real | pi2 |
Real | k |
Pixel pitch of SLM in y direction. More... | |
Real | distance |
number of streams More... | |
bool | randomPhase |
int | nX |
int | nY |
int | rX |
int | rY |
int | nChannel |
int | iAmp |
int | channel |
int | n_streams |
number of colors per point cloud More... | |
double | ppX |
Number of pixel of SLM in y direction. More... | |
double | ppY |
Pixel pitch of SLM in x direction. More... | |
double | k |
Pixel pitch of SLM in y direction. More... | |
double | lambda |
Wave Number = (2 * PI) / lambda;. More... | |
bool | bRandomPhase |
wave length = lambda; More... | |
double | pi2 |
double | tx |
double | ty |
double | dx |
double | dy |
double | htx |
double | hty |
double | hdx |
double | hdy |
double | baseX |
double | baseY |
int | n_points |
int | n_colors |
number of point cloud More... | |
Real | wrp_d |
number of streams More... | |
Real | propa_d |
wrp location More... | |
int | pn_X |
propagation distance More... | |
int | pn_Y |
Number of pixel of SLM in x direction. More... | |
double | pp_X |
Number of pixel of SLM in y direction. More... | |
double | pp_Y |
Pixel pitch of SLM in x direction. More... | |
Real | zmax |
wave length = lambda; More... | |
int | iAmplitude |
double | det_tx |
double | det_ty |
Definition at line 72 of file ophLightField_GPU.h.
|
inline |
Definition at line 89 of file ophLightField_GPU.h.
|
inline |
n_streams | number of colors per point cloud |
pnY | Number of pixel of SLM in x, y direction |
ppX | Number of pixel of SLM in x, y direction |
ppY | Pixel pitch of SLM in x, y direction |
propagation_distance | Pixel pitch of SLM in x, y direction |
k | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 107 of file ophRec_GPU.h.
|
inline |
n_colors | number of point cloud |
n_streams | number of colors per point cloud |
pixel_pitch | Number of pixel of SLM in x, y direction |
wrp_dis | Pixel pitch of SLM in x, y direction |
propagation_distance | WRP location |
depth_max | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 108 of file ophWRP_GPU.h.
|
inline |
Definition at line 89 of file ophLightField_GPU.h.
|
inline |
n_colors | number of point cloud |
n_streams | number of colors per point cloud |
pixel_pitch | Number of pixel of SLM in x, y direction |
wrp_dis | Pixel pitch of SLM in x, y direction |
propagation_distance | WRP location |
depth_max | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 108 of file ophWRP_GPU.h.
|
inline |
n_streams | number of colors per point cloud |
pnY | Number of pixel of SLM in x, y direction |
ppX | Number of pixel of SLM in x, y direction |
ppY | Pixel pitch of SLM in x, y direction |
propagation_distance | Pixel pitch of SLM in x, y direction |
k | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 107 of file ophRec_GPU.h.
|
inline |
Definition at line 89 of file ophLightField_GPU.h.
|
inline |
n_streams | number of colors per point cloud |
pnY | Number of pixel of SLM in x, y direction |
ppX | Number of pixel of SLM in x, y direction |
ppY | Pixel pitch of SLM in x, y direction |
propagation_distance | Pixel pitch of SLM in x, y direction |
k | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 107 of file ophRec_GPU.h.
|
inline |
n_colors | number of point cloud |
n_streams | number of colors per point cloud |
pixel_pitch | Number of pixel of SLM in x, y direction |
wrp_dis | Pixel pitch of SLM in x, y direction |
propagation_distance | WRP location |
depth_max | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 108 of file ophWRP_GPU.h.
|
inline |
Definition at line 89 of file ophLightField_GPU.h.
|
inline |
n_colors | number of point cloud |
n_streams | number of colors per point cloud |
pixel_pitch | Number of pixel of SLM in x, y direction |
wrp_dis | Pixel pitch of SLM in x, y direction |
propagation_distance | WRP location |
depth_max | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 108 of file ophWRP_GPU.h.
|
inline |
n_streams | number of colors per point cloud |
pnY | Number of pixel of SLM in x, y direction |
ppX | Number of pixel of SLM in x, y direction |
ppY | Pixel pitch of SLM in x, y direction |
propagation_distance | Pixel pitch of SLM in x, y direction |
k | propagation distance |
lambda | Wave Number = (2 * PI) / lambda |
random_phase | wave length |
Definition at line 107 of file ophRec_GPU.h.
double KernelConst::baseX |
Definition at line 104 of file ophRec_GPU.h.
double KernelConst::baseY |
Definition at line 105 of file ophRec_GPU.h.
bool KernelConst::bRandomPhase |
wave length = lambda;
Definition at line 92 of file ophRec_GPU.h.
int KernelConst::channel |
Definition at line 78 of file ophRec_GPU.h.
double KernelConst::det_tx |
Definition at line 105 of file ophWRP_GPU.h.
double KernelConst::det_ty |
Definition at line 106 of file ophWRP_GPU.h.
Real KernelConst::distance |
number of streams
Definition at line 80 of file ophLightField_GPU.h.
double KernelConst::dx |
Definition at line 97 of file ophRec_GPU.h.
double KernelConst::dy |
Definition at line 98 of file ophRec_GPU.h.
double KernelConst::hdx |
Definition at line 101 of file ophRec_GPU.h.
double KernelConst::hdy |
Definition at line 102 of file ophRec_GPU.h.
double KernelConst::htx |
Definition at line 99 of file ophRec_GPU.h.
double KernelConst::hty |
Definition at line 100 of file ophRec_GPU.h.
int KernelConst::iAmp |
Definition at line 87 of file ophLightField_GPU.h.
int KernelConst::iAmplitude |
Definition at line 100 of file ophWRP_GPU.h.
double KernelConst::k |
Pixel pitch of SLM in y direction.
Definition at line 79 of file ophLightField_GPU.h.
double KernelConst::k |
Pixel pitch of SLM in y direction.
Definition at line 89 of file ophRec_GPU.h.
double KernelConst::lambda |
Wave Number = (2 * PI) / lambda;.
Definition at line 77 of file ophLightField_GPU.h.
double KernelConst::lambda |
Wave Number = (2 * PI) / lambda;.
Definition at line 90 of file ophRec_GPU.h.
int KernelConst::n_colors |
number of point cloud
Definition at line 83 of file ophWRP_GPU.h.
int KernelConst::n_points |
Definition at line 82 of file ophWRP_GPU.h.
int KernelConst::n_streams |
number of colors per point cloud
Definition at line 79 of file ophRec_GPU.h.
int KernelConst::nChannel |
Definition at line 86 of file ophLightField_GPU.h.
int KernelConst::nX |
Definition at line 82 of file ophLightField_GPU.h.
int KernelConst::nY |
Definition at line 83 of file ophLightField_GPU.h.
double KernelConst::pi2 |
Definition at line 78 of file ophLightField_GPU.h.
double KernelConst::pi2 |
Definition at line 93 of file ophRec_GPU.h.
int KernelConst::pn_X |
propagation distance
Definition at line 89 of file ophWRP_GPU.h.
int KernelConst::pn_Y |
Number of pixel of SLM in x direction.
Definition at line 90 of file ophWRP_GPU.h.
int KernelConst::pnX |
Definition at line 73 of file ophLightField_GPU.h.
int KernelConst::pnY |
Number of pixel of SLM in x direction.
Definition at line 74 of file ophLightField_GPU.h.
double KernelConst::pp_X |
Number of pixel of SLM in y direction.
Definition at line 92 of file ophWRP_GPU.h.
double KernelConst::pp_Y |
Pixel pitch of SLM in x direction.
Definition at line 93 of file ophWRP_GPU.h.
double KernelConst::ppX |
Number of pixel of SLM in y direction.
Definition at line 75 of file ophLightField_GPU.h.
double KernelConst::ppX |
Number of pixel of SLM in y direction.
Definition at line 86 of file ophRec_GPU.h.
double KernelConst::ppY |
Pixel pitch of SLM in x direction.
Definition at line 76 of file ophLightField_GPU.h.
double KernelConst::ppY |
Pixel pitch of SLM in x direction.
Definition at line 87 of file ophRec_GPU.h.
Real KernelConst::propa_d |
wrp location
Definition at line 87 of file ophWRP_GPU.h.
bool KernelConst::randomPhase |
Definition at line 81 of file ophLightField_GPU.h.
int KernelConst::rX |
Definition at line 84 of file ophLightField_GPU.h.
int KernelConst::rY |
Definition at line 85 of file ophLightField_GPU.h.
double KernelConst::tx |
Definition at line 95 of file ophRec_GPU.h.
double KernelConst::ty |
Definition at line 96 of file ophRec_GPU.h.
Real KernelConst::wrp_d |
number of streams
Definition at line 86 of file ophWRP_GPU.h.
Real KernelConst::zmax |
wave length = lambda;
Definition at line 98 of file ophWRP_GPU.h.