eVision .NET API
Loading...
Searching...
No Matches
eVision.Easy3D.EDepthMap Class Referenceabstract

Represents a generic DepthMap type interface. More...

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

Public Member Functions

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.

Static Public Member Functions

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

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.

Detailed Description

Represents a generic DepthMap type interface.

License(s): Easy3D

Member Function Documentation

◆ AddMetadata()

void eVision.Easy3D.EDepthMap.AddMetadata ( string Key,
string value )
abstract

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.

◆ Clear()

void eVision.Easy3D.EDepthMap.Clear ( )
abstract

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

◆ ClearMetadata()

void eVision.Easy3D.EDepthMap.ClearMetadata ( )
abstract

Deletes all metadata.

◆ ConvertCoordinatesMapToPixel() [1/2]

bool eVision.Easy3D.EDepthMap.ConvertCoordinatesMapToPixel ( eVision.EPoint mapCoordinates,
ref eVision.EIntPoint pixelCoordinates )
abstract

Converts 3D Map coordinates to Pixel coordinates.

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

◆ ConvertCoordinatesMapToPixel() [2/2]

bool eVision.Easy3D.EDepthMap.ConvertCoordinatesMapToPixel ( float x3D,
float y3D,
ref int xBuffer,
ref int yBuffer )
abstract

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]

eVision.EPoint eVision.Easy3D.EDepthMap.ConvertCoordinatesPixelToMap ( eVision.EIntPoint pixelCoordinates)
abstract

Converts Pixel coordinates to 3D Map coordinates.

Parameters
pixelCoordinatesThe pixel coordinates to convert.

◆ ConvertCoordinatesPixelToMap() [2/2]

void eVision.Easy3D.EDepthMap.ConvertCoordinatesPixelToMap ( int xBuffer,
int yBuffer,
ref float x3D,
ref float y3D )
abstract

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.

◆ Create()

eVision.Easy3D.EDepthMap eVision.Easy3D.EDepthMap.Create ( string path)
static

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.

Parameters
pathFull path to the file.

◆ DeleteMetadata()

void eVision.Easy3D.EDepthMap.DeleteMetadata ( string Key)
abstract

Deletes an existing metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

◆ Draw() [1/54]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext)
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext)
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [20/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [21/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [22/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [23/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [24/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [25/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [26/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [27/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [28/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [29/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [30/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [31/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [32/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [33/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [34/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [35/54]

void eVision.Easy3D.EDepthMap.Draw ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [36/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [37/54]

void eVision.Easy3D.EDepthMap.Draw ( System.Drawing.Graphics graphicContext)
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [38/54]

void eVision.Easy3D.EDepthMap.Draw ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [39/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [40/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [41/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [42/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [43/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [44/54]

void eVision.Easy3D.EDepthMap.Draw ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [45/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [46/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [47/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [48/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [49/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [50/54]

void eVision.Easy3D.EDepthMap.Draw ( System.Drawing.Graphics graphicContext,
float zoomX )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [51/54]

void eVision.Easy3D.EDepthMap.Draw ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )
abstract

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [52/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [53/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [54/54]

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

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.

EDepthMap.Draw takes the axis coordinate system in account. See EDepthMap.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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [1/54]

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext)
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )
abstract

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.

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

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

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.

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

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

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.

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

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

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )
abstract

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.

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

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

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.

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

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

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.

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

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

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX )
abstract

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( eVision.EDrawAdapter graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )
abstract

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.

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

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

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.

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

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext)
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [20/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [21/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [22/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EBW8Vector bw8Vector,
float zoomX,
float zoomY )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [23/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [24/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [25/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [26/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [27/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [28/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
eVision.EC24Vector c24Vector,
float zoomX,
float zoomY )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [29/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [30/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [31/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [32/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
float zoomX )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [33/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [34/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [35/54]

void eVision.Easy3D.EDepthMap.DrawImage ( IntPtr graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [36/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [37/54]

void eVision.Easy3D.EDepthMap.DrawImage ( System.Drawing.Graphics graphicContext)
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [38/54]

void eVision.Easy3D.EDepthMap.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EBW8Vector bw8Vector )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [39/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [40/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [41/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [42/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [43/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [44/54]

void eVision.Easy3D.EDepthMap.DrawImage ( System.Drawing.Graphics graphicContext,
eVision.EC24Vector c24Vector )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [45/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [46/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [47/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [48/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [49/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [50/54]

void eVision.Easy3D.EDepthMap.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [51/54]

void eVision.Easy3D.EDepthMap.DrawImage ( System.Drawing.Graphics graphicContext,
float zoomX,
float zoomY )
abstract

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [52/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [53/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawImage() [54/54]

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

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.

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

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ GetBufferPtr() [1/2]

IntPtr eVision.Easy3D.EDepthMap.GetBufferPtr ( )
abstract

Retrieves the pointer of the pixel buffer.

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

◆ GetBufferPtr() [2/2]

IntPtr eVision.Easy3D.EDepthMap.GetBufferPtr ( int x,
int y )
abstract

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

IntPtr eVision.Easy3D.EDepthMap.GetCheckedBufferPtr ( int x,
int y )
abstract

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

string eVision.Easy3D.EDepthMap.GetMetadata ( string Key)
abstract

Returns string value of the given metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

◆ GetZValue()

float eVision.Easy3D.EDepthMap.GetZValue ( int x,
int y )
abstract

Gets the Z value of a pixel.

Parameters
xColumn of the pixel.
yRow of the pixel.

◆ IsVoid()

bool eVision.Easy3D.EDepthMap.IsVoid ( )
abstract

Tests if the EDepthMap object has a size of zero.

Returns true if the depthmap size is zero.

◆ Load() [1/2]

void eVision.Easy3D.EDepthMap.Load ( eVision.ESerializer serializer)
abstract

Restores the EDepthMap stored in the given eVision file.

Parameters
serializerESerializer in read mode.

When loading, the depth map is resized if needed.

This function restores the depth map attributes.

◆ Load() [2/2]

void eVision.Easy3D.EDepthMap.Load ( string path)
abstract

Restores the EDepthMap 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]

void eVision.Easy3D.EDepthMap.LoadImage ( string path)
abstract

Restores the EDepthMap 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 EDepthMap is updated.

◆ LoadImage() [2/2]

void eVision.Easy3D.EDepthMap.LoadImage ( string path,
bool withMetadata )
abstract

Restores the EDepthMap 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 EDepthMap is updated.

◆ LoadImageAndMetadata()

void eVision.Easy3D.EDepthMap.LoadImageAndMetadata ( string pathImage,
string pathMetadata )
abstract

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

void eVision.Easy3D.EDepthMap.LoadMetadata ( string path)
abstract

Loads the metadata from a file in JSON format.

Parameters
pathFull path to the file.

◆ ModifyMetadata()

void eVision.Easy3D.EDepthMap.ModifyMetadata ( string Key,
string value )
abstract

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]

void eVision.Easy3D.EDepthMap.Save ( eVision.ESerializer serializer)
abstract

Saves the EDepthMap object to the given eVision file.

Parameters
serializerESerializer in read mode.

This function saves the EDepthMap in a eVision file.

This function stores the depth map attributes.

◆ Save() [2/2]

void eVision.Easy3D.EDepthMap.Save ( string path)
abstract

Saves the EDepthMap object to the given eVision file.

Parameters
pathThe full path to the destination file.

This function saves the EDepthMap in a eVision file.

This function stores the depth map attributes.

◆ SaveImage() [1/3]

void eVision.Easy3D.EDepthMap.SaveImage ( string path)
abstract

Saves the EDepthMap image to the given image file.

Parameters
pathThe full path to the destination file.

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

◆ SaveImage() [2/3]

void eVision.Easy3D.EDepthMap.SaveImage ( string path,
eVision.EImageFileType type )
abstract

Saves the EDepthMap 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 EDepthMap in a standard image file and thus does not store depth map attributes.

◆ SaveImage() [3/3]

void eVision.Easy3D.EDepthMap.SaveImage ( string path,
eVision.EImageFileType type,
bool withMetadata )
abstract

Saves the EDepthMap 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 EDepthMap in a standard image file and thus does not store depth map attributes.

◆ SaveImageAndMetadata() [1/2]

void eVision.Easy3D.EDepthMap.SaveImageAndMetadata ( string pathImage,
string pathMetadata )
abstract

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]

void eVision.Easy3D.EDepthMap.SaveImageAndMetadata ( string pathImage,
string pathMetadata,
eVision.EImageFileType type )
abstract

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]

void eVision.Easy3D.EDepthMap.SaveJpeg ( string path)
abstract

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

Parameters
pathThe full path of the destination file.

◆ SaveJpeg() [2/2]

void eVision.Easy3D.EDepthMap.SaveJpeg ( string path,
int quality )
abstract

Saves the EDepthMap 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]

void eVision.Easy3D.EDepthMap.SaveJpeg2K ( string path)
abstract

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

Parameters
pathThe full path of the destination file.

◆ SaveJpeg2K() [2/2]

void eVision.Easy3D.EDepthMap.SaveJpeg2K ( string path,
int quality )
abstract

Saves the EDepthMap 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()

void eVision.Easy3D.EDepthMap.SaveMetadata ( string path)
abstract

Saves the metadata to a file in JSON format.

Parameters
pathThe full path to the destination file.

◆ SetBufferPtr() [1/2]

void eVision.Easy3D.EDepthMap.SetBufferPtr ( int width,
int height,
IntPtr imagePointer )
abstract

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

Use EDepthMap.UseExternalBuffer instead.

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

◆ SetBufferPtr() [2/2]

void eVision.Easy3D.EDepthMap.SetBufferPtr ( int width,
int height,
IntPtr imagePointer,
int bitsPerRow )
abstract

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 EDepthMap.SetBufferPtr.
Deprecated

Use EDepthMap.UseExternalBuffer instead.

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

◆ SetSize() [1/2]

void eVision.Easy3D.EDepthMap.SetSize ( eVision.Easy3D.EDepthMap other)
abstract

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]

void eVision.Easy3D.EDepthMap.SetSize ( int width,
int height )
abstract

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

void eVision.Easy3D.EDepthMap.UseExternalBuffer ( int width,
int height,
IntPtr buffer,
int rowPitch )
abstract

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

eVision.Easy3D.EAxisSystemType eVision.Easy3D.EDepthMap.AxisSystemType
getsetabstract

Manage the axis coordinate system.

◆ Height

int eVision.Easy3D.EDepthMap.Height
getsetabstract

Access depth map Height.

◆ RowPitch

int eVision.Easy3D.EDepthMap.RowPitch
getabstract

Returns the buffer row pitch.

◆ Type

eVision.EImageType eVision.Easy3D.EDepthMap.Type
getabstract

Returns the image type.

◆ Width

int eVision.Easy3D.EDepthMap.Width
getsetabstract

Access depth map Width.

◆ ZResolution

float eVision.Easy3D.EDepthMap.ZResolution
getsetabstract

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