11 #ifndef __ArtecBaseSDK_AOPIO_H_ 
   12 #define __ArtecBaseSDK_AOPIO_H_ 
   17 namespace artec { 
namespace sdk { 
namespace base
 
   21 class IRangeImageCylindric;
 
   44     bool interpolateHoles, 
bool cutEdges = 
false, 
int edgeQualityFactor = 80);
 
   70         save(
const wchar_t* path, 
const IMesh* surface, 
int width, 
int height,
 
   71             bool interpolateHoles, 
bool cutEdges = 
false, 
int edgeQualityFactor = 80)
 
   73         return  saveAopMeshToFile(path, surface, width, height, interpolateHoles, cutEdges, edgeQualityFactor);
 
   79 #endif//__ArtecBaseSDK_AOPIO_H_ 
ErrorCode ABASESDK_LINK_SPEC saveAopMeshToFile(const wchar_t *path, const IMesh *surface, int width, int height, bool interpolateHoles, bool cutEdges=false, int edgeQualityFactor=80)
Save surface in AOP format by converting it to the image. 
static ErrorCode save(const wchar_t *path, const IRangeImageCylindric *ri)
Save range image to AOP format. 
ErrorCode ABASESDK_LINK_SPEC saveAopImageToFile(const wchar_t *path, const IRangeImageCylindric *ri)
Save range image to AOP file. 
Export to AOP format (American Academy of Orthotists & Prosthetists) 
static ErrorCode save(const wchar_t *path, const IMesh *surface, int width, int height, bool interpolateHoles, bool cutEdges=false, int edgeQualityFactor=80)
Save surface in AOP format converting it to image. 
#define ABASESDK_LINK_SPEC
Interface for range image settings (for AOP format in cylindrical coordinates)