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

Functions

def k (wvl)
 
def get_pointcloud (path)
 
def RSIntegral (plydata, color, propagation=1, angleX=0, angleY=0, Red=639 *nm, Green=525 *nm, Blue=463 *nm, SLM_width=3840, SLM_height=2160, scaleXY=0.03, scaleZ=0.25, pixel_pitch=3.6 *um)
 
def FresnelIntegral (plydata, color, propagation=1, angleX=0, angleY=0, Red=639 *nm, Green=525 *nm, Blue=463 *nm, SLM_width=3840, SLM_height=2160, scaleXY=0.03, scaleZ=0.25, pixel_pitch=3.6 *um)
 

Variables

int mm = 1e-3
 
int um = mm * mm
 
int nm = um * mm
 

Function Documentation

◆ FresnelIntegral()

def ophpy.PointCloud.FresnelIntegral (   plydata,
  color,
  propagation = 1,
  angleX = 0,
  angleY = 0,
  Red = 639 * nm,
  Green = 525 * nm,
  Blue = 463 * nm,
  SLM_width = 3840,
  SLM_height = 2160,
  scaleXY = 0.03,
  scaleZ = 0.25,
  pixel_pitch = 3.6 * um 
)
Fresnel approximation point propagation

Definition at line 74 of file PointCloud.py.

◆ get_pointcloud()

def ophpy.PointCloud.get_pointcloud (   path)

Definition at line 15 of file PointCloud.py.

◆ k()

def ophpy.PointCloud.k (   wvl)

Definition at line 12 of file PointCloud.py.

◆ RSIntegral()

def ophpy.PointCloud.RSIntegral (   plydata,
  color,
  propagation = 1,
  angleX = 0,
  angleY = 0,
  Red = 639 * nm,
  Green = 525 * nm,
  Blue = 463 * nm,
  SLM_width = 3840,
  SLM_height = 2160,
  scaleXY = 0.03,
  scaleZ = 0.25,
  pixel_pitch = 3.6 * um 
)
Fresnel approximation point propagation

Definition at line 31 of file PointCloud.py.

Variable Documentation

◆ mm

int ophpy.PointCloud.mm = 1e-3

Definition at line 7 of file PointCloud.py.

◆ nm

int ophpy.PointCloud.nm = um * mm

Definition at line 9 of file PointCloud.py.

◆ um

int ophpy.PointCloud.um = mm * mm

Definition at line 8 of file PointCloud.py.