Openholo  v4.2
Open Source Digital Holographic Library
ophpy.PointCloud_multicore Namespace Reference

Classes

class  Propagation
 

Functions

def k (wvl)
 
def h_RS (x1, y1, z1, x2, y2, z2, wvl, pp)
 
def h_Frsn (x1, y1, z1, x2, y2, z2, wvl, pp)
 
def Conv (x1, y1, z1, z2, amp, h, w, pp, wvl, method)
 

Variables

int mm = 1e-3
 
int um = mm * mm
 
int nm = um * mm
 
 nogil
 
 True
 
 cache
 

Function Documentation

◆ Conv()

def ophpy.PointCloud_multicore.Conv (   x1,
  y1,
  z1,
  z2,
  amp,
  h,
  w,
  pp,
  wvl,
  method 
)

Definition at line 49 of file PointCloud_multicore.py.

◆ h_Frsn()

def ophpy.PointCloud_multicore.h_Frsn (   x1,
  y1,
  z1,
  x2,
  y2,
  z2,
  wvl,
  pp 
)
impulse response function of Fresnel propagation method

Definition at line 34 of file PointCloud_multicore.py.

◆ h_RS()

def ophpy.PointCloud_multicore.h_RS (   x1,
  y1,
  z1,
  x2,
  y2,
  z2,
  wvl,
  pp 
)

Definition at line 21 of file PointCloud_multicore.py.

◆ k()

def ophpy.PointCloud_multicore.k (   wvl)

Definition at line 16 of file PointCloud_multicore.py.

Variable Documentation

◆ cache

ophpy.PointCloud_multicore.cache

Definition at line 15 of file PointCloud_multicore.py.

◆ mm

int ophpy.PointCloud_multicore.mm = 1e-3

Definition at line 10 of file PointCloud_multicore.py.

◆ nm

int ophpy.PointCloud_multicore.nm = um * mm

Definition at line 12 of file PointCloud_multicore.py.

◆ nogil

ophpy.PointCloud_multicore.nogil

Definition at line 15 of file PointCloud_multicore.py.

◆ True

ophpy.PointCloud_multicore.True

Definition at line 15 of file PointCloud_multicore.py.

◆ um

int ophpy.PointCloud_multicore.um = mm * mm

Definition at line 11 of file PointCloud_multicore.py.