DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
david::IModules Class Referenceabstract

Gives access to module interfaces. More...

#include <IModules.h>

Inheritance diagram for david::IModules:
david::ClientD4Lib david::ClientJsonRpc

Public Member Functions

virtual ~IModules ()
 Destructor.
 
virtual IStructuredLightScannersls ()=0
 Returns an interface to the 'Structured Light Scanning' module. More...
 
virtual IShapeFusionfusion ()=0
 Returns an interface to the 'Shape Fusion' module. More...
 
virtual ITurntableturntable ()=0
 Returns an interface to the 'Turntable' module. More...
 
virtual IMeasuremeasure ()=0
 Returns an interface to the 'Measurement' module. More...
 
virtual IMainWindowmainWindow ()=0
 Returns an interface to the 'Main Window' module. More...
 

Detailed Description

Gives access to module interfaces.

Definition at line 32 of file IModules.h.

Member Function Documentation

virtual IShapeFusion& david::IModules::fusion ( )
pure virtual

Returns an interface to the 'Shape Fusion' module.

Returns
Interface class for 'Shape Fusion' functions.

Implemented in david::ClientJsonRpc, and david::ClientD4Lib.

virtual IMainWindow& david::IModules::mainWindow ( )
pure virtual

Returns an interface to the 'Main Window' module.

Returns
Interface class for 'Main Window' functions.

Implemented in david::ClientJsonRpc, and david::ClientD4Lib.

virtual IMeasure& david::IModules::measure ( )
pure virtual

Returns an interface to the 'Measurement' module.

Returns
Interface class for 'Measurement' functions.

Implemented in david::ClientJsonRpc, and david::ClientD4Lib.

virtual IStructuredLightScanner& david::IModules::sls ( )
pure virtual

Returns an interface to the 'Structured Light Scanning' module.

Returns
Interface class for 'Structured Light Scanning' functions.

Implemented in david::ClientJsonRpc, and david::ClientD4Lib.

virtual ITurntable& david::IModules::turntable ( )
pure virtual

Returns an interface to the 'Turntable' module.

Returns
Interface class for 'Turntable' functions.

Implemented in david::ClientJsonRpc, and david::ClientD4Lib.


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