Represents a EDepthMap with an 32-bit pixel internal representation. More...
#include <eVision/Easy3D/EDepthMap32f.h>
Public Member Functions | |
| EDepthMap32f () | |
| Creates a 32 bits EDepthMap. | |
| EDepthMap32f (int32_t width, int32_t height) | |
| Creates a 32 bits EDepthMap. | |
| EDepthMap32f (const eVision::Easy3D::EDepthMap32f &other) | |
| Creates a 32 bits EDepthMap. | |
| virtual | ~EDepthMap32f () throw () |
| eVision::Easy3D::EDepthMap32f & | operator= (const eVision::Easy3D::EDepthMap32f &other) |
| Assignment operator. | |
| virtual float | GetZResolution () const |
| Access the Z Resolution (depth units per grey scale value). | |
| virtual void | SetZResolution (float resolution) |
| Access the Z Resolution (depth units per grey scale value). | |
| eVision::EDepth32f | GetUndefinedValue () const |
| Returns the Undefined value. That value is used to mark pixels with no valid depth value. | |
| virtual int32_t | GetWidth () const |
| Access depth map Width. | |
| virtual void | SetWidth (int32_t width) |
| Access depth map Width. | |
| virtual int32_t | GetHeight () const |
| Access depth map Height. | |
| virtual void | SetHeight (int32_t height) |
| Access depth map Height. | |
| virtual bool | IsVoid () const |
| Tests if the EDepthMap32f object has a size of zero. | |
| virtual int32_t | GetRowPitch () const |
| Returns the buffer row pitch. | |
| virtual void * | GetBufferPtr () |
| Retrieves the pointer of the pixel buffer. | |
| virtual void * | GetBufferPtr (int32_t x, int32_t y) |
| Retrieves the pointer of the pixel buffer. | |
| virtual const void * | GetBufferPtr () const |
| Retrieves the pointer of the pixel buffer. | |
| virtual const void * | GetBufferPtr (int32_t x, int32_t y) const |
| Retrieves the pointer of the pixel buffer. | |
| virtual void * | GetCheckedBufferPtr (int32_t x, int32_t y) |
| Retrieves the pointer of the pixel buffer. | |
| virtual const void * | GetCheckedBufferPtr (int32_t x, int32_t y) const |
| Retrieves the pointer of the pixel buffer. | |
| virtual eVision::EImageType | GetType () const |
| Returns the image type. | |
| eVision::EDepth32f | GetPixel (int32_t x, int32_t y) const |
| Gets the value of a pixel. | |
| virtual float | GetZValue (const int32_t x, const int32_t y) const |
| Gets Z value of a pixel. | |
| void | SetPixel (eVision::EDepth32f value, int32_t x, int32_t y) |
| Sets the value of a pixel. | |
| virtual void | SetBufferPtr (int32_t width, int32_t height, void *imagePointer, int32_t bitsPerRow) |
| Sets the pointer to an externally allocated buffer. | |
| virtual void | SetBufferPtr (int32_t width, int32_t height, void *imagePointer) |
| Sets the pointer to an externally allocated buffer. | |
| virtual void | UseExternalBuffer (int32_t width, int32_t height, void *buffer, int32_t rowPitch) |
| Sets the pointer to an externally allocated buffer. | |
| virtual void | SetSize (int32_t width, int32_t height) |
| Sets the width and height of a DepthMap. | |
| virtual void | SetSize (const eVision::Easy3D::EDepthMap &other) |
| Sets the width and height of a DepthMap. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector) const |
| Draws a DepthMap in a device context. | |
| virtual void | Draw (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Draws a DepthMap in a device context. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EC24Vector *c24Vector) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (eVision::EDrawAdapter *graphicContext, eVision::EBW8Vector *bw8Vector) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EC24Vector *c24Vector) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision::EC24 colorUndefinedPixel) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX, float panY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY, float panX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX, float zoomY) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector, float zoomX) const |
| Displays the internal image buffer. | |
| virtual void | DrawImage (HDC graphicContext, eVision::EBW8Vector *bw8Vector) const |
| Displays the internal image buffer. | |
| virtual void | Load (const std::string &path) |
| Restores the EDepthMap32f stored in the given eVision file. | |
| virtual void | Load (eVision::ESerializer *serializer) |
| virtual void | LoadImage (const std::string &path, bool withMetadata) |
| Restores the EDepthMap32f image stored in the given image file. | |
| virtual void | LoadImage (const std::string &path) |
| Restores the EDepthMap32f image stored in the given image file. | |
| virtual void | Save (const std::string &path) const |
| Saves the EDepthMap32f object to the given eVision file. | |
| virtual void | Save (eVision::ESerializer *serializer) const |
| virtual void | SaveImage (const std::string &path, eVision::EImageFileType type, bool withMetadata) const |
| Saves the EDepthMap32f image to the given image file. | |
| virtual void | SaveImage (const std::string &path, eVision::EImageFileType type) const |
| Saves the EDepthMap32f image to the given image file. | |
| virtual void | SaveImage (const std::string &path) const |
| Saves the EDepthMap32f image to the given image file. | |
| virtual void | SaveJpeg (const std::string &path, int quality) const |
| Saves the EDepthMap32f object to the given image file, in JPEG format. | |
| virtual void | SaveJpeg (const std::string &path) const |
| Saves the EDepthMap32f object to the given image file, in JPEG format. | |
| virtual void | SaveJpeg2K (const std::string &path, int quality) const |
| Saves the EDepthMap32f object to the given image file, in JPEG 2000 format. | |
| virtual void | SaveJpeg2K (const std::string &path) const |
| Saves the EDepthMap32f object to the given image file, in JPEG 2000 format. | |
| virtual void | LoadMetadata (const std::string &path) |
| Loads the metadata from a file in JSON format. | |
| virtual void | SaveMetadata (const std::string &path) |
| Saves the metadata to a file in JSON format. | |
| virtual void | LoadImageAndMetadata (const std::string &pathImage, const std::string &pathMetadata) |
| Loads the image and the metadata from a file in JSON format. | |
| virtual void | SaveImageAndMetadata (const std::string &pathImage, const std::string &pathMetadata, eVision::EImageFileType type) const |
| Saves the image and the metadata to a JSON format file. | |
| virtual void | SaveImageAndMetadata (const std::string &pathImage, const std::string &pathMetadata) const |
| Saves the image and the metadata to a JSON format file. | |
| virtual void | AddMetadata (const std::string &Key, const std::string &value) |
| Adds a metadata key (name) and value. Overwrites if exists. | |
| virtual void | ModifyMetadata (const std::string &Key, const std::string &value) |
| Changes the value of an existing metadata. | |
| virtual std::string | GetMetadata (const std::string &Key) const |
| Returns string value of the given metadata. | |
| virtual void | DeleteMetadata (const std::string &Key) |
| Deletes an existing metadata. | |
| virtual void | ClearMetadata () |
| Deletes all metadata. | |
| void | CopyMetadataTo (eVision::Easy3D::EDepthMap32f &other) const |
| Copies all metadata to another EDepthMap32f. | |
| eVision::EImageBW32f & | AsEImage () |
| Casts the EDepthMap32f to a 32 bits gray scale image. | |
| const eVision::EImageBW32f & | AsEImage () const |
| Casts the EDepthMap32f to a 32 bits gray scale image. | |
| virtual void | Clear () |
| Clears the depth map: replaces all pixels with undefined value. | |
| void | FillUndefinedPixelsWithMedian (eVision::Easy3D::EDepthMap32f &outMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight) const |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixelsWithMedian (eVision::Easy3D::EDepthMap32f &outMap, uint32_t halfOfKernelWidth) const |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixelsWithMedian (eVision::Easy3D::EDepthMap32f &outMap) const |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixels (eVision::Easy3D::EDepthMap32f &outMap, eVision::Easy3D::EFillUndefinedPixelsDirection direction, eVision::Easy3D::EFillUndefinedPixelsMethod method) const |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| void | FillUndefinedPixels (eVision::Easy3D::EDepthMap32f &outMap, eVision::Easy3D::EFillUndefinedPixelsDirection direction) const |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| void | FillUndefinedPixels (eVision::Easy3D::EDepthMap32f &outMap) const |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| virtual eVision::Easy3D::EAxisSystemType | GetAxisSystemType () const |
| Manage the axis coordinate system. | |
| virtual void | SetAxisSystemType (eVision::Easy3D::EAxisSystemType baseType) |
| Manage the axis coordinate system. | |
| virtual void | ConvertCoordinatesPixelToMap (int xBuffer, int yBuffer, float &x3D, float &y3D) const |
| Converts Pixel coordinates to 3D Map coordinates. | |
| virtual eVision::EPoint | ConvertCoordinatesPixelToMap (eVision::EIntPoint pixelCoordinates) const |
| Converts Pixel coordinates to 3D Map coordinates. | |
| virtual bool | ConvertCoordinatesMapToPixel (float x3D, float y3D, int &xBuffer, int &yBuffer) const |
| Converts 3D Map coordinates to Pixel coordinates. | |
| virtual bool | ConvertCoordinatesMapToPixel (const eVision::EPoint &mapCoordinates, eVision::EIntPoint &pixelCoordinates) const |
| Converts 3D Map coordinates to Pixel coordinates. | |
| EDepthMap32f (CppWrapperInternal::InternalConstructor) | |
| Public Member Functions inherited from eVision::Easy3D::EDepthMap | |
| virtual | ~EDepthMap () throw () |
| EDepthMap (CppWrapperInternal::InternalConstructor) | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision::Easy3D::EDepthMap | |
| static std::unique_ptr< eVision::Easy3D::EDepthMap > | Create (const std::string &path) |
| Factory method to allocate and read a DepthMap from a file. Depending on the serialized EDepthMap type, it returns the corresponding EDepthMap8, EDepthMap16 or EDepthMap32f object. The allocated EDepthMap must be released after use. | |
| Public Attributes inherited from eVision::Easy3D::EDepthMap | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
| eVision::Easy3D::EDepthMap32f::EDepthMap32f | ( | ) |
Creates a 32 bits EDepthMap.
| eVision::Easy3D::EDepthMap32f::EDepthMap32f | ( | int32_t | width, |
| int32_t | height ) |
Creates a 32 bits EDepthMap.
| width | The width of the new depth map. |
| height | The height of the new depth map. |
| eVision::Easy3D::EDepthMap32f::EDepthMap32f | ( | const eVision::Easy3D::EDepthMap32f & | other | ) |
Creates a 32 bits EDepthMap.
| other | Another depth map. |
|
virtual | ||||||||||||
| eVision::Easy3D::EDepthMap32f::EDepthMap32f | ( | CppWrapperInternal::InternalConstructor | ) |
|
virtual |
Adds a metadata key (name) and value. Overwrites if exists.
| Key | The name of the metadata. Names are unique. |
| value | The value for the given metadata. |
Implements eVision::Easy3D::EDepthMap.
| eVision::EImageBW32f & eVision::Easy3D::EDepthMap32f::AsEImage | ( | ) |
Casts the EDepthMap32f to a 32 bits gray scale image.
| const eVision::EImageBW32f & eVision::Easy3D::EDepthMap32f::AsEImage | ( | ) | const |
Casts the EDepthMap32f to a 32 bits gray scale image.
|
virtual |
Clears the depth map: replaces all pixels with undefined value.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Deletes all metadata.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Converts 3D Map coordinates to Pixel coordinates.
| mapCoordinates | The map coordinates to convert from. |
| pixelCoordinates | The pixel coordinates to convert to. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Converts 3D Map coordinates to Pixel coordinates.
| x3D | The Map X coordinate. |
| y3D | The Map Y coordinate. |
| xBuffer | The returned Pixel X coordinate. |
| yBuffer | The returned Pixel Y coordinate. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Converts Pixel coordinates to 3D Map coordinates.
| pixelCoordinates | The pixel coordinates to convert. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Converts Pixel coordinates to 3D Map coordinates.
| xBuffer | The pixel X coordinate. |
| yBuffer | The pixel Y coordinate. |
| x3D | The returned Map X coordinate. |
| y3D | The returned Map Y coordinate. |
Implements eVision::Easy3D::EDepthMap.
| void eVision::Easy3D::EDepthMap32f::CopyMetadataTo | ( | eVision::Easy3D::EDepthMap32f & | other | ) | const |
Copies all metadata to another EDepthMap32f.
| other | The destination EDepthMap32f. |
|
virtual |
Deletes an existing metadata.
Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Draws a DepthMap in a device context.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
A DepthMap can be drawn (its pixels rendered) using a device context.
EDepthMap32f::Draw takes the axis coordinate system in account. See EDepthMap32f::GetAxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
An image can be drawn (its pixels rendered) using a device context.
EDepthMap32f::DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap32f::Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
Implements eVision::Easy3D::EDepthMap.
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixels | ( | eVision::Easy3D::EDepthMap32f & | outMap | ) | const |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map |
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixels | ( | eVision::Easy3D::EDepthMap32f & | outMap, |
| eVision::Easy3D::EFillUndefinedPixelsDirection | direction ) const |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map |
| direction | Direction in which the undefined pixels are filled in a depthmap from EFillUndefinedPixelsDirection. |
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixels | ( | eVision::Easy3D::EDepthMap32f & | outMap, |
| eVision::Easy3D::EFillUndefinedPixelsDirection | direction, | ||
| eVision::Easy3D::EFillUndefinedPixelsMethod | method ) const |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map |
| direction | Direction in which the undefined pixels are filled in a depthmap from EFillUndefinedPixelsDirection. |
| method | Which values used to fill the undefined pixels in a depthmap from EFillUndefinedPixelsMethod. |
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixelsWithMedian | ( | eVision::Easy3D::EDepthMap32f & | outMap | ) | const |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixelsWithMedian | ( | eVision::Easy3D::EDepthMap32f & | outMap, |
| uint32_t | halfOfKernelWidth ) const |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| halfOfKernelWidth | Half of the box width minus one (by default, halfOfKernelWidth = 2). |
| void eVision::Easy3D::EDepthMap32f::FillUndefinedPixelsWithMedian | ( | eVision::Easy3D::EDepthMap32f & | outMap, |
| uint32_t | halfOfKernelWidth, | ||
| uint32_t | halfOfKernelHeight ) const |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| halfOfKernelWidth | Half of the box width minus one (by default, halfOfKernelWidth = 2). |
| halfOfKernelHeight | Half of the box height minus one (by default, same as halfOfKernelWidth). |
|
virtual |
Manage the axis coordinate system.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
This function does not check the value of the parameters. Use carefully.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
This function does not check the value of the parameters. Use carefully.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
This function does not check the value of the parameters. Use carefully.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
This function does not check the value of the parameters. Use carefully.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
This function checks the value of the parameters.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Retrieves the pointer of the pixel buffer.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
This function checks the value of the parameters.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Access depth map Height.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Returns string value of the given metadata.
Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
Implements eVision::Easy3D::EDepthMap.
| eVision::EDepth32f eVision::Easy3D::EDepthMap32f::GetPixel | ( | int32_t | x, |
| int32_t | y ) const |
Gets the value of a pixel.
| x | Column of the pixel. |
| y | Row of the pixel. |
|
virtual |
Returns the buffer row pitch.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Returns the image type.
Implements eVision::Easy3D::EDepthMap.
| eVision::EDepth32f eVision::Easy3D::EDepthMap32f::GetUndefinedValue | ( | ) | const |
Returns the Undefined value. That value is used to mark pixels with no valid depth value.
|
virtual |
Access depth map Width.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Access the Z Resolution (depth units per grey scale value).
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Gets Z value of a pixel.
| x | Column of the pixel. |
| y | Row of the pixel. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Tests if the EDepthMap32f object has a size of zero.
Returns true if the depthmap size is zero.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Restores the EDepthMap32f stored in the given eVision file.
| path | Full path of the file. |
When loading, the depth map is resized if needed.
This function restores the depth map attributes.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
| serializer | the serializer to read from. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Restores the EDepthMap32f image stored in the given image file.
| path | Full path to the file. |
When loading, the depth map is resized if need be.
This function does not restore the depth map attributes, only the image associated with the EDepthMap32f is updated.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Restores the EDepthMap32f image stored in the given image file.
| path | Full path to the file. |
| withMetadata | Parameter to load or not the metadata that has the same filename. False by default. |
When loading, the depth map is resized if need be.
This function does not restore the depth map attributes, only the image associated with the EDepthMap32f is updated.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Loads the image and the metadata from a file in JSON format.
| pathImage | Full path to the image file. |
| pathMetadata | Full path to the metadata file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Loads the metadata from a file in JSON format.
| path | Full path to the file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Changes the value of an existing metadata.
Throws an exception if the metadata does not exist.
| Key | The name of an existing metadata. |
| value | The value for the given metadata. |
Implements eVision::Easy3D::EDepthMap.
| eVision::Easy3D::EDepthMap32f & eVision::Easy3D::EDepthMap32f::operator= | ( | const eVision::Easy3D::EDepthMap32f & | other | ) |
Assignment operator.
| other | The source EDepthMap32f. |
|
virtual |
Saves the EDepthMap32f object to the given eVision file.
| path | The full path to the destination file. |
This function saves the EDepthMap32f in a eVision file.
This function stores the depth map attributes.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
| serializer | the serializer to write into. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f image to the given image file.
| path | The full path to the destination file. |
This function saves the image associated to EDepthMap32f in a standard image file and thus does not store depth map attributes.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f image to the given image file.
| path | The full path to the destination file. |
| type | File format, as defined by EImageFileType. If not specified, the file format is determined from the file extension. |
This function saves the image associated to EDepthMap32f in a standard image file and thus does not store depth map attributes.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f image to the given image file.
| path | The full path to the destination file. |
| type | File format, as defined by EImageFileType. If not specified, the file format is determined from the file extension. |
| withMetadata | Parameter to save or not the metadata that with the same filename next. False by default. |
This function saves the image associated to EDepthMap32f in a standard image file and thus does not store depth map attributes.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the image and the metadata to a JSON format file.
| pathImage | The full path to the destination image file. |
| pathMetadata | The full path to the destination metadata file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the image and the metadata to a JSON format file.
| pathImage | The full path to the destination image file. |
| pathMetadata | The full path to the destination metadata file. |
| type | File format, as defined by EImageFileType. |
If not specified, the file format is determined from the file extension.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f object to the given image file, in JPEG format.
| path | The full path of the destination file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f object to the given image file, in JPEG format.
| path | The full path of the destination file. |
| quality | JPEG quality, between 0 and 100 (100 is best quality). The default value is 75. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f object to the given image file, in JPEG 2000 format.
| path | The full path of the destination file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the EDepthMap32f object to the given image file, in JPEG 2000 format.
| path | The full path of the destination file. |
| quality | JPEG 2000 quality, between 1 and 512. |
The default value is 16.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Saves the metadata to a file in JSON format.
| path | The full path to the destination file. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Manage the axis coordinate system.
| baseType | An axis system. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| imagePointer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| imagePointer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
| bitsPerRow | The total number of bits contained in a row, padding included. Using the value 0 (default) means that this size is computed from the buffer width and the pixel size plus a padding with the smallest possible value that leads to a multiple of 4 bytes (32 bits), which is the minimum padding accepted by EDepthMap32f::SetBufferPtr. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Access depth map Height.
Implements eVision::Easy3D::EDepthMap.
| void eVision::Easy3D::EDepthMap32f::SetPixel | ( | eVision::EDepth32f | value, |
| int32_t | x, | ||
| int32_t | y ) |
Sets the value of a pixel.
| value | Value of the pixel. |
| x | Column of the pixel. |
| y | Row of the pixel. |
|
virtual |
Sets the width and height of a DepthMap.
| other | The other DepthMap whose dimensions have to be used for the current object. |
eVision will allocate a new buffer (deallocate the old buffer) if the supplied width and height are different from the existing ones.
If an external buffer has been specified by means of UseExternalBuffer, it will be kept only if the size does not change.
Creating a new buffer and setting its size creates a 4-byte aligned buffer, by default.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Sets the width and height of a DepthMap.
| width | The new requested DepthMap width. |
| height | The new requested DepthMap height. |
eVision will allocate a new buffer (deallocate the old buffer) if the supplied width and height are different from the existing ones.
If an external buffer has been specified by means of UseExternalBuffer, it will be kept only if the size does not change.
Creating a new buffer and setting its size creates a 4-byte aligned buffer, by default.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Access depth map Width.
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Access the Z Resolution (depth units per grey scale value).
| resolution | The resolution of the Z axis in depth units per grey scale value. |
Implements eVision::Easy3D::EDepthMap.
|
virtual |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| buffer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
| rowPitch | The total number of bytes contained in a row, padding included. |
Implements eVision::Easy3D::EDepthMap.