Artec 3D Scanning SDK  2.0
Classes | Namespaces | Functions
IScan.h File Reference
#include <artec/sdk/base/BaseSdkDefines.h>
#include <artec/sdk/base/Errors.h>
#include <artec/sdk/base/IRef.h>
#include <artec/sdk/base/Matrix.h>
#include <artec/sdk/base/ScannerType.h>
#include <artec/sdk/base/Uuid.h>

Go to the source code of this file.

Classes

class  artec::sdk::base::IScan
 Collection of reconstructed frame meshes with attributes. More...
 

Namespaces

 artec
 
 artec::sdk
 
 artec::sdk::base
 

Functions

ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::createScan (IScan **pContainer, ScannerType scannerType=ScannerType_Unknown, const Matrix3x4D *textureMappingMatrix=NULL, const wchar_t *name=NULL)
 Create new Scan with given name and new uuid. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::mergeToFrameMesh (IFrameMesh *mesh, const IScan *scanContainer, bool skipTextureData=true)
 Accumulates all meshes from the given IScan to the given IFrameMesh. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::cloneScan (IScan *out, const IScan *in)
 Clone all Scan content, except name and uuid. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::createSimilarScan (IScan **out, const IScan *attributesPattern)
 Create Scan with identical attributes, new scan has empty name and new uuid. More...