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

Go to the source code of this file.

Classes

class  artec::sdk::base::io::Ply
 Class to save/load PLY files (Stanford Polygon File Format) More...
 

Namespaces

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

Functions

ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyTexture (const wchar_t *filename, const IFrameMesh *mesh, const wchar_t *imageFormat=L"png")
 Save texture for a given surface. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyTextures (const wchar_t *filename, const ICompositeMesh *mesh, const wchar_t *imageFormat=L"png")
 Save textures for a given surface. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyFrameToFile (const wchar_t *path, const IFrameMesh *mesh, const Matrix3x4D *calibrationMatrix=NULL, IProgressInfo *progr=NULL, ICancellationToken *cncl=NULL, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false, bool saveTextures=true, const wchar_t *imageFormat=L"png")
 Save IFrameMesh/ICompositeMesh to PLY file. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyCompositeToFile (const wchar_t *path, const ICompositeMesh *mesh, const Matrix3x4D *calibrationMatrix=NULL, IProgressInfo *progr=NULL, ICancellationToken *cncl=NULL, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false, bool saveTextures=true, const wchar_t *imageFormat=L"png")
 Save IFrameMesh/ICompositeMesh to PLY file. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyFrameToBlob (IBlob **data, const IFrameMesh *mesh, const Matrix3x4D *calibrationMatrix, IProgressInfo *progr=0, ICancellationToken *cncl=0, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false)
 Save IFrameMesh/ICompositeMesh to PLY blob. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::savePlyCompositeToBlob (IBlob **data, const ICompositeMesh *mesh, const Matrix3x4D *calibrationMatrix, IProgressInfo *progr=0, ICancellationToken *cncl=0, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false)
 Save IFrameMesh/ICompositeMesh to PLY blob. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::loadPlyFrameFromFile (IFrameMesh **mesh, Matrix3x4D *calibrationMatrix, const wchar_t *path, IProgressInfo *progr=0, ICancellationToken *cncl=0)
 Load IFrameMesh/ICompositeMesh from PLY file. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::loadPlyCompositeFromFile (ICompositeMesh **mesh, Matrix3x4D *calibrationMatrix, const wchar_t *path, IProgressInfo *progr=0, ICancellationToken *cncl=0)
 Load IFrameMesh/ICompositeMesh from PLY file. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::loadPlyFrameFromBlob (IFrameMesh **mesh, Matrix3x4D *calibrationMatrix, const IBlob *data, IProgressInfo *progr=0, ICancellationToken *cncl=0)
 Load IFrameMesh/ICompositeMesh from PLY blob. More...
 
ErrorCode ABASESDK_LINK_SPEC artec::sdk::base::io::loadPlyCompositeFromBlob (ICompositeMesh **mesh, Matrix3x4D *calibrationMatrix, const IBlob *data, IProgressInfo *progr=0, ICancellationToken *cncl=0)
 Load IFrameMesh/ICompositeMesh from PLY blob. More...