DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCdavid::StructuredLightScannerD4Lib::AcquisitionParamsParameters for acquisition
oCdavid::CalibPointPoint correspondence used for calibration
oCdavid::CoarseAlignParamsParameter set for Coarse Alignment, see IShapeFusion::AlignPairCoarse
oCdavid::CodedLightPhaseShiftParamsDefines parameters used in structured light mode 'coded light + phase shift' ('cl+ps')
oCdavid::ContactRegionPairA pair of contact regions, defined as lists of SubmeshVertexIndex
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')
oCd4sls_PlaneDefines a plane in 3D. Used for d4sls_planesToDepthImage
oCdavid::ErrorExceptionConverterEasy conversion from error codes to exceptions
oCdavid::FineAlignParamsParameter set for Fine Alignment, see IShapeFusion::AlignPairFine
oCdavid::GlobalFineAlignParamsParameter set for Global Fine Alignment, see IShapeFusion::AlignGlobalFine
oCdavid::ImageFormatDescribes the image format
oCdavid::IMainWindowInterface class for control of main window (in DAVID Server application)
|\Cdavid::MainWindowJsonRpcImplementation of interface 'IMainWindow'
oCdavid::IMeasureInterface for 'Measurement' functions
|\Cdavid::MeasureJsonRpcImplements interface functions of IMeasure
oCdavid::IModulesGives access to module interfaces
|oCdavid::ClientD4LibImplementation of IModules and client using DAVID Low Level Library (d4lib)
|\Cdavid::ClientJsonRpcImplementation of IModules and client using Json RPC 2.0
oCdavid::IShapeFusionInterface class for 'Shape Fusion'
|oCdavid::ShapeFusionD4LibImplements interface functions of IShapeFusion using DAVID Low Level Library
|\Cdavid::ShapeFusionJsonRpcImplements interface functions of IShapeFusion
oCdavid::IStructuredLightScannerInterface class for 'Structured Light Scanning'
|oCdavid::StructuredLightScannerD4LibImplements interface functions of IStructuredLightScanner using DAVID Low Level Library
|\Cdavid::StructuredLightScannerJsonRpcImplements interface functions of IStructuredLightScanner
oCdavid::ITurntableInterface class for turntable control
|\Cdavid::TurntableJsonRpcImplements interface functions of 'ITurntable'
oCdavid::LibraryInfoInformat about the library
oCdavid::MotionInfoProvides user knowledge about the motion between two scans
oCdavid::Optional< T >The class template david::Optional manages an optional contained value, i.e
oCdavid::Optional< bool >
oCdavid::Optional< double >
oCdavid::Optional< int >
oCdavid::Optional< Orientation >
oCdavid::Optional< PatternColor >
oCdavid::PlaneDefines a plane in 3D
oCdavid::PosesWithTolerancesA list of poses (given as 4*4 matrices) plus tolerance values for translation and rotation
oCdavid::ResultFilteringParamsDefines parameters used for result filtering
oCdavid::StructuredLightScannerD4Lib::ResultFilteringParamsExExtended parameters for result filtering
oCruntime_error
|\Cdavid::ExceptionBase exception class. All other DAVID exceptions are derived from this class
| oCdavid::ConnectionExceptionException thrown in case of connection errors
| |\Cdavid::ProtocolExceptionSpecial connection exception that indicates a problem with the communication protocol
| \Cdavid::FunctionExceptionThe remote procedure call was excecuted, but caused an error
oCdavid::ServerInfoInformation about the server
oCdavid::SubmeshVertexIndexIndex to define a vertex in a submesh
\Cdavid::TcpClientImplementation of a TCP client