Openholo  v4.2
Open Source Digital Holographic Library
OphDepthMapConfig Struct Reference

Configuration for Depth Map. More...

#include <ophGen.h>

Public Member Functions

 OphDepthMapConfig ()
 
 OphDepthMapConfig ()
 
 OphDepthMapConfig ()
 
 OphDepthMapConfig ()
 

Public Attributes

Real fieldLength
 fieldLength variable for viewing window. More...
 
Real near_depthmap
 near value of depth in object More...
 
Real far_depthmap
 far value of depth in object More...
 
uint num_of_depth
 
vector< int > render_depth
 Used when only few specific depth levels are rendered, usually for test purpose. More...
 
bool change_depth_quantization
 if true, change the depth quantization from the default value. More...
 
uint default_depth_quantization
 default value of the depth quantization - 256 More...
 
uint num_of_depth_quantization
 depth level of input depthmap. More...
 
bool random_phase
 If true, random phase is imposed on each depth layer. More...
 

Detailed Description

Configuration for Depth Map.

Parameters
RealfieldLength at config file
RealNEAR_OF_DEPTH_MAP at config file
RealFAR_OF_DEPTH_MAP at config file
oph::uintthe number of depth level.
if change_depth_quantization == 0
num_of_depth = default_depth_quantization
else
num_of_depth = num_of_depth_quantization
std::vector<int>Used when only few specific depth levels are rendered, usually for test purpose
boolif true, change the depth quantization from the default value.
unsignedint default value of the depth quantization - 256
unsignedint depth level of input depthmap.
boolIf true, random phase is imposed on each depth layer.

Definition at line 612 of file ophGen.h.

Constructor & Destructor Documentation

◆ OphDepthMapConfig() [1/4]

OphDepthMapConfig::OphDepthMapConfig ( )
inline

Definition at line 636 of file ophGen.h.

◆ OphDepthMapConfig() [2/4]

OphDepthMapConfig::OphDepthMapConfig ( )
inline

Definition at line 636 of file ophGen.h.

◆ OphDepthMapConfig() [3/4]

OphDepthMapConfig::OphDepthMapConfig ( )
inline

Definition at line 636 of file ophGen.h.

◆ OphDepthMapConfig() [4/4]

OphDepthMapConfig::OphDepthMapConfig ( )
inline

Definition at line 636 of file ophGen.h.

Member Data Documentation

◆ change_depth_quantization

bool OphDepthMapConfig::change_depth_quantization

if true, change the depth quantization from the default value.

Definition at line 628 of file ophGen.h.

◆ default_depth_quantization

uint OphDepthMapConfig::default_depth_quantization

default value of the depth quantization - 256

Definition at line 630 of file ophGen.h.

◆ far_depthmap

Real OphDepthMapConfig::far_depthmap

far value of depth in object

Definition at line 618 of file ophGen.h.

◆ fieldLength

Real OphDepthMapConfig::fieldLength

fieldLength variable for viewing window.

Definition at line 614 of file ophGen.h.

◆ near_depthmap

Real OphDepthMapConfig::near_depthmap

near value of depth in object

Definition at line 616 of file ophGen.h.

◆ num_of_depth

uint OphDepthMapConfig::num_of_depth

The number of depth level.
if change_depth_quantization == 0
num_of_depth = default_depth_quantization
else
num_of_depth = num_of_depth_quantization

Definition at line 624 of file ophGen.h.

◆ num_of_depth_quantization

uint OphDepthMapConfig::num_of_depth_quantization

depth level of input depthmap.

Definition at line 632 of file ophGen.h.

◆ random_phase

bool OphDepthMapConfig::random_phase

If true, random phase is imposed on each depth layer.

Definition at line 634 of file ophGen.h.

◆ render_depth

vector< int > OphDepthMapConfig::render_depth

Used when only few specific depth levels are rendered, usually for test purpose.

Definition at line 626 of file ophGen.h.


The documentation for this struct was generated from the following file: