11 #ifndef _IRANGEIMAGECYLINDRIC_H_ 
   12 #define _IRANGEIMAGECYLINDRIC_H_ 
   19 namespace artec { 
namespace sdk { 
namespace base
 
   25 class     IRangeImageCylindric;
 
   26 struct    SettingsCylindric;
 
   83 #endif //_IRANGEIMAGECYLINDRIC_H_ 
virtual const SettingsCylindric & getSettings() const =0
virtual float getEmptyValue() const =0
Interface for common raster image objects. 
virtual bool isClosed() const =0
virtual ErrorCode shrinkHeight(int start_row, int new_height)=0
Shrink the image vertically. 
Indexed triangle mesh with optional texture. 
virtual ErrorCode toSurface(IFrameMesh **surf, bool calcTex=false) const =0
Builds 3D surface and calculates some additional data. 
virtual IImage * getImage() const =0
ErrorCode ABASESDK_LINK_SPEC createRangeImageCylindric(IRangeImageCylindric **image, const SettingsCylindric &settings, const IMesh *mesh)
Image size defined by width and height. 
Structure of settings (for AOP format in cylindrical coordinates) 
#define ABASESDK_LINK_SPEC
Interface that implements reference counting and life-time management. 
Interface for range image settings (for AOP format in cylindrical coordinates)