DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
examples Namespace Reference

Examples for usage of DAVID SDK. More...

Functions

void main_SimpleCalibration ()
 Shows usage of calibration with the StructuredLightScanner class. More...
 
void main_SimpleMeshComparison ()
 Shows usage of david::ShapeFusion and david::Measure class. More...
 
void main_SimpleShapeFusion ()
 Shows usage of david::ShapeFusion class. More...
 
void main_SimpleStructuredLightScanner ()
 Shows usage of StructuredLightScanner class. More...
 
void main_SimpleTurntable ()
 Shows usage of david::Turntable, david::StructuredLightScanner, and david::ShapeFusion class. More...
 
void main_TimedScans (double waitTimeInSeconds, int scanCount)
 Take a scan every 'waitTimeInSeconds' seconds. More...
 

Detailed Description

Examples for usage of DAVID SDK.

Shows usage of StructuredLightScanner class.

Examples for usage of DAVID SDK are located within this namespace.

Function Documentation

void examples::main_SimpleCalibration ( )

Shows usage of calibration with the StructuredLightScanner class.

Simple example class for usage of StructuredLightScanner class via david::Client::sls interface.

See source code for details.

Definition at line 12 of file SimpleCalibration.cpp.

void examples::main_SimpleMeshComparison ( )

Shows usage of david::ShapeFusion and david::Measure class.

See source code for details.

Examples:
SimpleMeshComparison.cpp.

Definition at line 22 of file SimpleMeshComparison.cpp.

void examples::main_SimpleShapeFusion ( )

Shows usage of david::ShapeFusion class.

See source code for details.

Examples:
SimpleShapeFusion.cpp.

Definition at line 11 of file SimpleShapeFusion.cpp.

void examples::main_SimpleStructuredLightScanner ( )

Shows usage of StructuredLightScanner class.

See source code for details.

Examples:
SimpleStructuredLightScanner.cpp.

Definition at line 8 of file SimpleStructuredLightScanner.cpp.

void examples::main_SimpleTurntable ( )

Shows usage of david::Turntable, david::StructuredLightScanner, and david::ShapeFusion class.

See source code for details.

Examples:
SimpleTurntable.cpp.

Definition at line 10 of file SimpleTurntable.cpp.

void examples::main_TimedScans ( double  waitTimeInSeconds,
int  scanCount 
)

Take a scan every 'waitTimeInSeconds' seconds.

This example assumes that the scanner is calibrated and camera and projector are connected and correctly configured. The scans are saved in the current directory.

Parameters
[in]waitTimeInSecondsWait time in seconds until next scan.
[in]scanCountTotal number of scans to be taken.
Examples:
TimedScans.cpp.

Definition at line 21 of file TimedScans.cpp.