Raytrix Light Field SDK  v3.0
Logo
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
EPar Namespace Reference

The main parameter enum of the Raytrix Light Field API. More...

Enumerations

enum  ID
 The main parameter enum of the Raytrix Light Field API. More...
 

Detailed Description

The main parameter enum of the Raytrix Light Field API.

Attention
This enum contains the parameters IDs for various library and camera parameters. There are six possible types the parameters can have:
  • unsigned integer or unsigned integer array
  • double or double array
  • string or string array

Also parameters can have a range of valid values and a default value. Furthermore, parameters can be:

  • read only(RO)
  • write only(WO)
  • read write(RW)

The parameter type and the access type are indicated for each parameter.

At the end of a parameter's comment all mentioned information is found: (type,range:default,permission)

Enumeration Type Documentation

enum EPar::ID

The main parameter enum of the Raytrix Light Field API.

Enumerator
None 
Cuda_DeviceName 

CUDA The name of the CUDA device (string,-:"",RO)

Cuda_DeviceID 

The device ID of the selected CUDA device (unsigned,-:0,RO)

Cuda_CapaMajor 

The compute capability major version (unsigned,-:0,RO)

Cuda_CapaMinor 

The compute capability minor version (unsigned,-:0,RO)

Cuda_VersionRuntime 

CUDA device runtime version (unsigned,-:0,RO)

Cuda_VersionDriver 

CUDA device driver version (unsigned,-:0,RO)

Cuda_TotalGlobalMem 

CUDA device total global memory (unsigned,-:0,RO)

Cuda_RegsPerBlock 

CUDA device registers per block (unsigned,-:0,RO)

Cuda_WarpSize 

CUDA device warp size (unsigned,-:0,RO)

Cuda_MemPitch 

CUDA device memory pitch (unsigned,-:0,RO)

Cuda_MaxThreadsPerBlock 

CUDA device maximal number of threads per block (unsigned,-:0,RO)

Cuda_TotalConstMem 

CUDA device total constant memory (unsigned,-:0,RO)

Cuda_DeviceOverlap 

CUDA device concurrent memory copy and kernel execution (unsigned,-:0,RO)

Cuda_MultiProcessorCount 

CUDA device number of processors (unsigned,-:0,RO)

Cuda_ComputeMode 

CUDA device compute mode (unsigned,-:0,RO)

Cuda_MaxTex2DSizeX 

CUDA device maximum 2D texture size x-dimension (unsigned,-:0,RO)

Cuda_MaxTex2DSizeY 

CUDA device maximum 2D texture size y-dimension (unsigned,-:0,RO)

Cuda_MaxTex2DArraySizeX 

CUDA device maximum 2D array texture size x-dimension (unsigned,-:0,RO)

Cuda_MaxTex2DArraySizeY 

CUDA device maximum 2D array texture size y-dimension (unsigned,-:0,RO)

Cuda_ConcurrentKernels 

CUDA device can execute kernels concurrently (unsigned,-:0,RO)

Cuda_TCCDriver 

CUDA device is a Tesla device using a TCC driver (unsigned,-:0,RO)

Cam_Count 

Camera parameter Number of cameras available (unsigned,-:-,RO)

Cam_DriverName 

Raytrix camera type name. E.g. 'TypeD' or 'TypeE' (string,-:-,RO)

Cam_ModelName 

Raytrix camera model name or internal model name if not calibrated. (string,-:-,RO)

Cam_HardwareId 

Unique camera hardware id (string, RO)

Cam_Serial 

Raytrix camera serial or internal hardware serial if not calibrated (string,-:-,RO)

Cam_Exposure 

Camera exposure in milliseconds (double,-:-,RW)

Cam_TapBalance 

Camera tap balance (double,[-1,1]:-,RW)

Cam_Gain 

Camera gain (double,[0,100]:0,RW)

Cam_GainRed 

Camera gain for red color channel (double,[0,100]:0,RW)

Cam_GainGreen 

Camera gain for green color channel (double,[0,100]:0,RW)

Cam_GainBlue 

Camera gain for blue color channel (double,[0,100]:0,RW)

Cam_IsColor 

If camera is a color camera this is set to 1, otherwise to 0 (unsigned,[0,1]:-,RO)

Cam_IsBayer 

If camera is in bayer mode this is set to 1, otherwise to 0 (unsigned,[0,1]:-,RO)

Cam_Width 

Width of image returned by camera (unsigned,-:-,RO)

Cam_Height 

Height of image returned by camera (unsigned,-:-,RO)

Cam_OffsetX 

Offset in X-direction (unsigned,-:-,RO)

Cam_OffsetY 

Offset in Y-direction (unsigned,-:-,RO)

Cam_FramesPerSecond 

Target for captured frames per second (double,-:-,RW)

Cam_ActualFramesPerSecond 

Estimate of actual captured frames per second (double,-:-,RO)

Cam_Focus 

Main lens focus setting (double,-:-,RW)

Cam_Iris 

Main lens iris setting (double,-:-,RW)

Cam_Func_CalibMainLens 

Execute main lens calibration for controllable lenses (unsigned,-:-,RW)

Cam_TapBalanceMode 

Tap Balance Mode (string,-:-,RW)

Cam_PIVMode 

PIV Mode (unsigned,[0,1]:0,RW)

Cam_IsOpen 

Test whether a camera is open (unsigned,[0,1]:-,RO)

Cam_IsCapturing 

Test whether a camera is in capture mode (unsigned,[0,1]:-,RO)

Cam_Temperature 

Temperature of camera (double,-:-,RO)

Cam_TriggerMode 

Sets the camera trigger mode. This replaces the old Cam_IsVideoMode. (enum,Rx::Interop::Runtime30::Camera::ETriggerMode:-,RW)

Cam_SourceImageFolder 

For virtual camera reading image files, this gives the folder where the driver checks for new images. (string,-:-,RW)

Cam_ExternalTriggerMode 

DO NOT CHANGE - Sets the type of the external trigger mode. (enum,Rx::Camera::EExternalTriggerMode:Rx::Camera::EExternalTriggerMode::TriggerCam,RW)

CamCap_Timeout_Video 

Camera Capture Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in video mode. Default is zero. (unsigned,-:0,RW)

CamCap_Timeout_Single 

Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in single capture mode. Default is 10000. (unsigned,-:10000,RW)

CamCap_Timeout_Extern 

Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in external trigger mode. Default is zero. (unsigned,-:0,RW)

CamCap_FrameBuffer_TotalCount 

The total number of camera frames that can be stored in the buffer loop. The default is 1. (unsigned,[1,10000]:1,RW)

CamCap_FrameBuffer_Overwrite 

If set to 0 frame buffers already in use are NOT overwritten by new camera images. Instead new camera images are ignored. If set to 1, frame buffers in use are overwritten by new camera images. The default is 1. (unsigned,[0,1]:1,RW)

CamCap_FrameBuffer_FreeCount 

Gets the number of free frame buffers in the buffer loop. (unsigned,-:-,RO)

CamCap_FrameBuffer_UsedCount 

Gets number of used frame buffers in the buffer loop. (unsigned,-:-,RO)

CamCap_Frames_Lost 

Count of lost frames since last image capture start. (unsigned,-:-,RO)

CamCap_AutoLum_MaxSaturatedPixelPercentage 

The maximal percentage of pixels that are allowed to be overexposed before the luminance (gain and/or shutter) is reduced (double,[0.0,10.0]:0.01,RW).

CamCap_AutoGain_Enabled 

If set to 1 auto gain is enabled. Captured images are processed by the API and the camera gain is adjusted appropriately. (unsigned,[0,1]:0,RW)

CamCap_AutoGain_Active 

This value is set by the API to indicate whether the auto gain algorithm is currently adapting the camera gain. (unsigned,[0,1]:-,RO)

CamCap_AutoGain_MinValue 

The minimal gain value set by the auto gain. (unsigned,[0,100]:0,RW)

CamCap_AutoGain_MaxValue 

The maximal gain value set by the auto gain. (unsigned,[0,100]:100,RW)

CamCap_AutoExposure_Enabled 

If set to 1 auto exposure is enabled. Captured images are processed by the API and the camera shutter speed is adjusted appropriately. (unsigned,[0,1]:0,RW)

CamCap_AutoExposure_Active 

This value is set by the API to indicate whether the auto gain algorithm is currently adapting the camera exposure time. (unsigned,[0,1]:-,RO).

CamCap_AutoExposure_MinValue 

The minimal exposure time set by auto exposure in milliseconds. (double,[0.0,1000000.0]:0.0,RW)

CamCap_AutoExposure_MaxValue 

The maximal exposure time set by auto exposure in milliseconds. (double,[0.0,1000000.0]:1000.0,RW)

Ray_Width 

Bound ray image parameter The width of the currently bound ray image (unsigned,-:-,RO)

Ray_Height 

The height of the currently bound ray image (unsigned,-:-,RO)

Ray_PixelType 

The pixel type of the currently bound ray image (enum,Rx::Interop::Runtime28::EPixelType:-,RO)

Ray_DataType 

The data type of the currently bound ray image (enum,Rx::Interop::Runtime28::EDataType:-,RO)

Ray_ApplyWhiteImage 

Flag whether to apply a white image to the raw ray image or not (unsigned,[0,1]:1,RW)

Ray_ConvBayer 

Flag whether to apply a debayer filter or not (unsigned,[0,1]:0,RW)

Ray_ApplyFileSettings 

Flag whether parameter settings stored in ray file are applied when loading image (unsigned,[0,1]:1,RW)

Gray_CaptureDelay 

Gray image properties The delay in milliseconds between each image of the gray image capturing routine (unsigned,[0,-]:500,RW)

Gray_CaptureCount 

The number of image the actual white image is averaged from. (unsigned, [1,-]:5,RW)

Gl_TexRayID 

OpenGL Interop OpenGL texture name for ray image (unsigned,-:-,WO)

Gl_TexFocusLeftID 

OpenGL texture name for standard focus and left focus image (unsigned,-:-,WO)

Gl_TexFocusRightID 

OpenGL texture name for right focus image (unsigned,-:-,WO)

Gl_TexDepthLeftID 

OpenGL texture name for standard depth and left depth image (unsigned,-:-,WO)

Gl_TexDepthRightID 

OpenGL texture name for right depth image (unsigned,-:-,WO)

Gl_TexDepthColLeftID 

OpenGL texture name for standard depth color and left depth color image (unsigned,-:-,WO)

Gl_TexDepthColRightID 

OpenGL texture name for right depth color image (unsigned,-:-,WO)

Gl_TexGridID 

OpenGL texture name for grid image (unsigned,-:-,WO)

Gl_TexFocusLeftID2 

second OpenGL texture name for standard focus and left focus image (unsigned,-:-,WO)

Gl_TexFocusRightID2 

second OpenGL texture name for right focus image (unsigned,-:-,WO)

Gl_TexDepthMap 

OpenGL texture name depth map (unsigned,-:-,WO)

Gl_TexRayProcID 

OpenGL texture name for processed raw image (unsigned,-:-,WO)

Gl_TexRayWhiteID 

OpenGL texture name for raw white image (unsigned,-:-,WO)

Gl_TexRayDepthID 

OpenGL texture name for raw depth image (unsigned,-:-,WO)

Gl_TexStereoID 

OpenGL texture name for stereo image. (unsigned,-:-,WO)

Gl_TexDepthObjSpcID 

OpenGL texture name for the object space depth image (unsigned,-:-,WO)

Gl_TexFocusObjSpcID 

OpenGL texture name for the focus image for the object space depth image (unsigned,-:-,WO)

Gl_TexDepthUndistortedID 

OpenGL texture name for the undistorted depth image (unsigned,-:-,WO)

Gl_TexFocusUndistortedID 

OpenGL texture name for the focus image for the object space depth image (unsigned,-:-,WO)

Gl_TexDepthVirtualSpaceID 

OpenGL texture name for the virtual space depth image (unsigned,-:-,WO)

Gl_TexFocusVirtualSpaceID 

OpenGL texture name for the focus image for the virtual space depth image (unsigned,-:-,WO)

Gl_TexDepthColLeftID2 

OpenGL texture name for left depth color image (unsigned,-:-,WO)

RaySeq_AutoStoreCamFrames 

Ray sequence Automatically store frames captured from a camera into the bound ray sequence in write mode (unsigned,[0,1]:0,RW)

RaySeq_ApplyFileSettings 

Flag whether parameter settings stored in ray sequence file are applied when loading sequence (unsigned,[0,1]:1,RW)

RaySeq_AutoStoreCamFrameCnt 

Number of frames that are stored when RaySeq_AutoStoreCamFrames is set to 1. If value is zero, then there is no limit on the number of frames stored. If value is larger than zero, the value is decremented for each frame recorded. When the value reaches zero, RaySeq_AutoStoreCamFrames is set to zero and no more frames are stored. (unsigned,[0,max]:0,RW)

PreProc_Std_Enable 

Ray PreProcess Algorithm Enable Standard Preprocessing of ray image (unsigned,[0,1]:0,RW)

PreProc_Std_Brightness 

Standard preprocessing: brightness gain (double,[0.0,1e5]:1.0,RW)

PreProc_Std_ContrastCenter 

Standard preprocessing: contrast center (double,[0.0,1.0]:0.5,RW)

PreProc_Std_ContrastScale 

Standard preprocessing: contrast scale (double,[0.0,2.0]:0.0,RW)

PreProc_Std_Gradation 

Set of points in range [0,1] describing the gradation curve. ATTENTION: Only two points are allowed at the moment. (double[],[0.0,1.0]:(0.0,0.0,1.0,1.0), RW)

PreProc_Sharp1_Enable 

Enable sharpness algorithm 1: unsharp masking (unsigned,[0,1]:1,RW)

PreProc_Sharp1_BlurStdDev 

Sharpness Algo1: Standard deviation of Gauss blurred image (double, [0.0,10.0]:2.5,RW)

PreProc_Sharp1_Factor 

Sharpness Algo1: Mixing factor of blurred image with original image as pixel * factor + blurred * (1 - factor). (double,[-2.0,3.0]:1.5,RW)

PreProc_Sharp1_OnlyCalc 

Use sharpness only for depth calculation (not for output image) (unsigned,[0,1]:1,RW)

PreProc_Demosaic_Enable 

Enable demosaic balance parameters (unsigned,[0,1]:0,RW)

PreProc_Demosaic_R 

Red balance (double,[0.0,1.0]:1.0,RW)

PreProc_Demosaic_G 

Green balance (double,[0.0,1.0]:1.0,RW)

PreProc_Demosaic_B 

Blue balance (double,[0.0,1.0]:1.0,RW)

PreProc_DenoiseNLM_Enable 

Enable Non-Local-Means denoising of raw image (unsigned,[0,1]:0,RW)

PreProc_DenoiseNLM_FilterDia 

Denoise filter diameter in pixels (unsigned,[2,8]:4,RW)

PreProc_DenoiseNLM_NoiseLevel 

Noise level (double,[0.01,2.0]:0.1,RW)

PreProc_DenoiseNLM_BlendFactor 

Blending factor (double,[0.0,0.3]:0.2,RW)

Depth_Algo 

Depth algorithm Depth evaluation algorithm type name. (string,["depth_path", "depth_path_fast"]:"depth_path",RW)

Depth_ResImgDiv 

Result image size divisor for depth evaluation (double,[2.0,20.0]:4.0,RW)

Depth_DefaultValue 

Default depth value for output depth images. This value is used for all pixel, where the internal depth map has no result. (double,-:0.0,RW)

Depth3D_UseVirtualDepth 

Flag to determine the usage of metric units or VD units (unsigned,[0,1]:0,RW)

Depth_Path_BlockCnt 

Depth Path algorithm Number of blocks calculated per CUDA kernel call (unsigned,[1,10000000]:50,RW)

Depth_Path_NearResLevel 

The resolution level for near objects. The higher the number the finer the depth resolution for near objects. (unsigned,[2,5]:3,RW)

Depth_Path_SparseLensSet 

Flag whether to use a sparse set of micro lenses to calculate depth. (unsigned,[0,1]:0,RW)

Depth_Path_MaxVirtDepth 

Maximum virtual depth for depth estimation (double,[6.0,100.0]:15.0,RW)

Depth_Path_LT_PixelStep 

Pixel step for disparity evaluation (double[12],[0.1,1.0]:0.5,RW)

Depth_Path_LT_MinStdDev 

Minimal standard deviation of correlation patch (double[12],[0.0,1.0]:0.2,RW)

Depth_Path_LT_MinCor 

Minimal correlation threshold (double[12],[0.0,1.0]:0.90,RW)

Depth_Path_LT_MinPolyParAbs 

Absolute polynomial parameter threshold. The larger the value the stronger the extrema has to be to be accepted. (double[12],[0.0,1.0]:(0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5),RW)

Depth_Path_LT_MaxPolyCtrDelta 

Maximum delta of polynomial fit extrema position to central position (double[12],[0.0,1.0]:(0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5),RW)

Depth_Path_LT_PatchDia 

Correlation patch radius (unsigned[12],[2,5]:(3,3,3,3,3,3,3,3,3,3,3,3),RW)

Depth_Path_LT_PatchStride 

Correlation patch stride (unsigned[12],[1,5]:(2,2,2,2,2,2,2,2,2,2,2,2),RW)

Depth_Fuse_MedianRad 

Depth Fuse Direct Algo Radius of median filter applied after fusion of raw depth image (unsigned,[0,10]:0,RW)

Depth_Fuse_MeanRad 

Radius of mean filter applied after fusion of raw depth image (unsigned,[0,10]:0,RW)

Depth_Fuse_MeanMaxBlackPart 

Mean filter is only applied for a black central pixel if the percentage of pixels within patch with unknown depth does not exceed this limit. (double,[0.0,1.0]:0.2,RW)

Depth_Fill_Enabled 

Depth Fill Algo Flag whether filling of depth map is enabled (unsigned,[0,1]:1,RW)

Depth_Fill_IterCnt 

Number of iterations used for filling the depth map. (unsigned,[0,10]:2,RW)

Depth_Fill_IterSize 

Size of unknown depth border filled per iteration in pixels. (unsigned,[1,100]:4,RW)

Depth_Fill_Complete 

Flag to indicate whether the remaining unknown depth areas are to be filled after the iterations. (unsigned,[0,1]:1,RW)

Depth_Fill_Median_Enabled 

Enable/Disable median filtering of filled depth map (unsigned,[0,1]:1,RW).

Depth_Fill_Median_Radius 

Radius of median filter that is applied after filling the depth map. (unsigned,[1,4]:1,RW)

Depth_Fill_Mean_Enabled 

Enable/Disable mean filtering of filled depth map (unsigned,[0,1]:1,RW).

Depth_Fill_Mean_Radius 

Radius of mean filter that is applied after filling the depth map. (unsigned,[1,10]:1,RW)

Depth_Fill_NLM_Enabled 

Enable denoise "Non Local Means" (NLM) algorithm after filling depth image (unsigned,[0,1]:0,RW)

Depth_Fill_NLM_FilterDia 

NLM filter diameter (unsigned,[2,8]:4,RW)

Depth_Fill_NLM_NoiseLevel 

NLM noise level (double,[0.01,2.0]:0.1,RW)

Depth_Fill_NLM_BlendFactor 

NLM blend factor (double,[0.0,0.3]:0.2,RW)

Depth_Fill_Bilateral_Enabled 

Flag whether bilateral filtering of depth map is enabled. (unsigned,[0,1]:0,RW)

Depth_Fill_Bilateral_FilterRad 

Bilateral filter radius (unsigned,[1,20]:10,RW)

Depth_Fill_Bilateral_Edge 

Bilateral filter sigma R (edge) (double,[0.01,0.2]:0.005,RW)

Depth_Fill_Bilateral_Range 

Bilateral filter sigma S (distance) (double,[1.0,20.0]:5.0,RW)

Focus_ResImgDiv 

Focus algorithm Result image size division factor (double,[0.0,-]:2.0,RW)

Focus_MaxLensContribRad 

Maximal radius in which lenses contribute to a resultant pixel (double,[1.0,10.0]:2.0,RW)

Focus_RelativeFocusPlane 

Focus value for refocusing onto a plane. (double,[0.0,1.0]:0.5,RW)

Focus_DefocusBlur_Enable 

DefocusBlur Enable blurring of out-of-focus areas for focusing. (unsigned, [0,1]:0, RW)

Focus_DefocusBlur_VirtDOF 

Depth of field for defocus blur as virtual depth delta (double, [0.0,10.0]:0.0,RW)

Focus_DefocusBlur_Gradient 

Gradient of defocus blur. Linear factor for blurring radius depending on virtual depth difference. (double,[0.1,30.0]:4.0,RW)

Focus_DefocusBlur_MaxBlurRad 

Maximum blur radius for defocussing. (unsigned,[1,100]:20,RW)

Focus_DefocusBlur_DefaultDepth 

Default relative depth value used for areas where no depth could be calculated. (double,[0.0,1.0]:0.5,RW)

Proj_Type 

Projection Type of the projection system. (enum,Rx::ApiLF::EProjectionType:Standard,RW)

Proj_DepthPlanesVD 

Projection depths planes in virtual depth. The Plane indices 0,1,2 represent the planes: Near / collimation / far Plane. The near and far plane will clip the depth estimation. The collimation plane is used for multi view images (e.g. Stereo). (double[3], [0,1000]:-, RW)

Proj_DepthPlanesMM 

Projection depths planes in millimeters. The Plane indices 0,1,2 represent the planes: Near / collimation / far Plane. The near and far plane will clip the depth estimation. The collimation plane is used for multi view images (e.g. Stereo). (double[3], [0,-]:-, RW)

Proj_ViewingFrustumSpace2Type 

Type of the viewing frustum in space 2 (enum,Rx::CRxLFCameraFormat::EViewingFrustumSpace2Type:ViewFrustSpc2Type_Orthographic,RW).

Proj_DepthPlanesAuto 

Disables (0) / Enables (1) automatic determination of depth planes after depth estimation (unsigned, [0,1]:0, RW).

Proj_CurrentTargetView 

An enum constant representing the current target view. (enum,Rx::Projection::ESpace:-,RW)

See also
Raytrix's Projection System - Target View
Proj_NominalFocusDistanceMM 

The nominal focus distance from the camera to the object that is to be captured. The nominal focus distance serves as an initial parameter for the metric calibration (double,[1e-9,1e6]:500,RW)

Proj_NominalFocalLengthMM 

The nominal focal length in millimeters. This parameter serves as an initial value for the metric calibration (double,[1e-4,1e5]:100,RW)

Sensor_RotationMatrix_g_s 

Sensor The sensor rotation matrix from global frame in sensor frame (double[9],[-1.0,1.0]:(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),RW).

Sensor_TranslationMM_g_s 

The sensor translation in millimeters from global frame in sensor frame (double[3],-:(0.0,0.0,0.0),RW).

Sensor_TotalSizeMM 

The size of the camera sensor. This is always the complete sensor size, even if the image only shows part of the whole original sensor image (double[2],[0,-]:(image width,image height) RW).

Sensor_SizeMM 

The sensor size in millimeters that corresponds to the size of image that is stored with this format (double[2], [0,-]:(image width,image height),RW).

Sensor_OffsetMM 

The sensor offset in millimeters. This is the vector from the center of the total sensor which is the origin of ordinates to the center of the actual sensor size in the sensor frame. (double[2],[0,-]:(0.0,0.0),RW).

Sensor_PhysicalPixelSizeMM 

The sensors pixel size in mm. (double,[0.0,1.0]:-,RW).

VirtCamPinholeStd_ViewOffsetMM_g 

Virtual Camera Offset of image center of virtual camera in plane perpendicular to z-axis of main lens from center of main lens in millimeters (double[2],-:(0.0,0.0),RW).

VirtCamPinholeStd_ViewZoomFactor 

The zoom factor. A zoom factor of zero sets the viewing frustum to that of the main lens (double,[-2.0,2,0]:0.0,RW).

VirtCamPinholeStd_LandscapeMode 

Disables (0) / Enables (1) the Landscape Mode for the virtual Camera (unsigned,[0,1]:1,RW).

VirtCamPinholeStd_SensorScaling 

Set the Sensor Scaling mode for the virtual Camera. Has to be one of the values defined in EVirtCamSensorScaling (enum,Rx::CRxLFCameraFormat::EVirtCamSensorScaling:VirtCam_Sensor_Scale_InnerRect,RW).

VirtCamPinholeStd_SensorSizeFactor 

The virtual sensor size factor. This determines the size of the virtual camera's sensor with respect to the plenoptic camera's physical sensor size. The virtual camera's sensor size is equal to this factor times the plenoptic camera's sensor size (double,[0.1,1000]:1.0,RW).

VirtCamPinholeStd_ViewRotationDEG 

The rotation of the virtual camera about its z-axis in degrees in a CCW sense (double,[0.0,360.0]:0.0,RO).

VirtCamPinholeStd_FrustumMM_g 

The extended frustum of the virtual camera given in 6 coordinates: 1 = bottom/left/near, 2 = top/right/near, 3 = bottom/left/far, 4 = top/right/far, 5 = bottom/left/furthest, 6 = top/right/furthest (double[18],-:-,RO).

MainLensThin_OpticalAxisDir_s 

Main Lens Thin The direction of the lens's optical axis with respect to the sensor frame (double[3],[-1.0,1.0]:(0.0, 0.0, -1.0),RW).

MainLensThin_ImagePrincipalPointMM_s 

The 2d principal point on the image plane given in the sensor frame. This is the intersection point of the optical axis with the image plane. (double[2],-,:(0.0,0.0)RW).

MainLensThin_FocalLengthMM 

The main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW).

MainLensThin_TotalFocusDistanceMM 

The total focus distance in millimeters. This is the distance from the sensor plane to the focus plane (double,[0.1,1e9]:500.0,RW).

MainLensThick_OpticalAxisDir_s 

Main Lens Thick The direction of the lens's optical axis with respect to the sensor frame (double[3],[-1.0,1.0]:(0.0, 0.0, -1.0),RW).

MainLensThick_ImagePrincipalPointMM_s 

The 2d principal point on the image plane given in the sensor frame. This is the intersection point of the optical axis with the image plane. (double[2],-:(0.0,0.0),RW).

MainLensThick_FocalLengthMM 

The main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW).

MainLensThick_TotalFocusDistanceMM 

The total focus distance in millimeters. This is the distance from the sensor plane to the focus plane (double,[0.1,1e9]:500.0,RW).

MainLensThick_PlaneSeparationMM 

The principal plane separation in millimeters (double,[0.0,1e6]:0.0,RW).

Proj_ReferencePlane 

The reference plane to which all depth values will be measured. The first three entries describe the center of the plane and the second set of three entries describe the normal of the plane (double[6],[-,+]:(0,0,0,0,0,1),RW)

Mla_LensPitchMM 

MLA The micro lens pitch in millimeters. This is the distance between neighboring micro lens centers. (double,[0.0,-]:-,RW)

Mla_LensPitchPX 

The MLA lens pitch px. (double,[0.0,-]:23.0,RW).

Mla_LensGapMM 

The micro lens gap in millimeters. The micro lens diameter is the micro lens pitch minus this gap. (double,[0.0,-]:0.001,RW)

Mla_LensGapPX 

The MLA lens gap px.(double,[0.0,-]:0.0,RW)

Mla_LensBorderMM 

The micro lens border in millimeters. The effectively usable micro lens diameter is the micro lens diameter minus twice this border. (double,[0.0,-]:PixelSize,RW)

Mla_LensBorderPX 

The MLA lens border px. (double,[0.0,-]:-,RW)

Mla_FocusRangeMinVD 

Minimal virtual depth values from where on the corresponding micro lens type gives in-focus images.(double[12],[0.0,-]:(1.0,2.8,3.8),RW)

Mla_FocusRangeMaxVD 

Maximal virtual depth values until where the corresponding micro lens type gives in-focus images (double[12],[0.0,-]:(3.0,4.0,100.0),RW).

Mla_LensTypeCount 

Number of micro lens types on the MLA (unsigned,[0,12]:-,RW).

Mla_RotationRad 

The MLA rotation in radians from sensor frame to MLA frame (double,-:0.0,RW).

Mla_OffsetMM_s 

The offset from sensor frame origin (the center of the sensor) to MLA frame in millimeters.(double[2],-:(0.0,0.0),RW)

Mla_OffsetPX_s 

The MLA offset px in sensor frame. (double[2],-:(0.0,0.0),RW)

Mla_CenterLensLocationMM 

The initial master offset from sensor frame origin to MLA frame origin in millimeters. (double[2]:(0.0,0.0),-,RW)

Mla_CenterLensLocationPX 

The MLA center lens location in pixels. (double[2],-:(0.0,0.0),RW)

Mla_InvertAxisX 

If true, the MLA frame x-axis is inverted with the respect to the standard orientation. (unsigned,[0,1]:0,RW)

Mla_InvertAxisY 

If true, the MLA frame y-axis is inverted with the respect to the standard orientation. (unsigned,[0,1]:0,RW)

Mla_Rotation90Count 

Number of 90 degree CCW rotation steps of the MLA, with respect to the standard orientation. (unsigned,[0,3]:0,RW)

Mla_MlaSensorDistanceMM 

The orthogonal distance between a micro-lens's optical center and the sensor. This may be different for each micro lens type. The values are given in millimeters. (double[12],[0.0,-]:-,RW)

Mla_NominalMlaSensorDistanceMM 

The nominal orthogonal distance between a micro-lens's optical center and the sensor. This may be different for each micro lens type. The values are given in millimeters (double[12],[0.0,-]:-,RW).

Mla_MlaBorderLU 

The MLA border in lens units. This Values defines the region of interest in various algorithms. (double,[0.0,1000.0]:1.0,RW)

Mla_NominalLensPitchMM 

The micro lens pitch in millimeters. This is the distance between neighboring micro lens centers. The rough lens pitch serves as an initial start for further more precise calibrations (double,[0.0,-]:-,RW)

Mla_NominalLensPitchPX 

The MLA nominal lens pitch px. (double,[0.0,-]:-,RW)

Mla_FocusEffectiveMinVD 

Minimal virtual depth that allow a full refocus without gaps. The parameter Mla_FocusRangeMinVD describes the absolute minimal virtual depth but is affected by the current calibration. The affected value is returned by this parameter. (double,[-,-]:-,RO)

MlaImg_RadialDistType 

MLA Image Distortion Radial distortion type of MLA grid. This specifies the distortion type that maps a regular hexagonal grid into the actual irregular grid seen in the image (enum,Rx::ERadDistType:Constant RW).

MlaImg_RadialDistParamCount 

Number of micro lens grid radial distortion parameters used (unsigned,[0,10]:0, RW).

MlaImg_RadialDistCenterPX_pxa 

Micro lens grid radial distortion center in pixel array coordinates in pixel units (double[2],-:(0.0,0.0),RW).

MlaImg_RadialUnDistParams 

Micro lens grid radial un-distortion parameters. These are the parameters for an un-distortion function that map a distorted raw pixel to an undistorted raw pixel. The result is a regular micro lens grid image (double[10],-:(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),RW).

MlaImg_UnDistHomographyWhiteImage 

Parameters of homography matrix for white image un-distortion (see GridCalib algorithm). Homography H is 3x3 matrix given as vector by: [h11 h12 h13 h21 h22 h23 h31 h32 h33]. (double[10],-:-,RW)

MlaImg_UnDistInverseHomographyParallelLightImage 

Parameters of inverse of homography matrix for parallel light image un-distortion (see GridCalibParallelLight algorithm). Matrix H is 3x3 matrix given as vector by: [h11 h12 h13 h21 h22 h23 h31 h32 h33]. (double[10],-:-,RW)

MlaImg_HasParallelLightCalib 

If true, there is a parallel light calibration available (unsigned,[0,1]:0,RO)

MlaImg_CalibType 

Read the type of the MLA Calibration. This value is defined in ECalibGridMode. (enum,Rx::CRxLFCameraFormat::EMlaImageCalibrationType:MlaCalib_Plain,RO)

Stereo_Type 

Stereo Stereo type (0 = Red/Cyan, 1 = Cyan/Red, 2 = Green/Magenta, 3 = Magenta/Green, 4 = Side-By-Side, 5 = Over/Under) (unsigned,[0,5]:0,RW).

Stereo_EyeSeparation 

Stereo eye separation. (double, [1.0,20.0]:10.0,RW)

Grid_DrawOnWhiteImage 

If set to 1U, the grid is drawn on the white image. (unsigned,[0,1]:0,RW)

MC_Enable_StoreRefocusedImage 

Metric calibration parameters Store the refocused image (unsigned,[0,1]:0,RW)

MC_Enable_FocalLength 

flag for calibration of the focal length (unsigned,[0,1]:1,RW)

MC_Enable_PrinciplePlaneSeperation 

Flag for calibration of principle plane separation (unsigned,[0,1]:0,RW)

MC_Enable_OpticalAxis 

Flag for calibration of optical axis (unsigned,[0,1]:1,RW)

MC_Enable_PrinciplePoint 

Flag for calibration of principal point (unsigned,[0,1]:1,RW)

MC_Enable_MLAToSensorDistance 

Flag for calibration of MLA to sensor distance (unsigned,[0,1]:1,RW)

MC_Enable_MLALensTypeRatio 

Flag for calibration of MLA lens type ratio (unsigned,[0,1]:0,RW)

MC_Enable_Dist_Center 

Flag for distortion center (unsigned,[0,1]:1,RW)

MC_Enable_RadialPolyConst 

Flag for radial distortion const (unsigned,[0,1]:0,RW)

MC_Enable_RadialPoly 

Flag for radial distortion (unsigned,[0,1]:1,RW)

MC_Enable_DepthPoly 

Flag for depth distortion (unsigned,[0,1]:1,RW)

MC_Enable_AxialPoly 

Flag for axial distortion (unsigned,[0,1]:1,RW)

MC_CalibrationIterationCount 

Number of calibration iterations (unsigned,[0,1]:50,RW)

MC_TestModelFilter_SmoothRadius 

Smooth radius for test model filter (unsigned,[0,1]:3,RW)

MC_TestModelFilter_OutlierThresholdVD 

outliers threshold for test model filter (double,[0.0,1.0]:0.1,RW)

MC_TestModelFilter_DepthStdDevThresholdVD 

Depth threshold for test model filter (double,[0.0,1.0]:0.25,RW)

MC_TestModelFilter_Hist3dHorizBinCount 

Horizontal histogram bin count -> same for vertical (unsigned,[0,-]:15,RW)

MC_TestModelFilter_Hist3dDepthBinCount 

Depth histogram bin count -> same for vertical (unsigned,[0,-]:20,RW)

MC_TestModelFilter_Hist3dVirtDepthMin 

Min value for depth histogram (double,[0,-]:2.0,RW)

MC_TestModelFilter_Hist3dVirtDepthMax 

Max value for depth histogram (double,[MC_TestModelFilter_Hist3dVirtDepthMin,-]:11,RW)

MC_TestModelFilter_dHist3dCommonPartThreshold 

Common part threshold (double,[0.0,1.0]:0.5,RW)

MC_TestModelFilter_MinPointCount 

Minimal accepted number of points in a model (unsigned,[0,-]:1000,RW)

MC_Callback_Registered 

Register the metric calibration callback function (unsigned,[0,1]:0,RO)

MC_ModelPointStep 

Distance of points in the model (double,[0.0,-]:2.0,RW)

MC_InitialFocalLengthMM 

Initial focal length (double,-:100.0,RW)

MC_InitialTotalFocusDistanceMM 

Initial total focus distance (unsigned,-:500.0,RW)

MC_CalibrationResult 

The result of the last metric calibration (enum,Rx::ApiLF::EMetricCalibResult:None,RO)