Openholo
v4.0
Open Source Digital Holographic Library
|
#include <ophPointCloud_GPU.h>
Public Member Functions | |
KernelConst_NotEncodedFrsn (const int &n_points, const int &n_streams, const vec3 &scale_factor, const Real &offset_depth, const ivec2 &pixel_number, const ivec2 &offset, const vec2 &pixel_pitch, const vec2 &ss, const Real &k, const Real &lambda) | |
ty = lambda / (2 * pp_Y) More... | |
KernelConst_NotEncodedFrsn (GpuConst &cuda_config) | |
Public Member Functions inherited from KernelConst | |
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_streams, const vec3 &scale_factor, const Real &offset_depth, const ivec2 &pixel_number, const ivec2 &offset, const vec2 &pixel_pitch, const vec2 &ss, const Real &k, const Real &lambda) | |
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 | |
double | tx |
double | ty |
tx = lambda / (2 * pp_X) More... | |
Public Attributes inherited from KernelConst | |
int | pnX |
int | pnY |
Number of pixel of SLM in x direction. More... | |
Real | ppX |
Real | ppY |
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 | n_points |
int | n_streams |
number of point cloud More... | |
double | scale_X |
number of streams More... | |
double | scale_Y |
Scaling factor of x coordinate of point cloud. More... | |
double | scale_Z |
Scaling factor of y coordinate of point cloud. More... | |
double | offset_depth |
Scaling factor of z coordinate of point cloud. More... | |
int | pn_X |
Offset value of point cloud in z direction. More... | |
int | pn_Y |
Number of pixel of SLM in x direction. More... | |
int | offset_X |
Number of pixel of SLM in y direction. More... | |
int | offset_Y |
double | pp_X |
Number of pixel of SLM in y direction. More... | |
double | pp_Y |
Pixel pitch of SLM in x direction. More... | |
double | half_ss_X |
Pixel pitch of SLM in y direction. More... | |
double | half_ss_Y |
(pixel_x * nx) / 2 More... | |
double | k |
(pixel_y * ny) / 2 More... | |
double | lambda |
Wave Number = (2 * PI) / lambda;. More... | |
int | n_colors |
number of point cloud More... | |
Real | wrp_d |
number of streams More... | |
Real | propa_d |
wrp location More... | |
Real | zmax |
wave length = lambda; More... | |
bool | bRandomPhase |
wave length = lambda; More... | |
int | iAmplitude |
double | pi2 |
double | tx |
double | ty |
double | det_tx |
double | det_ty |
int | channel |
double | ppX |
Number of pixel of SLM in y direction. More... | |
double | ppY |
Pixel pitch of SLM in x direction. More... | |
double | dx |
double | dy |
double | htx |
double | hty |
double | hdx |
double | hdy |
double | baseX |
double | baseY |
Definition at line 193 of file ophPointCloud_GPU.h.
|
inline |
ty = lambda / (2 * pp_Y)
n_streams | number of point cloud |
offset_depth | Scaling factor of x, y, z coordinate of point cloud |
pixel_number | Offset value of point cloud in z direction |
offset | Number of pixel of SLM in x, y direction |
pixel_pitch | start offset |
ss | Pixel pitch of SLM in x, y direction |
k | (pixel_x * nx), (pixel_y * ny) |
lambda | Wave Number = (2 * PI) / lambda Wave length = lambda |
Definition at line 198 of file ophPointCloud_GPU.h.
|
inline |
Definition at line 216 of file ophPointCloud_GPU.h.
double KernelConst_NotEncodedFrsn::tx |
Definition at line 195 of file ophPointCloud_GPU.h.
double KernelConst_NotEncodedFrsn::ty |
tx = lambda / (2 * pp_X)
Definition at line 196 of file ophPointCloud_GPU.h.