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