eVision .NET API
Loading...
Searching...
No Matches
eVision.Easy3D.EDepthMap8 Class Reference

Represents a EDepthMap with an internal 8-bit pixel representation. More...

Inheritance diagram for eVision.Easy3D.EDepthMap8:
Collaboration diagram for eVision.Easy3D.EDepthMap8:

Public Member Functions

 EDepthMap8 ()
 Creates a 8 bits EDepthMap.
 EDepthMap8 (int width, int height)
 Creates a 8 bits EDepthMap.
 EDepthMap8 (eVision.Easy3D.EDepthMap8 other)
 Creates a 8 bits EDepthMap.
override bool IsVoid ()
 Tests if the EDepthMap8 object has a size of zero.
override IntPtr GetBufferPtr ()
 Retrieves the pointer of the pixel buffer.
override IntPtr GetBufferPtr (int x, int y)
 Retrieves the pointer of the pixel buffer.
override IntPtr GetCheckedBufferPtr (int x, int y)
 Retrieves the pointer of the pixel buffer.
eVision.EDepth8 GetPixel (int x, int y)
 Gets the value of a pixel.
override float GetZValue (int x, int y)
 Gets Z value of a pixel.
void SetPixel (eVision.EDepth8 value, int x, int y)
 Sets the value of a pixel.
override void SetBufferPtr (int width, int height, IntPtr imagePointer, int bitsPerRow)
 Sets the pointer to an externally allocated buffer.
override void SetBufferPtr (int width, int height, IntPtr imagePointer)
 Sets the pointer to an externally allocated buffer.
override void UseExternalBuffer (int width, int height, IntPtr buffer, int rowPitch)
 Sets the pointer to an externally allocated buffer.
override void SetSize (int width, int height)
 Sets the width and height of a DepthMap.
override void SetSize (eVision.Easy3D.EDepthMap other)
 Sets the width and height of a DepthMap.
override void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
override void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
override void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, float zoomX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.
override void Load (string path)
 Restores the EDepthMap8 stored in the given eVision file.
override void Load (eVision.ESerializer serializer)
override void LoadImage (string path, bool withMetadata)
 Restores the EDepthMap8 image stored in the given image file.
override void LoadImage (string path)
 Restores the EDepthMap8 image stored in the given image file.
override void Save (string path)
 Saves the EDepthMap8 object to the given eVision file.
override void Save (eVision.ESerializer serializer)
override void SaveImage (string path, eVision.EImageFileType type, bool withMetadata)
 Saves the EDepthMap8 image to the given image file.
override void SaveImage (string path, eVision.EImageFileType type)
 Saves the EDepthMap8 image to the given image file.
override void SaveImage (string path)
 Saves the EDepthMap8 image to the given image file.
override void SaveJpeg (string path, int quality)
 Saves the EDepthMap8 object to the given image file, in JPEG format.
override void SaveJpeg (string path)
 Saves the EDepthMap8 object to the given image file, in JPEG format.
override void SaveJpeg2K (string path, int quality)
 Saves the EDepthMap8 object to the given image file, in JPEG 2000 format.
override void SaveJpeg2K (string path)
 Saves the EDepthMap8 object to the given image file, in JPEG 2000 format.
override void LoadMetadata (string path)
 Loads the metadata from a file in JSON format.
override void SaveMetadata (string path)
 Saves the metadata to a file in JSON format.
override void LoadImageAndMetadata (string pathImage, string pathMetadata)
 Loads the image and the metadata from a file in JSON format.
override void SaveImageAndMetadata (string pathImage, string pathMetadata, eVision.EImageFileType type)
 Saves the image and the metadata to a JSON format file.
override void SaveImageAndMetadata (string pathImage, string pathMetadata)
 Saves the image and the metadata to a JSON format file.
override void AddMetadata (string Key, string value)
 Adds a metadata key (name) and value. Overwrites if exists.
override void ModifyMetadata (string Key, string value)
 Changes the value of an existing metadata.
override string GetMetadata (string Key)
 Returns string value of the given metadata.
override void DeleteMetadata (string Key)
 Deletes an existing metadata.
override void ClearMetadata ()
 Deletes all metadata.
void CopyMetadataTo (eVision.Easy3D.EDepthMap8 other)
 Copies all metadata to another EDepthMap8.
eVision.EImageBW8 AsEImage ()
 Casts the EDepthMap8 to an EImageBW8 to use with the eVision 2D tools.
override void Clear ()
 Clears the depth map: replaces all pixels with undefined value.
void FillUndefinedPixelsWithMedian (eVision.Easy3D.EDepthMap8 outMap, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
void FillUndefinedPixelsWithMedian (eVision.Easy3D.EDepthMap8 outMap, uint halfOfKernelWidth)
 Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
void FillUndefinedPixelsWithMedian (eVision.Easy3D.EDepthMap8 outMap)
 Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
void FillUndefinedPixels (eVision.Easy3D.EDepthMap8 outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction, eVision.Easy3D.EFillUndefinedPixelsMethod method)
 Fills undefined pixels, used to fill the "holes" in the depth map.
void FillUndefinedPixels (eVision.Easy3D.EDepthMap8 outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction)
 Fills undefined pixels, used to fill the "holes" in the depth map.
void FillUndefinedPixels (eVision.Easy3D.EDepthMap8 outMap)
 Fills undefined pixels, used to fill the "holes" in the depth map.
override void ConvertCoordinatesPixelToMap (int xBuffer, int yBuffer, ref float x3D, ref float y3D)
 Converts Pixel coordinates to 3D Map coordinates.
override eVision.EPoint ConvertCoordinatesPixelToMap (eVision.EIntPoint pixelCoordinates)
 Converts Pixel coordinates to 3D Map coordinates.
override bool ConvertCoordinatesMapToPixel (float x3D, float y3D, ref int xBuffer, ref int yBuffer)
 Converts 3D Map coordinates to Pixel coordinates.
override bool ConvertCoordinatesMapToPixel (eVision.EPoint mapCoordinates, ref eVision.EIntPoint pixelCoordinates)
 Converts 3D Map coordinates to Pixel coordinates.
override void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
override void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
override void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, float zoomX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
override void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.
Public Member Functions inherited from eVision.Easy3D.EDepthMap
bool IsVoid ()
 Tests if the EDepthMap object has a size of zero.
IntPtr GetBufferPtr ()
 Retrieves the pointer of the pixel buffer.
IntPtr GetBufferPtr (int x, int y)
 Retrieves the pointer of the pixel buffer.
IntPtr GetCheckedBufferPtr (int x, int y)
 Retrieves the pointer of the pixel buffer.
void SetBufferPtr (int width, int height, IntPtr imagePointer, int bitsPerRow)
 Sets the pointer to an externally allocated buffer.
void SetBufferPtr (int width, int height, IntPtr imagePointer)
 Sets the pointer to an externally allocated buffer.
void UseExternalBuffer (int width, int height, IntPtr buffer, int rowPitch)
 Sets the pointer to an externally allocated buffer.
eVision.EPoint ConvertCoordinatesPixelToMap (eVision.EIntPoint pixelCoordinates)
 Converts Pixel coordinates to 3D Map coordinates.
void ConvertCoordinatesPixelToMap (int xBuffer, int yBuffer, ref float x3D, ref float y3D)
 Converts Pixel coordinates to 3D Map coordinates.
bool ConvertCoordinatesMapToPixel (eVision.EPoint mapCoordinates, ref eVision.EIntPoint pixelCoordinates)
 Converts 3D Map coordinates to Pixel coordinates.
bool ConvertCoordinatesMapToPixel (float x3D, float y3D, ref int xBuffer, ref int yBuffer)
 Converts 3D Map coordinates to Pixel coordinates.
void SetSize (int width, int height)
 Sets the width and height of a DepthMap.
void SetSize (eVision.Easy3D.EDepthMap other)
 Sets the width and height of a DepthMap.
void Load (string path)
 Restores the EDepthMap stored in the given eVision file.
void Load (eVision.ESerializer serializer)
 Restores the EDepthMap stored in the given eVision file.
void LoadImage (string path, bool withMetadata)
 Restores the EDepthMap image stored in the given image file.
void LoadImage (string path)
 Restores the EDepthMap image stored in the given image file.
void Save (string path)
 Saves the EDepthMap object to the given eVision file.
void Save (eVision.ESerializer serializer)
 Saves the EDepthMap object to the given eVision file.
void SaveImage (string path, eVision.EImageFileType type, bool withMetadata)
 Saves the EDepthMap image to the given image file.
void SaveImage (string path, eVision.EImageFileType type)
 Saves the EDepthMap image to the given image file.
void SaveImage (string path)
 Saves the EDepthMap image to the given image file.
void SaveJpeg (string path, int quality)
 Saves the EDepthMap object to the given image file, in JPEG format.
void SaveJpeg (string path)
 Saves the EDepthMap object to the given image file, in JPEG format.
void SaveJpeg2K (string path, int quality)
 Saves the EDepthMap object to the given image file, in JPEG 2000 format.
void SaveJpeg2K (string path)
 Saves the EDepthMap object to the given image file, in JPEG 2000 format.
void SaveMetadata (string path)
 Saves the metadata to a file in JSON format.
void LoadMetadata (string path)
 Loads the metadata from a file in JSON format.
void SaveImageAndMetadata (string pathImage, string pathMetadata, eVision.EImageFileType type)
 Saves the image and the metadata to a JSON format file.
void SaveImageAndMetadata (string pathImage, string pathMetadata)
 Saves the image and the metadata to a JSON format file.
void LoadImageAndMetadata (string pathImage, string pathMetadata)
 Loads the image and the metadata from a file in JSON format.
void AddMetadata (string Key, string value)
 Adds a metadata key (name) and value. Overwrites if exists.
void ModifyMetadata (string Key, string value)
 Changes the value of an existing metadata.
string GetMetadata (string Key)
 Returns string value of the given metadata.
void DeleteMetadata (string Key)
 Deletes an existing metadata.
void ClearMetadata ()
 Deletes all metadata.
void Clear ()
 Clears the depth map: replaces all pixels with undefined value.
float GetZValue (int x, int y)
 Gets the Z value of a pixel.
void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, float zoomX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
void Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, float zoomX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
void Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, float zoomX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, float zoomX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.
void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, float zoomX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector)
 Draws a DepthMap in a device context.
void Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, float zoomX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX)
 Displays the internal image buffer.
void DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector)
 Displays the internal image buffer.

Properties

override float ZResolution [get, set]
 Access the Z Resolution (depth units per grey scale value).
eVision.EDepth8 UndefinedValue [get]
 Returns the Undefined value. That value is used to mark pixels with no valid depth value.
override int Width [get, set]
 Access depth map Width.
override int Height [get, set]
 Access depth map Height.
override int RowPitch [get]
 Returns the buffer row pitch.
override eVision.EImageType Type [get]
 Returns the image type.
override eVision.Easy3D.EAxisSystemType AxisSystemType [get, set]
 Manage the axis coordinate system.
Properties inherited from eVision.Easy3D.EDepthMap
int Width [get, set]
 Access depth map Width.
int Height [get, set]
 Access depth map Height.
int RowPitch [get]
 Returns the buffer row pitch.
float ZResolution [get, set]
 Access the Z Resolution (depth units per grey scale value).
eVision.EImageType Type [get]
 Returns the image type.
eVision.Easy3D.EAxisSystemType AxisSystemType [get, set]
 Manage the axis coordinate system.

Additional Inherited Members

Static Public Member Functions inherited from eVision.Easy3D.EDepthMap
static eVision.Easy3D.EDepthMap Create (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.

Detailed Description

Represents a EDepthMap with an internal 8-bit pixel representation.

License(s): Easy3D

Constructor & Destructor Documentation

◆ EDepthMap8() [1/3]

eVision.Easy3D.EDepthMap8.EDepthMap8 ( )

Creates a 8 bits EDepthMap.

◆ EDepthMap8() [2/3]

eVision.Easy3D.EDepthMap8.EDepthMap8 ( int width,
int height )

Creates a 8 bits EDepthMap.

Parameters
widthThe width of the new depth map.
heightThe height of the new depth map.

◆ EDepthMap8() [3/3]

eVision.Easy3D.EDepthMap8.EDepthMap8 ( eVision.Easy3D.EDepthMap8 other)

Creates a 8 bits EDepthMap.

Parameters
otherAnother depth map.

Member Function Documentation

◆ AddMetadata()

override void eVision.Easy3D.EDepthMap8.AddMetadata ( string Key,
string value )

Adds a metadata key (name) and value. Overwrites if exists.

Parameters
KeyThe name of the metadata. Names are unique.
valueThe value for the given metadata.

◆ AsEImage()

eVision.EImageBW8 eVision.Easy3D.EDepthMap8.AsEImage ( )

Casts the EDepthMap8 to an EImageBW8 to use with the eVision 2D tools.

◆ Clear()

override void eVision.Easy3D.EDepthMap8.Clear ( )

Clears the depth map: replaces all pixels with undefined value.

◆ ClearMetadata()

override void eVision.Easy3D.EDepthMap8.ClearMetadata ( )

Deletes all metadata.

◆ ConvertCoordinatesMapToPixel() [1/2]

override bool eVision.Easy3D.EDepthMap8.ConvertCoordinatesMapToPixel ( eVision.EPoint mapCoordinates,
ref eVision.EIntPoint pixelCoordinates )

Converts 3D Map coordinates to Pixel coordinates.

Parameters
mapCoordinatesThe map coordinates to convert from.
pixelCoordinatesThe pixel coordinates to convert to.

◆ ConvertCoordinatesMapToPixel() [2/2]

override bool eVision.Easy3D.EDepthMap8.ConvertCoordinatesMapToPixel ( float x3D,
float y3D,
ref int xBuffer,
ref int yBuffer )

Converts 3D Map coordinates to Pixel coordinates.

Parameters
x3DThe Map X coordinate.
y3DThe Map Y coordinate.
xBufferThe returned Pixel X coordinate.
yBufferThe returned Pixel Y coordinate.
Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ ConvertCoordinatesPixelToMap() [1/2]

override eVision.EPoint eVision.Easy3D.EDepthMap8.ConvertCoordinatesPixelToMap ( eVision.EIntPoint pixelCoordinates)

Converts Pixel coordinates to 3D Map coordinates.

Parameters
pixelCoordinatesThe pixel coordinates to convert.

◆ ConvertCoordinatesPixelToMap() [2/2]

override void eVision.Easy3D.EDepthMap8.ConvertCoordinatesPixelToMap ( int xBuffer,
int yBuffer,
ref float x3D,
ref float y3D )

Converts Pixel coordinates to 3D Map coordinates.

Parameters
xBufferThe pixel X coordinate.
yBufferThe pixel Y coordinate.
x3DThe returned Map X coordinate.
y3DThe returned Map Y coordinate.
Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ CopyMetadataTo()

void eVision.Easy3D.EDepthMap8.CopyMetadataTo ( eVision.Easy3D.EDepthMap8 other)

Copies all metadata to another EDepthMap8.

Parameters
otherThe destination EDepthMap8.

◆ DeleteMetadata()

override void eVision.Easy3D.EDepthMap8.DeleteMetadata ( string Key)

Deletes an existing metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

◆ Draw() [1/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext)

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [2/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [3/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [4/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [5/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [6/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [7/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [8/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [9/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [10/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [11/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [12/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [13/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [14/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [15/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [16/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [17/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [18/54]

override void eVision.Easy3D.EDepthMap8.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

◆ Draw() [19/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext)

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [20/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [21/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [22/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [23/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [24/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [25/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [26/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [27/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [28/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [29/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [30/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [31/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [32/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [33/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [34/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [35/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [36/54]

override void eVision.Easy3D.EDepthMap8.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [37/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext)

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [38/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [39/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [40/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [41/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [42/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [43/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [44/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [45/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [46/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [47/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [48/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [49/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [50/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
float zoomX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [51/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [52/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [53/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [54/54]

override void eVision.Easy3D.EDepthMap8.Draw ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

A DepthMap can be drawn (its pixels rendered) using a device context.

EDepthMap8.Draw takes the axis coordinate system in account. See EDepthMap8.AxisSystemType.

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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [1/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext)

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [2/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [3/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [4/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [5/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [6/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [7/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [8/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [9/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [10/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [11/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [12/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [13/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [14/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [15/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [16/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [17/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [18/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

◆ DrawImage() [19/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext)

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [20/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [21/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [22/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [23/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [24/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [25/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [26/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [27/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [28/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [29/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [30/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [31/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [32/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [33/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [34/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [35/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [36/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [37/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext)

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [38/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [39/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [40/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [41/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [42/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [43/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
bw8VectorWhen supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [44/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [45/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [46/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [47/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [48/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [49/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
c24VectorWhen supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors).
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [50/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [51/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [52/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [53/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawImage() [54/54]

override void eVision.Easy3D.EDepthMap8.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Parameters
graphicContextHandle to the device context of the destination window.
zoomXMagnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale.
zoomYMagnification 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).
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
colorUndefinedPixelAn optional parameter to choose the drawing color of undefined pixels.

An image can be drawn (its pixels rendered) using a device context.

EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See EDepthMap8.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.)

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ FillUndefinedPixels() [1/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixels ( eVision.Easy3D.EDepthMap8 outMap)

Fills undefined pixels, used to fill the "holes" in the depth map.

Parameters
outMapThe destination depth map.

◆ FillUndefinedPixels() [2/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixels ( eVision.Easy3D.EDepthMap8 outMap,
eVision.Easy3D.EFillUndefinedPixelsDirection direction )

Fills undefined pixels, used to fill the "holes" in the depth map.

Parameters
outMapThe destination depth map.
directionDirection in which the undefined pixels are filled in a depthmap from EFillUndefinedPixelsDirection.

◆ FillUndefinedPixels() [3/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixels ( eVision.Easy3D.EDepthMap8 outMap,
eVision.Easy3D.EFillUndefinedPixelsDirection direction,
eVision.Easy3D.EFillUndefinedPixelsMethod method )

Fills undefined pixels, used to fill the "holes" in the depth map.

Parameters
outMapThe destination depth map.
directionDirection in which the undefined pixels are filled in a depthmap from EFillUndefinedPixelsDirection.
methodWhich values used to fill the undefined pixels in a depthmap from EFillUndefinedPixelsMethod.

◆ FillUndefinedPixelsWithMedian() [1/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian ( eVision.Easy3D.EDepthMap8 outMap)

Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.

Parameters
outMapThe destination depth map

◆ FillUndefinedPixelsWithMedian() [2/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian ( eVision.Easy3D.EDepthMap8 outMap,
uint halfOfKernelWidth )

Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.

Parameters
outMapThe destination depth map
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 2).

◆ FillUndefinedPixelsWithMedian() [3/3]

void eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian ( eVision.Easy3D.EDepthMap8 outMap,
uint halfOfKernelWidth,
uint halfOfKernelHeight )

Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.

Parameters
outMapThe destination depth map
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 2).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth).

◆ GetBufferPtr() [1/2]

override IntPtr eVision.Easy3D.EDepthMap8.GetBufferPtr ( )

Retrieves the pointer of the pixel buffer.

This function does not check the value of the parameters. Use carefully.

◆ GetBufferPtr() [2/2]

override IntPtr eVision.Easy3D.EDepthMap8.GetBufferPtr ( int x,
int y )

Retrieves the pointer of the pixel buffer.

Parameters
xColumn of the pixel of which we want the address.
yRow of the pixel of which we want the address.

This function does not check the value of the parameters. Use carefully.

◆ GetCheckedBufferPtr()

override IntPtr eVision.Easy3D.EDepthMap8.GetCheckedBufferPtr ( int x,
int y )

Retrieves the pointer of the pixel buffer.

Parameters
xColumn of the pixel of which we want the address.
yRow of the pixel of which we want the address.

This function checks the value of the parameters.

◆ GetMetadata()

override string eVision.Easy3D.EDepthMap8.GetMetadata ( string Key)

Returns string value of the given metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

◆ GetPixel()

eVision.EDepth8 eVision.Easy3D.EDepthMap8.GetPixel ( int x,
int y )

Gets the value of a pixel.

Parameters
xColumn of the pixel.
yRow of the pixel.

◆ GetZValue()

override float eVision.Easy3D.EDepthMap8.GetZValue ( int x,
int y )

Gets Z value of a pixel.

Parameters
xColumn of the pixel.
yRow of the pixel.

◆ IsVoid()

override bool eVision.Easy3D.EDepthMap8.IsVoid ( )

Tests if the EDepthMap8 object has a size of zero.

Returns true if the depthmap size is zero.

◆ Load() [1/2]

override void eVision.Easy3D.EDepthMap8.Load ( eVision.ESerializer serializer)
Parameters
serializerthe serializer to read from.

◆ Load() [2/2]

override void eVision.Easy3D.EDepthMap8.Load ( string path)

Restores the EDepthMap8 stored in the given eVision file.

Parameters
pathFull path of the file.

When loading, the depth map is resized if needed.

This function restores the depth map attributes.

◆ LoadImage() [1/2]

override void eVision.Easy3D.EDepthMap8.LoadImage ( string path)

Restores the EDepthMap8 image stored in the given image file.

Parameters
pathFull 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 EDepthMap8 is updated.

◆ LoadImage() [2/2]

override void eVision.Easy3D.EDepthMap8.LoadImage ( string path,
bool withMetadata )

Restores the EDepthMap8 image stored in the given image file.

Parameters
pathFull path to the file.
withMetadataParameter 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 EDepthMap8 is updated.

◆ LoadImageAndMetadata()

override void eVision.Easy3D.EDepthMap8.LoadImageAndMetadata ( string pathImage,
string pathMetadata )

Loads the image and the metadata from a file in JSON format.

Parameters
pathImageFull path to the image file.
pathMetadataFull path to the metadata file.

◆ LoadMetadata()

override void eVision.Easy3D.EDepthMap8.LoadMetadata ( string path)

Loads the metadata from a file in JSON format.

Parameters
pathFull path to the file.

◆ ModifyMetadata()

override void eVision.Easy3D.EDepthMap8.ModifyMetadata ( string Key,
string value )

Changes the value of an existing metadata.

Throws an exception if the metadata does not exist.

Parameters
KeyThe name of an existing metadata.
valueThe value for the given metadata.

◆ Save() [1/2]

override void eVision.Easy3D.EDepthMap8.Save ( eVision.ESerializer serializer)
Parameters
serializerthe serializer to write into.

◆ Save() [2/2]

override void eVision.Easy3D.EDepthMap8.Save ( string path)

Saves the EDepthMap8 object to the given eVision file.

Parameters
pathThe full path to the destination file.

This function saves the EDepthMap8 in a eVision file.

This function stores the depth map attributes.

◆ SaveImage() [1/3]

override void eVision.Easy3D.EDepthMap8.SaveImage ( string path)

Saves the EDepthMap8 image to the given image file.

Parameters
pathThe full path to the destination file.

This function saves the image associated to EDepthMap8 in a standard image file and thus does not store depth map attributes.

◆ SaveImage() [2/3]

override void eVision.Easy3D.EDepthMap8.SaveImage ( string path,
eVision.EImageFileType type )

Saves the EDepthMap8 image to the given image file.

Parameters
pathThe full path to the destination file.
typeFile format, as defined by EImageFileType. If not specified, the file format is determined from the file extension.

This function saves the image associated to EDepthMap8 in a standard image file and thus does not store depth map attributes.

◆ SaveImage() [3/3]

override void eVision.Easy3D.EDepthMap8.SaveImage ( string path,
eVision.EImageFileType type,
bool withMetadata )

Saves the EDepthMap8 image to the given image file.

Parameters
pathThe full path to the destination file.
typeFile format, as defined by EImageFileType. If not specified, the file format is determined from the file extension.
withMetadataParameter to save or not the metadata that with the same filename next. False by default.

This function saves the image associated to EDepthMap8 in a standard image file and thus does not store depth map attributes.

◆ SaveImageAndMetadata() [1/2]

override void eVision.Easy3D.EDepthMap8.SaveImageAndMetadata ( string pathImage,
string pathMetadata )

Saves the image and the metadata to a JSON format file.

Parameters
pathImageThe full path to the destination image file.
pathMetadataThe full path to the destination metadata file.

◆ SaveImageAndMetadata() [2/2]

override void eVision.Easy3D.EDepthMap8.SaveImageAndMetadata ( string pathImage,
string pathMetadata,
eVision.EImageFileType type )

Saves the image and the metadata to a JSON format file.

Parameters
pathImageThe full path to the destination image file.
pathMetadataThe full path to the destination metadata file.
typeFile format, as defined by EImageFileType.

If not specified, the file format is determined from the file extension.

◆ SaveJpeg() [1/2]

override void eVision.Easy3D.EDepthMap8.SaveJpeg ( string path)

Saves the EDepthMap8 object to the given image file, in JPEG format.

Parameters
pathThe full path of the destination file.

◆ SaveJpeg() [2/2]

override void eVision.Easy3D.EDepthMap8.SaveJpeg ( string path,
int quality )

Saves the EDepthMap8 object to the given image file, in JPEG format.

Parameters
pathThe full path of the destination file.
qualityJPEG quality, between 0 and 100 (100 is best quality). The default value is 75.

◆ SaveJpeg2K() [1/2]

override void eVision.Easy3D.EDepthMap8.SaveJpeg2K ( string path)

Saves the EDepthMap8 object to the given image file, in JPEG 2000 format.

Parameters
pathThe full path of the destination file.

◆ SaveJpeg2K() [2/2]

override void eVision.Easy3D.EDepthMap8.SaveJpeg2K ( string path,
int quality )

Saves the EDepthMap8 object to the given image file, in JPEG 2000 format.

Parameters
pathThe full path of the destination file.
qualityJPEG 2000 quality, between 1 and 512.

The default value is 16.

◆ SaveMetadata()

override void eVision.Easy3D.EDepthMap8.SaveMetadata ( string path)

Saves the metadata to a file in JSON format.

Parameters
pathThe full path to the destination file.

◆ SetBufferPtr() [1/2]

override void eVision.Easy3D.EDepthMap8.SetBufferPtr ( int width,
int height,
IntPtr imagePointer )

Sets the pointer to an externally allocated buffer.

Parameters
widthThe width of the supplied buffer, in pixels.
heightThe height of the supplied buffer, in pixels.
imagePointerThe pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image.

◆ SetBufferPtr() [2/2]

override void eVision.Easy3D.EDepthMap8.SetBufferPtr ( int width,
int height,
IntPtr imagePointer,
int bitsPerRow )

Sets the pointer to an externally allocated buffer.

Parameters
widthThe width of the supplied buffer, in pixels.
heightThe height of the supplied buffer, in pixels.
imagePointerThe pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image.
bitsPerRowThe 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 EDepthMap8.SetBufferPtr.

◆ SetPixel()

void eVision.Easy3D.EDepthMap8.SetPixel ( eVision.EDepth8 value,
int x,
int y )

Sets the value of a pixel.

Parameters
valueValue of the pixel.
xColumn of the pixel.
yRow of the pixel.

◆ SetSize() [1/2]

override void eVision.Easy3D.EDepthMap8.SetSize ( eVision.Easy3D.EDepthMap other)

Sets the width and height of a DepthMap.

Parameters
otherThe 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.

◆ SetSize() [2/2]

override void eVision.Easy3D.EDepthMap8.SetSize ( int width,
int height )

Sets the width and height of a DepthMap.

Parameters
widthThe new requested DepthMap width.
heightThe 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.

◆ UseExternalBuffer()

override void eVision.Easy3D.EDepthMap8.UseExternalBuffer ( int width,
int height,
IntPtr buffer,
int rowPitch )

Sets the pointer to an externally allocated buffer.

Parameters
widthThe width of the supplied buffer, in pixels.
heightThe height of the supplied buffer, in pixels.
bufferThe pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image.
rowPitchThe total number of bytes contained in a row, padding included.

Property Documentation

◆ AxisSystemType

override eVision.Easy3D.EAxisSystemType eVision.Easy3D.EDepthMap8.AxisSystemType
getset

Manage the axis coordinate system.

◆ Height

override int eVision.Easy3D.EDepthMap8.Height
getset

Access depth map Height.

◆ RowPitch

override int eVision.Easy3D.EDepthMap8.RowPitch
get

Returns the buffer row pitch.

◆ Type

override eVision.EImageType eVision.Easy3D.EDepthMap8.Type
get

Returns the image type.

◆ UndefinedValue

eVision.EDepth8 eVision.Easy3D.EDepthMap8.UndefinedValue
get

Returns the Undefined value. That value is used to mark pixels with no valid depth value.

◆ Width

override int eVision.Easy3D.EDepthMap8.Width
getset

Access depth map Width.

◆ ZResolution

override float eVision.Easy3D.EDepthMap8.ZResolution
getset

Access the Z Resolution (depth units per grey scale value).