DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNd4C++ helper functions for d4lib
|oNcalibC++ functions related to d4calib
|oNcamC++ functions related to d4cam
|oNfimgC++ functions related to d4fimg
|oNimgC++ functions related to d4img
|oNmeshC++ functions related to d4mesh
|oNprojectorC++ functions related to d4projector
|\NslsC++ functions related to d4sls
oNdavidBasic DAVID namespace
|oNjsonrpcSpecifications for DAVID remote procedure calls in JSON RPC 2.0
|oCLibraryInfoInformat about the library
|oCClientD4LibImplementation of IModules and client using DAVID Low Level Library (d4lib)
|oCServerInfoInformation about the server
|oCClientJsonRpcImplementation of IModules and client using Json RPC 2.0
|oCOptionalThe class template david::Optional manages an optional contained value, i.e
|oCExceptionBase exception class. All other DAVID exceptions are derived from this class
|oCConnectionExceptionException thrown in case of connection errors
|oCProtocolExceptionSpecial connection exception that indicates a problem with the communication protocol
|oCFunctionExceptionThe remote procedure call was excecuted, but caused an error
|oCErrorExceptionConverterEasy conversion from error codes to exceptions
|oCIMainWindowInterface class for control of main window (in DAVID Server application)
|oCIMeasureInterface for 'Measurement' functions
|oCIModulesGives access to module interfaces
|oCMotionInfoProvides user knowledge about the motion between two scans
|oCSubmeshVertexIndexIndex to define a vertex in a submesh
|oCContactRegionPairA pair of contact regions, defined as lists of SubmeshVertexIndex
|oCPosesWithTolerancesA list of poses (given as 4*4 matrices) plus tolerance values for translation and rotation
|oCCoarseAlignParamsParameter set for Coarse Alignment, see IShapeFusion::AlignPairCoarse
|oCFineAlignParamsParameter set for Fine Alignment, see IShapeFusion::AlignPairFine
|oCGlobalFineAlignParamsParameter set for Global Fine Alignment, see IShapeFusion::AlignGlobalFine
|oCIShapeFusionInterface class for 'Shape Fusion'
|oCImageFormatDescribes the image format
|oCCodedLightPhaseShiftParamsDefines parameters used in structured light mode 'coded light + phase shift' ('cl+ps')
|oCResultFilteringParamsDefines parameters used for result filtering
|oCCalibPointPoint correspondence used for calibration
|oCPlaneDefines a plane in 3D
|oCIStructuredLightScannerInterface class for 'Structured Light Scanning'
|oCITurntableInterface class for turntable control
|oCMainWindowJsonRpcImplementation of interface 'IMainWindow'
|oCMeasureJsonRpcImplements interface functions of IMeasure
|oCShapeFusionD4LibImplements interface functions of IShapeFusion using DAVID Low Level Library
|oCShapeFusionJsonRpcImplements interface functions of IShapeFusion
|oCStructuredLightScannerD4LibImplements interface functions of IStructuredLightScanner using DAVID Low Level Library
||oCAcquisitionParamsParameters for acquisition
||\CResultFilteringParamsExExtended parameters for result filtering
|oCStructuredLightScannerJsonRpcImplements interface functions of IStructuredLightScanner
|oCTcpClientImplementation of a TCP client
|\CTurntableJsonRpcImplements interface functions of 'ITurntable'
oNexamplesExamples for usage of DAVID SDK
oCd4calib_CalibPointPoint correspondence used for calibration
oCd4img_ImageFormatDescribes the format of an image
oCd4mesh_CoarseAlignParamsParameter set for Coarse Alignment, see d4mesh_alignPairCoarse
oCd4mesh_FineAlignParamsParameter set for Fine Alignment, see d4mesh_alignPairFine
oCd4mesh_GlobalFineAlignParamsParameter set for Global Fine Alignment, see d4mesh_alignGlobalFine
oCd4mesh_MotionInfoProvides user knowledge about the motion between two scans
oCd4mesh_PosesWithTolerancesA list of poses (4*4 matrices) plus tolerances for translation and rotation
oCd4mesh_SubmeshVertexIndexIndex to define a vertex in a submesh
oCd4sls_CodedLightPhaseShiftParamsDefines parameters used in structured light mode 'coded light + phase shift' ('cl+ps')
\Cd4sls_PlaneDefines a plane in 3D. Used for d4sls_planesToDepthImage