Zivid C++ API  1.8.1+6967bc1b-1
Defining the Future of 3D Machine Vision
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NZividThe main Zivid namespace. All Zivid code is found here
 NCaptureAssistant
 CSuggestSettingsParametersSuggestSettingsParameters class is used to specify time constraint on total capture time for settings suggested by Capture Assistant functionality. A PC with recommended compute power or better is assumed. It is also used to optionally set ambient light frequency adaptation
 NExperimental
 NHandEye
 CCalibrationInputBinds together a robot pose and the detection result acquired from the pose
 CCalibrationOutputThe calibration result containing the computed pose and reprojection errors for all the input poses
 CCalibrationResidualBinds together rotational and translational residual errors wrt. calibration transform
 CDetectionResultA result returned by the detectFeaturePoints(...) call
 CPoseDescribes a robot pose
 CApplicationManager class for Zivid
 CArgumentExceptionAn exception that is thrown when an argument provided to a method is invalid
 CCameraInterface to one Zivid camera
 CCameraIntrinsicsInformation about the intrinsic parameters of the camera (OpenCV model)
 CCameraMatrixThe camera matrix K (=[fx,0,cx;0,fy,cy;0,0,1])
 CCXx coordinate of the principal point
 CCYy coordinate of the principal point
 CFXFocal length in x
 CFYFocal length in y
 CDistortionThe radial and tangential distortion parameters
 CK1First radial distortion term
 CK2Second radial distortion term
 CK3Third radial distortion term
 CP1First tangential distortion term
 CP2Second tangential distortion term
 CCameraRevisionCamera revision
 CCameraStateInformation about camera connection state, live mode, temperatures, etc
 CAvailableFlag if camera is physically connected to the computer, but not connected in software. When the camera is in this state, you can call connect()
 CConnectedFlag if camera is connected in software
 CLiveCamera live status
 CTemperatureCurrent temperature(s)
 CDMDDMD temperature
 CGeneralGeneral temperature
 CLEDLED temperature
 CLensLens temperature
 CPCBPCB temperature
 CCloudVisualizerSimple visualization component for point clouds (residing either on the Compute device or on the CPU)
 CComputeDeviceCompute device on which to allocate a device point cloud
 CDeviceCloudPoint cloud on the Compute device
 CExceptionA common base class for all Zivid exceptions
 CFrameA frame captured by a Zivid camera
 CFrame2DA 2D frame captured by a Zivid camera
 CFrameInfoVarious information for a frame
 CSoftwareVersionThe version information for installed software at the time of image capture
 CZividAPIVersion information for the Zivid API library
 CZividCameraFileVersion information for the ZividCameraFile driver
 CZividCameraToshibaTeliVersion information for the ZividCameraToshibaTeli driver
 CZividStudioVersion information for the ZividStudio applicaton
 CTimeStampThe time of frame capture
 CImageA 2-dimensional image stored on the host. The format of each pixel is given by template parameter PixelFormat. PixelFormat must be Zivid::RGBA8
 CImageImpl
 CIOExceptionAn exception that is thrown whenever an I/O error occurs
 CLogicExceptionAn exception that is thrown when attempting to do an operation that doesn't make sense in the current execution context
 CMatrixA fixed size matrix in row major order
 CPointA 3D point with contrast and RGBA values
 CPointCloudA point cloud with x,y,z, contrast and color data laid out on a 2D grid
 CRangeClass describing a range of values for a given type T The range boudaries for both minimum and maximum are inclusive /summary>
 CRGBA8
 CRuntimeExceptionAn exception that is thrown when an unpredictable event caused an operation to fail
 CSerialNumberSerial number of a Zivid camera
 CSettingsSettings for a Zivid camera
 CBidirectionalEnable or disable the use of bi-directional patterns (requires twice as many patterns as well as increased exposure time)
 CBlueBalanceWhite balance of blue channel in the camera
 CBrightnessBrightness controls the light output from the projector
 CExposureTimeExposure time for each single image in the measurement. Affects frame rate
 CFiltersCollection of filters
 CContrastDiscard points with contrast values below a threshold
 CGaussianGaussian smoothing of the point cloud
 COutlierDiscard point if Euclidean distance to neighboring points is above a threshold
 CReflectionDiscard points likely introduced by reflections (useful for shiny materials)
 CSaturatedDiscard points that are saturated
 CGainAnalog gain in the camera
 CIrisIris (aperture) setting for the camera
 CRedBalanceWhite balance of red channel in the camera
 CSettings2D2D Capture settings
 CBrightnessBrightness controls the light output from the projector
 CExposureTimeExposure time for the image
 CGainAnalog gain in the camera
 CIrisIris (aperture) setting for the camera
 CSettingsBatchHelper class to a apply a batch of settings changes to a camera
 CVector2Vector of size 2
 CVector3Vector of size 3