eVision .NET API
Loading...
Searching...
No Matches
eVision.EGrabberBridge.EGrabberDepthMap8 Class Reference
Inheritance diagram for eVision.EGrabberBridge.EGrabberDepthMap8:
Collaboration diagram for eVision.EGrabberBridge.EGrabberDepthMap8:

Public Member Functions

 EGrabberDepthMap8 (object bufferInfos)
 EGrabberDepthMap8 (object formatConverter, object bufferInfos)
void Dispose ()
Public Member Functions inherited from eVision.Easy3D.EDepthMap8
 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.

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.
Properties inherited from eVision.Easy3D.EDepthMap8
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.

Constructor & Destructor Documentation

◆ EGrabberDepthMap8() [1/2]

eVision.EGrabberBridge.EGrabberDepthMap8.EGrabberDepthMap8 ( object bufferInfos)

◆ EGrabberDepthMap8() [2/2]

eVision.EGrabberBridge.EGrabberDepthMap8.EGrabberDepthMap8 ( object formatConverter,
object bufferInfos )

Member Function Documentation

◆ Dispose()

void eVision.EGrabberBridge.EGrabberDepthMap8.Dispose ( )