artec::sdk::base::IRangeImageCylindric Class Referenceabstract

#include <artec/sdk/base/IRangeImageCylindric.h>

+ Inheritance diagram for artec::sdk::base::IRangeImageCylindric:

Public Member Functions

virtual const SettingsCylindricgetSettings () const =0
 
virtual bool isClosed () const =0
 
virtual float getEmptyValue () const =0
 
virtual IImagegetImage () const =0
 
virtual ErrorCode toSurface (IFrameMesh **surf, bool calcTex=false) const =0
 
virtual ErrorCode shrinkHeight (int start_row, int new_height)=0
 
- Public Member Functions inherited from artec::sdk::base::IRef
virtual int addRef () const =0
 
virtual int release () const =0
 

Detailed Description

Definition at line 46 of file IRangeImageCylindric.h.

Member Function Documentation

virtual float artec::sdk::base::IRangeImageCylindric::getEmptyValue ( ) const
pure virtual
Returns
emptyValue depending on current map type
virtual IImage* artec::sdk::base::IRangeImageCylindric::getImage ( ) const
pure virtual
Returns
the depth image
virtual const SettingsCylindric& artec::sdk::base::IRangeImageCylindric::getSettings ( ) const
pure virtual
Returns
settings of range image
virtual bool artec::sdk::base::IRangeImageCylindric::isClosed ( ) const
pure virtual
Returns
true if range image is closed (closed can be polar or cylindric range image)
virtual ErrorCode artec::sdk::base::IRangeImageCylindric::shrinkHeight ( int  start_row,
int  new_height 
)
pure virtual

Shrink the image vertically

Return values
ErrorCode_ArgumentInvalidif start_row<0 or (start_row+new_height)>height.
virtual ErrorCode artec::sdk::base::IRangeImageCylindric::toSurface ( IFrameMesh **  surf,
bool  calcTex = false 
) const
pure virtual

build 3D surface and calculate some additional data

Parameters
surf- surface to be built from range image
catcTex- flag shows if texture coordinates have to be calculated (currently not realized for POLAR)

The documentation for this class was generated from the following file: