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


Public Member Functions | |
| None | __init__ (self) |
| Creates a 8 bits eVision.Easy3D.EDepthMap. | |
| None | __init__ (self, int width, int height) |
| Creates a 8 bits eVision.Easy3D.EDepthMap. | |
| None | __init__ (self, eVision.Easy3D.EDepthMap8 other) |
| Creates a 8 bits eVision.Easy3D.EDepthMap. | |
| bool | IsVoid (self) |
| Tests if the eVision.Easy3D.EDepthMap8 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. | |
| eVision.EDepth8 | GetPixel (self, int x, int y) |
| Gets the value of a pixel. | |
| float | GetZValue (self, int x, int y) |
| Gets Z value of a pixel. | |
| None | SetPixel (self, eVision.EDepth8 value, int x, int y) |
| Sets the value of a pixel. | |
| 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. | |
| 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 | 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 | 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. | |
| None | Load (self, str path) |
| Restores the eVision.Easy3D.EDepthMap8 stored in the given eVision file. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| None | LoadImage (self, str path, bool withMetadata) |
| Restores the eVision.Easy3D.EDepthMap8 image stored in the given image file. | |
| None | LoadImage (self, str path) |
| Restores the eVision.Easy3D.EDepthMap8 image stored in the given image file. | |
| None | Save (self, str path) |
| Saves the eVision.Easy3D.EDepthMap8 object to the given eVision file. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| None | SaveImage (self, str path, eVision.EImageFileType type, bool withMetadata) |
| Saves the eVision.Easy3D.EDepthMap8 image to the given image file. | |
| None | SaveImage (self, str path, eVision.EImageFileType type) |
| Saves the eVision.Easy3D.EDepthMap8 image to the given image file. | |
| None | SaveImage (self, str path) |
| Saves the eVision.Easy3D.EDepthMap8 image to the given image file. | |
| None | SaveJpeg (self, str path, int quality) |
| Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG format. | |
| None | SaveJpeg (self, str path) |
| Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG format. | |
| None | SaveJpeg2K (self, str path, int quality) |
| Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG 2000 format. | |
| None | SaveJpeg2K (self, str path) |
| Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG 2000 format. | |
| None | LoadMetadata (self, str path) |
| Loads the metadata from a file in JSON format. | |
| None | SaveMetadata (self, str path) |
| Saves the metadata to a file in JSON format. | |
| None | LoadImageAndMetadata (self, str pathImage, str pathMetadata) |
| Loads the image and 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 | 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 | CopyMetadataTo (self, eVision.Easy3D.EDepthMap8 other) |
| Copies all metadata to another eVision.Easy3D.EDepthMap8. | |
| eVision.EImageBW8 | AsEImage (self) |
| Casts the eVision.Easy3D.EDepthMap8 to an eVision.EImageBW8 to use with the eVision 2D tools. | |
| None | Clear (self) |
| Clears the depth map: replaces all pixels with undefined value. | |
| None | FillUndefinedPixelsWithMedian (self, eVision.Easy3D.EDepthMap8 outMap, int halfOfKernelWidth, int halfOfKernelHeight) |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| None | FillUndefinedPixelsWithMedian (self, eVision.Easy3D.EDepthMap8 outMap, int halfOfKernelWidth) |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| None | FillUndefinedPixelsWithMedian (self, eVision.Easy3D.EDepthMap8 outMap) |
| Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size. | |
| None | FillUndefinedPixels (self, eVision.Easy3D.EDepthMap8 outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction, eVision.Easy3D.EFillUndefinedPixelsMethod method) |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| None | FillUndefinedPixels (self, eVision.Easy3D.EDepthMap8 outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction) |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| None | FillUndefinedPixels (self, eVision.Easy3D.EDepthMap8 outMap) |
| Fills undefined pixels, used to fill the "holes" in the depth map. | |
| 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. | |
| 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.EDepth8 | UndefinedValue (self) |
| Returns the Undefined value. | |
| 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. | |
| 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. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision.Easy3D.EDepthMap | |
| eVision.Easy3D.EDepthMap|None | Create (str path) |
| Factory method to allocate and read a DepthMap from a file. | |
Represents a eVision.Easy3D.EDepthMap with an internal 8-bit pixel representation.
Remarks:
License(s): Easy3D
| None eVision.Easy3D.EDepthMap8.__init__ | ( | self | ) |
Creates a 8 bits eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.__init__ | ( | self, | |
| int | width, | ||
| int | height ) |
Creates a 8 bits eVision.Easy3D.EDepthMap.
| width | The width of the new depth map. |
| height | The height of the new depth map. |
| None eVision.Easy3D.EDepthMap8.__init__ | ( | self, | |
| eVision.Easy3D.EDepthMap8 | other ) |
Creates a 8 bits eVision.Easy3D.EDepthMap.
| other | Another depth map. |
| None eVision.Easy3D.EDepthMap8.AddMetadata | ( | self, | |
| str | Key, | ||
| str | value ) |
Adds a metadata key (name) and value.
Overwrites if exists.
| Key | The name of the metadata. Names are unique. |
| value | The value for the given metadata. |
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.EImageBW8 eVision.Easy3D.EDepthMap8.AsEImage | ( | self | ) |
Casts the eVision.Easy3D.EDepthMap8 to an eVision.EImageBW8 to use with the eVision 2D tools.
| eVision.Easy3D.EAxisSystemType eVision.Easy3D.EDepthMap8.AxisSystemType | ( | self | ) |
Manage the axis coordinate system.
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.Easy3D.EDepthMap8.AxisSystemType | ( | self, | |
| eVision.Easy3D.EAxisSystemType | value ) |
Manage the axis coordinate system.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.Clear | ( | self | ) |
Clears the depth map: replaces all pixels with undefined value.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.ClearMetadata | ( | self | ) |
Deletes all metadata.
Reimplemented from eVision.Easy3D.EDepthMap.
| bool eVision.Easy3D.EDepthMap8.ConvertCoordinatesMapToPixel | ( | self, | |
| eVision.EPoint | mapCoordinates, | ||
| eVision.EIntPoint | pixelCoordinates ) |
Converts 3D Map coordinates to Pixel coordinates.
| mapCoordinates | The map coordinates to convert from. |
| pixelCoordinates | The pixel coordinates to convert to. |
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.EPoint eVision.Easy3D.EDepthMap8.ConvertCoordinatesPixelToMap | ( | self, | |
| eVision.EIntPoint | pixelCoordinates ) |
Converts Pixel coordinates to 3D Map coordinates.
| pixelCoordinates | The pixel coordinates to convert. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.CopyMetadataTo | ( | self, | |
| eVision.Easy3D.EDepthMap8 | other ) |
Copies all metadata to another eVision.Easy3D.EDepthMap8.
| other | The destination EDepthMap8. |
| None eVision.Easy3D.EDepthMap8.DeleteMetadata | ( | self, | |
| str | Key ) |
Deletes an existing metadata.
Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.Draw takes the axis coordinate system in account. See eVision.Easy3D.EDepthMap8.AxisSystemType.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the depthmap is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| bw8Vector | When supplied, this parameter allows using a LUT that maps from Depth to BW8 when drawing. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| c24Vector | When supplied, this parameter allows using a LUT that maps from Depth to C24 when drawing (false colors). |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.EDepthMap8.DrawImage does not takes the axis coordinate system in account. It displays the internal image buffer without flipping the axis. See eVision.Easy3D.EDepthMap8.Draw method for an alternative drawing method.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| graphicContext | Handle to the device context of the destination window. |
| zoomX | Magnification factor for zooming in or out in the horizontal direction. By default, the image is displayed in 1:1 scale. |
| zoomY | Magnification factor for zooming in or out in the vertical direction. Setting a 0 value (which is the default) will result in isotropic scaling (i.e. equal horizontal and vertical factors). |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| colorUndefinedPixel | An optional parameter to choose the drawing color of undefined pixels. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixels | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap ) |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map. |
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixels | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap, | ||
| eVision.Easy3D.EFillUndefinedPixelsDirection | direction ) |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map. |
| direction | Direction in which the undefined pixels are filled in a depthmap from eVision.Easy3D.EFillUndefinedPixelsDirection. |
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixels | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap, | ||
| eVision.Easy3D.EFillUndefinedPixelsDirection | direction, | ||
| eVision.Easy3D.EFillUndefinedPixelsMethod | method ) |
Fills undefined pixels, used to fill the "holes" in the depth map.
| outMap | The destination depth map. |
| direction | Direction in which the undefined pixels are filled in a depthmap from eVision.Easy3D.EFillUndefinedPixelsDirection. |
| method | Which values used to fill the undefined pixels in a depthmap from eVision.Easy3D.EFillUndefinedPixelsMethod. |
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap ) |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap, | ||
| int | halfOfKernelWidth ) |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| halfOfKernelWidth | Half of the box width minus one (by default, halfOfKernelWidth = 2). |
| None eVision.Easy3D.EDepthMap8.FillUndefinedPixelsWithMedian | ( | self, | |
| eVision.Easy3D.EDepthMap8 | outMap, | ||
| int | halfOfKernelWidth, | ||
| int | halfOfKernelHeight ) |
Fills undefined pixels, used to fill the "holes" in the depth map using a median rectangular kernel of odd size.
| outMap | The destination depth map |
| halfOfKernelWidth | Half of the box width minus one (by default, halfOfKernelWidth = 2). |
| halfOfKernelHeight | Half of the box height minus one (by default, same as halfOfKernelWidth). |
| ctypes.c_void_p eVision.Easy3D.EDepthMap8.GetBufferPtr | ( | self | ) |
Retrieves the pointer of the pixel buffer.
Remarks:
This function does not check the value of the parameters. Use carefully.
Reimplemented from eVision.Easy3D.EDepthMap.
| ctypes.c_void_p eVision.Easy3D.EDepthMap8.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.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
Reimplemented from eVision.Easy3D.EDepthMap.
| ctypes.c_void_p eVision.Easy3D.EDepthMap8.GetCheckedBufferPtr | ( | self, | |
| int | x, | ||
| int | y ) |
Retrieves the pointer of the pixel buffer.
Remarks:
This function checks the value of the parameters.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
Reimplemented from eVision.Easy3D.EDepthMap.
| str eVision.Easy3D.EDepthMap8.GetMetadata | ( | self, | |
| str | Key ) |
Returns string value of the given metadata.
Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.EDepth8 eVision.Easy3D.EDepthMap8.GetPixel | ( | self, | |
| int | x, | ||
| int | y ) |
Gets the value of a pixel.
| x | Column of the pixel. |
| y | Row of the pixel. |
| float eVision.Easy3D.EDepthMap8.GetZValue | ( | self, | |
| int | x, | ||
| int | y ) |
Gets Z value of a pixel.
| x | Column of the pixel. |
| y | Row of the pixel. |
Reimplemented from eVision.Easy3D.EDepthMap.
| int eVision.Easy3D.EDepthMap8.Height | ( | self | ) |
Access depth map Height.
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.Easy3D.EDepthMap8.Height | ( | self, | |
| int | value ) |
Access depth map Height.
Reimplemented from eVision.Easy3D.EDepthMap.
| bool eVision.Easy3D.EDepthMap8.IsVoid | ( | self | ) |
Tests if the eVision.Easy3D.EDepthMap8 object has a size of zero.
Remarks:
Returns true if the depthmap size is zero.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
| serializer | the serializer to read from. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.Load | ( | self, | |
| str | path ) |
Restores the eVision.Easy3D.EDepthMap8 stored in the given eVision file.
Remarks:
When loading, the depth map is resized if needed.
This function restores the depth map attributes.
| path | Full path of the file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.LoadImage | ( | self, | |
| str | path ) |
Restores the eVision.Easy3D.EDepthMap8 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.EDepthMap8 is updated.
| path | Full path to the file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.LoadImage | ( | self, | |
| str | path, | ||
| bool | withMetadata ) |
Restores the eVision.Easy3D.EDepthMap8 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.EDepthMap8 is updated.
| path | Full path to the file. |
| withMetadata | Parameter to load or not the metadata that has the same filename. False by default. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.LoadImageAndMetadata | ( | self, | |
| str | pathImage, | ||
| str | pathMetadata ) |
Loads the image and the metadata from a file in JSON format.
| pathImage | Full path to the image file. |
| pathMetadata | Full path to the metadata file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.LoadMetadata | ( | self, | |
| str | path ) |
Loads the metadata from a file in JSON format.
| path | Full path to the file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.ModifyMetadata | ( | self, | |
| str | Key, | ||
| str | value ) |
Changes the value of an existing metadata.
Throws an exception if the metadata does not exist.
| Key | The name of an existing metadata. |
| value | The value for the given metadata. |
Reimplemented from eVision.Easy3D.EDepthMap.
| int eVision.Easy3D.EDepthMap8.RowPitch | ( | self | ) |
Returns the buffer row pitch.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
| serializer | the serializer to write into. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.Save | ( | self, | |
| str | path ) |
Saves the eVision.Easy3D.EDepthMap8 object to the given eVision file.
Remarks:
This function saves the eVision.Easy3D.EDepthMap8 in a eVision file.
This function stores the depth map attributes.
| path | The full path to the destination file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveImage | ( | self, | |
| str | path ) |
Saves the eVision.Easy3D.EDepthMap8 image to the given image file.
Remarks:
This function saves the image associated to eVision.Easy3D.EDepthMap8 in a standard image file and thus does not store depth map attributes.
| path | The full path to the destination file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveImage | ( | self, | |
| str | path, | ||
| eVision.EImageFileType | type ) |
Saves the eVision.Easy3D.EDepthMap8 image to the given image file.
Remarks:
This function saves the image associated to eVision.Easy3D.EDepthMap8 in a standard image file and thus does not store depth map attributes.
| path | The full path to the destination file. |
| type | File format, as defined by eVision.EImageFileType. If not specified, the file format is determined from the file extension. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveImage | ( | self, | |
| str | path, | ||
| eVision.EImageFileType | type, | ||
| bool | withMetadata ) |
Saves the eVision.Easy3D.EDepthMap8 image to the given image file.
Remarks:
This function saves the image associated to eVision.Easy3D.EDepthMap8 in a standard image file and thus does not store depth map attributes.
| path | The full path to the destination file. |
| type | File format, as defined by eVision.EImageFileType. If not specified, the file format is determined from the file extension. |
| withMetadata | Parameter to save or not the metadata that with the same filename next. False by default. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveImageAndMetadata | ( | self, | |
| str | pathImage, | ||
| str | pathMetadata ) |
Saves the image and the metadata to a JSON format file.
| pathImage | The full path to the destination image file. |
| pathMetadata | The full path to the destination metadata file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveImageAndMetadata | ( | self, | |
| str | pathImage, | ||
| str | pathMetadata, | ||
| eVision.EImageFileType | type ) |
Saves the image and the metadata to a JSON format file.
| pathImage | The full path to the destination image file. |
| pathMetadata | The full path to the destination metadata file. |
| type | File format, as defined by eVision.EImageFileType. |
If not specified, the file format is determined from the file extension.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveJpeg | ( | self, | |
| str | path ) |
Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG format.
| path | The full path of the destination file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveJpeg | ( | self, | |
| str | path, | ||
| int | quality ) |
Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG format.
| path | The full path of the destination file. |
| quality | JPEG quality, between 0 and 100 (100 is best quality). The default value is 75. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveJpeg2K | ( | self, | |
| str | path ) |
Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG 2000 format.
| path | The full path of the destination file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveJpeg2K | ( | self, | |
| str | path, | ||
| int | quality ) |
Saves the eVision.Easy3D.EDepthMap8 object to the given image file, in JPEG 2000 format.
| path | The full path of the destination file. |
| quality | JPEG 2000 quality, between 1 and 512. |
The default value is 16.
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SaveMetadata | ( | self, | |
| str | path ) |
Saves the metadata to a file in JSON format.
| path | The full path to the destination file. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SetBufferPtr | ( | self, | |
| int | width, | ||
| int | height, | ||
| ctypes.c_void_p | imagePointer ) |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| imagePointer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SetBufferPtr | ( | self, | |
| int | width, | ||
| int | height, | ||
| ctypes.c_void_p | imagePointer, | ||
| int | bitsPerRow ) |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| imagePointer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
| bitsPerRow | The total number of bits contained in a row, padding included. Using the value 0 (default) means that this size is computed from the buffer width and the pixel size plus a padding with the smallest possible value that leads to a multiple of 4 bytes (32 bits), which is the minimum padding accepted by eVision.Easy3D.EDepthMap8.SetBufferPtr. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.SetPixel | ( | self, | |
| eVision.EDepth8 | value, | ||
| int | x, | ||
| int | y ) |
Sets the value of a pixel.
| value | Value of the pixel. |
| x | Column of the pixel. |
| y | Row of the pixel. |
| None eVision.Easy3D.EDepthMap8.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.
| other | The other DepthMap whose dimensions have to be used for the current object. |
Reimplemented from eVision.Easy3D.EDepthMap.
| None eVision.Easy3D.EDepthMap8.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.
| width | The new requested DepthMap width. |
| height | The new requested DepthMap height. |
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.EImageType eVision.Easy3D.EDepthMap8.Type | ( | self | ) |
Returns the image type.
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.EDepth8 eVision.Easy3D.EDepthMap8.UndefinedValue | ( | self | ) |
Returns the Undefined value.
That value is used to mark pixels with no valid depth value.
| None eVision.Easy3D.EDepthMap8.UseExternalBuffer | ( | self, | |
| int | width, | ||
| int | height, | ||
| ctypes.c_void_p | buffer, | ||
| int | rowPitch ) |
Sets the pointer to an externally allocated buffer.
| width | The width of the supplied buffer, in pixels. |
| height | The height of the supplied buffer, in pixels. |
| buffer | The pointer (aligned on 4 bytes) to the buffer, which must be large enough to hold the image. |
| rowPitch | The total number of bytes contained in a row, padding included. |
Reimplemented from eVision.Easy3D.EDepthMap.
| int eVision.Easy3D.EDepthMap8.Width | ( | self | ) |
Access depth map Width.
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.Easy3D.EDepthMap8.Width | ( | self, | |
| int | value ) |
Access depth map Width.
Reimplemented from eVision.Easy3D.EDepthMap.
| float eVision.Easy3D.EDepthMap8.ZResolution | ( | self | ) |
Access the Z Resolution (depth units per grey scale value).
Reimplemented from eVision.Easy3D.EDepthMap.
| eVision.Easy3D.EDepthMap8.ZResolution | ( | self, | |
| float | value ) |
Access the Z Resolution (depth units per grey scale value).
Reimplemented from eVision.Easy3D.EDepthMap.