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)