#include <artec/sdk/base/IO/PlyIO.h>
|
static ErrorCode | saveTexture (const wchar_t *filename, const IFrameMesh *mesh, const wchar_t *imageFormat=L"png") |
|
static ErrorCode | saveTextures (const wchar_t *filename, const ICompositeMesh *mesh, const wchar_t *imageFormat=L"png") |
|
|
static ErrorCode | save (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") |
|
static ErrorCode | save (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") |
|
|
static ErrorCode | save (IBlob **data, const IFrameMesh *mesh, const Matrix3x4D *calibrationMatrix, IProgressInfo *progr=0, ICancellationToken *cncl=0, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false) |
|
static ErrorCode | save (IBlob **data, const ICompositeMesh *mesh, const Matrix3x4D *calibrationMatrix, IProgressInfo *progr=0, ICancellationToken *cncl=0, bool binary=true, bool saveTexCoords=true, bool saveTexMatrix=false) |
|
|
static ErrorCode | load (IFrameMesh **mesh, Matrix3x4D *calibrationMatrix, const wchar_t *path, IProgressInfo *progr=0, ICancellationToken *cncl=0) |
|
static ErrorCode | load (ICompositeMesh **mesh, Matrix3x4D *calibrationMatrix, const wchar_t *path, IProgressInfo *progr=0, ICancellationToken *cncl=0) |
|
|
static ErrorCode | load (IFrameMesh **mesh, Matrix3x4D *calibrationMatrix, const IBlob *data, IProgressInfo *progr=0, ICancellationToken *cncl=0) |
|
static ErrorCode | load (ICompositeMesh **mesh, Matrix3x4D *calibrationMatrix, const IBlob *data, IProgressInfo *progr=0, ICancellationToken *cncl=0) |
|
Definition at line 131 of file PlyIO.h.
Load IFrameMesh/ICompositeMesh from PLY file
- Parameters
-
mesh | - loaded mesh |
calibrationMatrix | - calibration matrix 3x4 |
path | - file path to load image from |
progr | - progress interface |
cncl | - cancel interface |
- Returns
- error code
Definition at line 211 of file PlyIO.h.
Load IFrameMesh/ICompositeMesh from PLY file
- Parameters
-
mesh | - loaded mesh |
calibrationMatrix | - calibration matrix 3x4 |
path | - file path to load image from |
progr | - progress interface |
cncl | - cancel interface |
- Returns
- error code
Definition at line 216 of file PlyIO.h.
Load IFrameMesh/ICompositeMesh from PLY blob
- Note
- load only geometry, not texture also, because image is stored in separate blob
- Parameters
-
mesh | - loaded mesh |
calibrationMatrix | - calibration matrix 3x4 |
data | - blob to load image from |
progr | - progress interface |
cncl | - cancel interface |
- Returns
- error code
Definition at line 232 of file PlyIO.h.
Load IFrameMesh/ICompositeMesh from PLY blob
- Note
- load only geometry, not texture also, because image is stored in separate blob
- Parameters
-
mesh | - loaded mesh |
calibrationMatrix | - calibration matrix 3x4 |
data | - blob to load image from |
progr | - progress interface |
cncl | - cancel interface |
- Returns
- error code
Definition at line 237 of file PlyIO.h.
static ErrorCode artec::sdk::base::io::Ply::save |
( |
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" |
|
) |
| |
|
inlinestatic |
Save IFrameMesh/ICompositeMesh to PLY file
- Parameters
-
path | - file path to save mesh to |
mesh | - mesh to be saved |
calibrationMatrix | - calibration matrix 3x4 to be saved |
progr | - progress interface |
cncl | - cancel interface |
binary | - text or binary ply format |
saveTexCoords | - if texture coordinates should be saved |
saveTexMatrix | - if texture matrix should be saved |
saveTextures | - if texture images should be saved near PLY file (available only for out-to-file functions). this flag is valid only when save_texcoords == true |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
Definition at line 151 of file PlyIO.h.
static ErrorCode artec::sdk::base::io::Ply::save |
( |
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" |
|
) |
| |
|
inlinestatic |
Save IFrameMesh/ICompositeMesh to PLY file
- Parameters
-
path | - file path to save mesh to |
mesh | - mesh to be saved |
calibrationMatrix | - calibration matrix 3x4 to be saved |
progr | - progress interface |
cncl | - cancel interface |
binary | - text or binary ply format |
saveTexCoords | - if texture coordinates should be saved |
saveTexMatrix | - if texture matrix should be saved |
saveTextures | - if texture images should be saved near PLY file (available only for out-to-file functions). this flag is valid only when save_texcoords == true |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
Definition at line 160 of file PlyIO.h.
Save IFrameMesh/ICompositeMesh to PLY blob
- Note
- save only geometry, not texture also, because images is stored in separate blob
- Parameters
-
data | - blob to save mesh to |
mesh | - mesh to be saved |
calibrationMatrix | - calibration matrix 3x4 to be saved |
progr | - progress interface |
cncl | - cancel interface |
binary | - text or binary ply format |
saveTexCoords | - if texture coordinates should be saved |
saveTexMatrix | - if texture matrix should be saved |
saveTextures | - if texture images should be saved near PLY file (available only for out-to-file functions). this flag is valid only when save_texcoords == true |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
Definition at line 186 of file PlyIO.h.
Save IFrameMesh/ICompositeMesh to PLY blob
- Note
- save only geometry, not texture also, because images is stored in separate blob
- Parameters
-
data | - blob to save mesh to |
mesh | - mesh to be saved |
calibrationMatrix | - calibration matrix 3x4 to be saved |
progr | - progress interface |
cncl | - cancel interface |
binary | - text or binary ply format |
saveTexCoords | - if texture coordinates should be saved |
saveTexMatrix | - if texture matrix should be saved |
saveTextures | - if texture images should be saved near PLY file (available only for out-to-file functions). this flag is valid only when save_texcoords == true |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
Definition at line 194 of file PlyIO.h.
static ErrorCode artec::sdk::base::io::Ply::saveTexture |
( |
const wchar_t * |
filename, |
|
|
const IFrameMesh * |
mesh, |
|
|
const wchar_t * |
imageFormat = L"png" |
|
) |
| |
|
static |
Save texture for given surface
- Note
- This function is called by save() (out-to-file versions) functions when save_textures == true && save_texcoords == true.
- Parameters
-
filename | - file path to .ply file. File names for textures will be generated automatically. |
mesh | - textured mesh to be saved |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
static ErrorCode artec::sdk::base::io::Ply::saveTextures |
( |
const wchar_t * |
filename, |
|
|
const ICompositeMesh * |
mesh, |
|
|
const wchar_t * |
imageFormat = L"png" |
|
) |
| |
|
static |
Save textures for given surface
- Note
- This function is called by save() (out-to-file versions) functions when save_textures == true && save_texcoords == true.
- Parameters
-
filename | - file path to .ply file. File names for textures will be generated automatically. |
mesh | - textured mesh to be saved |
imageFormat | - format for texture images if they should be saved ("png","jpg","bmp") |
- Returns
- error code
The documentation for this class was generated from the following file: