ImagingTools Core SDK
Public Types | Public Member Functions | List of all members
imt3d::IDepthBitmapabstract

#include <IDepthBitmap.h>

Inheritance diagram for imt3d::IDepthBitmap:
imt3d::CDepthBitmap

Public Types

enum  { }
 

Public Member Functions

virtual istd::CRange GetDepthRange () const =0
 
virtual bool CreateDepthBitmap (const istd::CRange &depthRange, const istd::CIndex2d &size)=0
 

Detailed Description

Interface for a depth (range) image.

Definition at line 22 of file IDepthBitmap.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MIT_REPROJECTION_MATRIX 

Matrix used for transofrmation of depth values into the world coordinates given as QMatrix4x4

Definition at line 25 of file IDepthBitmap.h.

Member Function Documentation

◆ CreateDepthBitmap()

virtual bool imt3d::IDepthBitmap::CreateDepthBitmap ( const istd::CRange &  depthRange,
const istd::CIndex2d &  size 
)
pure virtual

Create bitmap with specified size and format.

Parameters
sizebitmap size.
pixelBitsCountbits per pixel. Default value 0 means that the number of bits per pixel is defined by format specification.
componentsCountcomponents per pixel. Default value 0 means that the number of bits per pixel is defined by format specification.

◆ GetDepthRange()

virtual istd::CRange imt3d::IDepthBitmap::GetDepthRange ( ) const
pure virtual

Get the depth range of the bitmap space. The depth range defines the possible range of the pixel values in the bitmap.