eVision Python API
Loading...
Searching...
No Matches
eVision.Easy3D.EDepthMap Class Reference

Represents a generic DepthMap type interface. More...

Inheritance diagram for eVision.Easy3D.EDepthMap:

Public Member Functions

bool IsVoid (self)
 Tests if the eVision.Easy3D.EDepthMap object has a size of zero.
ctypes.c_void_p GetBufferPtr (self)
 Retrieves the pointer of the pixel buffer.
ctypes.c_void_p GetBufferPtr (self, int x, int y)
 Retrieves the pointer of the pixel buffer.
ctypes.c_void_p GetCheckedBufferPtr (self, int x, int y)
 Retrieves the pointer of the pixel buffer.
None SetBufferPtr (self, int width, int height, ctypes.c_void_p imagePointer, int bitsPerRow)
 Sets the pointer to an externally allocated buffer.
None SetBufferPtr (self, int width, int height, ctypes.c_void_p imagePointer)
 Sets the pointer to an externally allocated buffer.
None UseExternalBuffer (self, int width, int height, ctypes.c_void_p buffer, int rowPitch)
 Sets the pointer to an externally allocated buffer.
eVision.EPoint ConvertCoordinatesPixelToMap (self, eVision.EIntPoint pixelCoordinates)
 Converts Pixel coordinates to 3D Map coordinates.
bool ConvertCoordinatesMapToPixel (self, eVision.EPoint mapCoordinates, eVision.EIntPoint pixelCoordinates)
 Converts 3D Map coordinates to Pixel coordinates.
None SetSize (self, int width, int height)
 Sets the width and height of a DepthMap.
None SetSize (self, eVision.Easy3D.EDepthMap other)
 Sets the width and height of a DepthMap.
None Load (self, str path)
 Restores the eVision.Easy3D.EDepthMap stored in the given eVision file.
None Load (self, eVision.ESerializer|None serializer)
 Restores the eVision.Easy3D.EDepthMap stored in the given eVision file.
None LoadImage (self, str path, bool withMetadata)
 Restores the eVision.Easy3D.EDepthMap image stored in the given image file.
None LoadImage (self, str path)
 Restores the eVision.Easy3D.EDepthMap image stored in the given image file.
None Save (self, str path)
 Saves the eVision.Easy3D.EDepthMap object to the given eVision file.
None Save (self, eVision.ESerializer|None serializer)
 Saves the eVision.Easy3D.EDepthMap object to the given eVision file.
None SaveImage (self, str path, eVision.EImageFileType type, bool withMetadata)
 Saves the eVision.Easy3D.EDepthMap image to the given image file.
None SaveImage (self, str path, eVision.EImageFileType type)
 Saves the eVision.Easy3D.EDepthMap image to the given image file.
None SaveImage (self, str path)
 Saves the eVision.Easy3D.EDepthMap image to the given image file.
None SaveJpeg (self, str path, int quality)
 Saves the eVision.Easy3D.EDepthMap object to the given image file, in JPEG format.
None SaveJpeg (self, str path)
 Saves the eVision.Easy3D.EDepthMap object to the given image file, in JPEG format.
None SaveJpeg2K (self, str path, int quality)
 Saves the eVision.Easy3D.EDepthMap object to the given image file, in JPEG 2000 format.
None SaveJpeg2K (self, str path)
 Saves the eVision.Easy3D.EDepthMap object to the given image file, in JPEG 2000 format.
None SaveMetadata (self, str path)
 Saves the metadata to a file in JSON format.
None LoadMetadata (self, str path)
 Loads the metadata from a file in JSON format.
None SaveImageAndMetadata (self, str pathImage, str pathMetadata, eVision.EImageFileType type)
 Saves the image and the metadata to a JSON format file.
None SaveImageAndMetadata (self, str pathImage, str pathMetadata)
 Saves the image and the metadata to a JSON format file.
None LoadImageAndMetadata (self, str pathImage, str pathMetadata)
 Loads the image and the metadata from a file in JSON format.
None AddMetadata (self, str Key, str value)
 Adds a metadata key (name) and value.
None ModifyMetadata (self, str Key, str value)
 Changes the value of an existing metadata.
str GetMetadata (self, str Key)
 Returns string value of the given metadata.
None DeleteMetadata (self, str Key)
 Deletes an existing metadata.
None ClearMetadata (self)
 Deletes all metadata.
None Clear (self)
 Clears the depth map: replaces all pixels with undefined value.
float GetZValue (self, int x, int y)
 Gets the Z value of a pixel.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector)
 Draws a DepthMap in a device context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector)
 Draws a DepthMap in a device context.
None Draw (self, ctypes.c_void_p graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Draws a DepthMap in a device context.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, float zoomX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector, float zoomX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EC24Vector|None c24Vector)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX, float panY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY, float panX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX, float zoomY)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector, float zoomX)
 Displays the internal image buffer.
None DrawImage (self, eVision.EDrawAdapter|None graphicContext, eVision.EBW8Vector|None bw8Vector)
 Displays the internal image buffer.
int Width (self)
 Access depth map Width.
 Width (self, int value)
 Access depth map Width.
int Height (self)
 Access depth map Height.
 Height (self, int value)
 Access depth map Height.
int RowPitch (self)
 Returns the buffer row pitch.
float ZResolution (self)
 Access the Z Resolution (depth units per grey scale value).
 ZResolution (self, float value)
 Access the Z Resolution (depth units per grey scale value).
eVision.EImageType Type (self)
 Returns the image type.
eVision.Easy3D.EAxisSystemType AxisSystemType (self)
 Manage the axis coordinate system.
 AxisSystemType (self, eVision.Easy3D.EAxisSystemType value)
 Manage the axis coordinate system.

Static Public Member Functions

eVision.Easy3D.EDepthMap|None Create (str path)
 Factory method to allocate and read a DepthMap from a file.

Detailed Description

Represents a generic DepthMap type interface.

Remarks:

License(s): Easy3D

Member Function Documentation

◆ AddMetadata()

None eVision.Easy3D.EDepthMap.AddMetadata ( self,
str Key,
str value )

Adds a metadata key (name) and value.

Overwrites if exists.

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ AxisSystemType() [1/2]

◆ AxisSystemType() [2/2]

eVision.Easy3D.EDepthMap.AxisSystemType ( self,
eVision.Easy3D.EAxisSystemType value )

◆ Clear()

None eVision.Easy3D.EDepthMap.Clear ( self)

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ ClearMetadata()

None eVision.Easy3D.EDepthMap.ClearMetadata ( self)

◆ ConvertCoordinatesMapToPixel()

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

Converts 3D Map coordinates to Pixel coordinates.

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ ConvertCoordinatesPixelToMap()

eVision.EPoint eVision.Easy3D.EDepthMap.ConvertCoordinatesPixelToMap ( self,
eVision.EIntPoint pixelCoordinates )

Converts Pixel coordinates to 3D Map coordinates.

Parameters
pixelCoordinatesThe pixel coordinates to convert.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Create()

eVision.Easy3D.EDepthMap | None eVision.Easy3D.EDepthMap.Create ( str path)
static

Factory method to allocate and read a DepthMap from a file.

Depending on the serialized EDepthMap type, it returns the corresponding eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap16 or eVision.Easy3D.EDepthMap32f object. The allocated EDepthMap must be released after use.

Parameters
pathFull path to the file.

◆ DeleteMetadata()

None eVision.Easy3D.EDepthMap.DeleteMetadata ( self,
str Key )

Deletes an existing metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Draw() [1/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

Parameters
graphicContextHandle to the device context of the destination window.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [2/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [3/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [4/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [5/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [6/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [7/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [8/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [9/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [10/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [11/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [12/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [13/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [14/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [15/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [16/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [17/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [18/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
ctypes.c_void_p graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

eVision.Easy3D.EDepthMap.Draw takes the axis coordinate system in account. See eVision.Easy3D.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 eVision.EDrawAdapter by using an instance of eVision.EWindowsDrawAdapter.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [19/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext )

Draws a DepthMap in a device context.

Remarks:

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

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

Parameters
graphicContextHandle to the device context of the destination window.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [20/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [21/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [22/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [23/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [24/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [25/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [26/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector )

Draws a DepthMap in a device context.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [27/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [28/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [29/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [30/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [31/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [32/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [33/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY )

Draws a DepthMap in a device context.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [34/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [35/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Draw() [36/36]

None eVision.Easy3D.EDepthMap.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Draws a DepthMap in a device context.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [1/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext )

Displays the internal image buffer.

Remarks:

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

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

Parameters
graphicContextHandle to the device context of the destination window.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [2/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [3/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [4/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [5/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [6/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [7/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EBW8Vector | None bw8Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [8/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector )

Displays the internal image buffer.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [9/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [10/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY )

Displays the internal image buffer.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [11/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [12/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [13/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
eVision.EC24Vector | None c24Vector,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [14/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [15/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY )

Displays the internal image buffer.

Remarks:

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [16/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [17/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ DrawImage() [18/18]

None eVision.Easy3D.EDepthMap.DrawImage ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX,
float panY,
eVision.EC24 colorUndefinedPixel )

Displays the internal image buffer.

Remarks:

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

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ GetBufferPtr() [1/2]

ctypes.c_void_p eVision.Easy3D.EDepthMap.GetBufferPtr ( self)

Retrieves the pointer of the pixel buffer.

Remarks:

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ GetBufferPtr() [2/2]

ctypes.c_void_p eVision.Easy3D.EDepthMap.GetBufferPtr ( self,
int x,
int y )

Retrieves the pointer of the pixel buffer.

Remarks:

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ GetCheckedBufferPtr()

ctypes.c_void_p eVision.Easy3D.EDepthMap.GetCheckedBufferPtr ( self,
int x,
int y )

Retrieves the pointer of the pixel buffer.

Remarks:

This function checks the value of the parameters.

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ GetMetadata()

str eVision.Easy3D.EDepthMap.GetMetadata ( self,
str Key )

Returns string value of the given metadata.

Throws an exception if it does not exist.

Parameters
KeyThe name of an existing metadata.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ GetZValue()

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

Gets the Z value of a pixel.

Parameters
xColumn of the pixel.
yRow of the pixel.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Height() [1/2]

◆ Height() [2/2]

eVision.Easy3D.EDepthMap.Height ( self,
int value )

◆ IsVoid()

bool eVision.Easy3D.EDepthMap.IsVoid ( self)

Tests if the eVision.Easy3D.EDepthMap object has a size of zero.

Remarks:

Returns true if the depthmap size is zero.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Load() [1/2]

None eVision.Easy3D.EDepthMap.Load ( self,
eVision.ESerializer | None serializer )

Restores the eVision.Easy3D.EDepthMap stored in the given eVision file.

Remarks:

When loading, the depth map is resized if needed.

This function restores the depth map attributes.

Parameters
serializereVision.ESerializer in read mode.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Load() [2/2]

None eVision.Easy3D.EDepthMap.Load ( self,
str path )

Restores the eVision.Easy3D.EDepthMap stored in the given eVision file.

Remarks:

When loading, the depth map is resized if needed.

This function restores the depth map attributes.

Parameters
pathFull path of the file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ LoadImage() [1/2]

None eVision.Easy3D.EDepthMap.LoadImage ( self,
str path )

Restores the eVision.Easy3D.EDepthMap image stored in the given image file.

Remarks:

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 eVision.Easy3D.EDepthMap is updated.

Parameters
pathFull path to the file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ LoadImage() [2/2]

None eVision.Easy3D.EDepthMap.LoadImage ( self,
str path,
bool withMetadata )

Restores the eVision.Easy3D.EDepthMap image stored in the given image file.

Remarks:

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 eVision.Easy3D.EDepthMap is updated.

Parameters
pathFull path to the file.
withMetadataParameter to load or not the metadata that has the same filename. False by default.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ LoadImageAndMetadata()

None eVision.Easy3D.EDepthMap.LoadImageAndMetadata ( self,
str pathImage,
str pathMetadata )

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ LoadMetadata()

None eVision.Easy3D.EDepthMap.LoadMetadata ( self,
str path )

Loads the metadata from a file in JSON format.

Parameters
pathFull path to the file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ ModifyMetadata()

None eVision.Easy3D.EDepthMap.ModifyMetadata ( self,
str Key,
str value )

Changes the value of an existing metadata.

Throws an exception if the metadata does not exist.

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ RowPitch()

int eVision.Easy3D.EDepthMap.RowPitch ( self)

Returns the buffer row pitch.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Save() [1/2]

None eVision.Easy3D.EDepthMap.Save ( self,
eVision.ESerializer | None serializer )

Saves the eVision.Easy3D.EDepthMap object to the given eVision file.

Remarks:

This function saves the eVision.Easy3D.EDepthMap in a eVision file.

This function stores the depth map attributes.

Parameters
serializereVision.ESerializer in read mode.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Save() [2/2]

None eVision.Easy3D.EDepthMap.Save ( self,
str path )

Saves the eVision.Easy3D.EDepthMap object to the given eVision file.

Remarks:

This function saves the eVision.Easy3D.EDepthMap in a eVision file.

This function stores the depth map attributes.

Parameters
pathThe full path to the destination file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveImage() [1/3]

None eVision.Easy3D.EDepthMap.SaveImage ( self,
str path )

Saves the eVision.Easy3D.EDepthMap image to the given image file.

Remarks:

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

Parameters
pathThe full path to the destination file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveImage() [2/3]

None eVision.Easy3D.EDepthMap.SaveImage ( self,
str path,
eVision.EImageFileType type )

Saves the eVision.Easy3D.EDepthMap image to the given image file.

Remarks:

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveImage() [3/3]

None eVision.Easy3D.EDepthMap.SaveImage ( self,
str path,
eVision.EImageFileType type,
bool withMetadata )

Saves the eVision.Easy3D.EDepthMap image to the given image file.

Remarks:

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

Parameters
pathThe full path to the destination file.
typeFile format, as defined by eVision.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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveImageAndMetadata() [1/2]

None eVision.Easy3D.EDepthMap.SaveImageAndMetadata ( self,
str pathImage,
str pathMetadata )

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveImageAndMetadata() [2/2]

None eVision.Easy3D.EDepthMap.SaveImageAndMetadata ( self,
str pathImage,
str pathMetadata,
eVision.EImageFileType type )

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

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

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveJpeg() [1/2]

None eVision.Easy3D.EDepthMap.SaveJpeg ( self,
str path )

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

Parameters
pathThe full path of the destination file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveJpeg() [2/2]

None eVision.Easy3D.EDepthMap.SaveJpeg ( self,
str path,
int quality )

Saves the eVision.Easy3D.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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveJpeg2K() [1/2]

None eVision.Easy3D.EDepthMap.SaveJpeg2K ( self,
str path )

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

Parameters
pathThe full path of the destination file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveJpeg2K() [2/2]

None eVision.Easy3D.EDepthMap.SaveJpeg2K ( self,
str path,
int quality )

Saves the eVision.Easy3D.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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SaveMetadata()

None eVision.Easy3D.EDepthMap.SaveMetadata ( self,
str path )

Saves the metadata to a file in JSON format.

Parameters
pathThe full path to the destination file.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ SetBufferPtr() [1/2]

None eVision.Easy3D.EDepthMap.SetBufferPtr ( self,
int width,
int height,
ctypes.c_void_p imagePointer )

Sets the pointer to an externally allocated buffer.

Deprecated

Use eVision.Easy3D.EDepthMap.UseExternalBuffer instead.

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

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.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SetBufferPtr() [2/2]

None eVision.Easy3D.EDepthMap.SetBufferPtr ( self,
int width,
int height,
ctypes.c_void_p imagePointer,
int bitsPerRow )

Sets the pointer to an externally allocated buffer.

Deprecated

Use eVision.Easy3D.EDepthMap.UseExternalBuffer instead.

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

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 eVision.Easy3D.EDepthMap.SetBufferPtr.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SetSize() [1/2]

None eVision.Easy3D.EDepthMap.SetSize ( self,
eVision.Easy3D.EDepthMap other )

Sets the width and height of a DepthMap.

Remarks:

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.

Parameters
otherThe other DepthMap whose dimensions have to be used for the current object.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ SetSize() [2/2]

None eVision.Easy3D.EDepthMap.SetSize ( self,
int width,
int height )

Sets the width and height of a DepthMap.

Remarks:

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.

Parameters
widthThe new requested DepthMap width.
heightThe new requested DepthMap height.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap32f, eVision.Easy3D.EDepthMap8, and eVision.Easy3D.EDepthMap8.

◆ Type()

eVision.EImageType eVision.Easy3D.EDepthMap.Type ( self)

Returns the image type.

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ UseExternalBuffer()

None eVision.Easy3D.EDepthMap.UseExternalBuffer ( self,
int width,
int height,
ctypes.c_void_p buffer,
int rowPitch )

Sets the pointer to an externally allocated buffer.

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

Reimplemented in eVision.Easy3D.EDepthMap16, eVision.Easy3D.EDepthMap32f, and eVision.Easy3D.EDepthMap8.

◆ Width() [1/2]

◆ Width() [2/2]

eVision.Easy3D.EDepthMap.Width ( self,
int value )

◆ ZResolution() [1/2]

float eVision.Easy3D.EDepthMap.ZResolution ( self)

◆ ZResolution() [2/2]

eVision.Easy3D.EDepthMap.ZResolution ( self,
float value )