A ZMap32f is a 32bits corrected 2.5D image. More...


Public Member Functions | |
| EZMap32f () | |
| Creates a 32 bits EZMap. | |
| EZMap32f (int width, int height) | |
| Creates a 32 bits EZMap. | |
| EZMap32f (eVision.Easy3D.EZMap32f other) | |
| Creates a 32 bits EZMap. | |
| override void | Clear () |
| Clears the ZMap: replaces all pixels with the undefined value. | |
| void | FillUndefinedPixelsWithMedian (eVision.Easy3D.EZMap32f outMap, uint halfOfKernelWidth, uint halfOfKernelHeight) |
| Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixelsWithMedian (eVision.Easy3D.EZMap32f outMap, uint halfOfKernelWidth) |
| Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixelsWithMedian (eVision.Easy3D.EZMap32f outMap) |
| Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size. | |
| void | FillUndefinedPixels (eVision.Easy3D.EZMap32f outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction, eVision.Easy3D.EFillUndefinedPixelsMethod method) |
| Fills undefined pixels, used to fill the "holes" in the ZMap. | |
| void | FillUndefinedPixels (eVision.Easy3D.EZMap32f outMap, eVision.Easy3D.EFillUndefinedPixelsDirection direction) |
| Fills undefined pixels, used to fill the "holes" in the ZMap. | |
| void | FillUndefinedPixels (eVision.Easy3D.EZMap32f outMap) |
| Fills undefined pixels, used to fill the "holes" in the ZMap. | |
| override void | ResetWorldTransformation () |
| Reset the world transformation, Map to World and World to Map matrices become identity matrix. | |
| override eVision.Easy3D.E3DPoint | GetWorldPositionFromPixelPosition (int u, int v) |
| Returns the 3D world position corresponding to a EZMap32f pixel position. The world position is in the original point cloud space. The pixel space origin is at the upper left corner of the image and ranges to (width-1, height-1). The transformation to the world position is calculated using the center of the pixel. The pixel value at position (u,v) must not be undefined, otherwise an exception will be thrown. | |
| override eVision.Easy3D.E3DPoint | GetWorldPositionFromMapPosition (float x, float y) |
| Returns the 3D world position corresponding to a EZMap32f 2D coordinate. The world position is in the original point cloud space. (x,y) is the ZMap position (which has the same scale as the world space). The value at position (x, y) must not be undefined in the EZMap32f, otherwise an exception will be thrown. | |
| override eVision.Easy3D.E3DPoint | GetZMapPositionFromPixelPosition (int u, int v) |
| Returns the corresponding EZMap32f 3D position of a ZMap pixel. The ZMap position is in the original point ZMap space. The pixel position origin is the upper left corner of the image and ranges to (width-1, height-1). The center of the pixel is used for the transformation to the ZMap position. Pixel at position (u,v) must be defined, otherwise an exception will be thrown. | |
| bool | GetPixelPositionFromWorldPosition (eVision.Easy3D.E3DPoint world_position, out eVision.EIntPoint zmapPosition, out eVision.EDepth32f value) |
| Returns the EZMap32f values corresponding to a 3D world position. | |
| bool | GetPixelPositionFromWorldPosition (eVision.Easy3D.E3DPoint world_position, out int u, out int v, out eVision.EDepth32f value) |
| Returns the EZMap32f values corresponding to a 3D world position. | |
| override void | GetSizeInWorld (ref float worldWidth, ref float worldHeight) |
| Returns the dimensions of the EZMap32f in real world space (e.g metric unit). | |
| override void | SetResolution (float rx, float ry, float rz) |
| Sets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel. | |
| override void | GetResolution (ref float sx, ref float sy, ref float sz) |
| Gets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel. | |
| void | GetZRange (ref eVision.EBW32f min, ref eVision.EBW32f max) |
| Compute the minimum and maximum pixel values, excluding the undefined pixels. | |
| override void | ImageToZMap (eVision.EPoint uv, ref eVision.EPoint xy) |
| Converts a 2D image (sub)pixel coordinate to the EZMap32f space. | |
| override void | ImageToZMap (float u, float v, ref float x, ref float y) |
| Converts a 2D image (sub)pixel coordinate to the EZMap32f space. | |
| override bool | ZMapToImage (eVision.EPoint xy, ref eVision.EPoint uv) |
| Converts a 2D coordinate in the EZMap32f space to image (sub)pixel space. | |
| override bool | ZMapToImage (float x, float y, ref float u, ref float v) |
| Converts a 2D coordinate in the EZMap32f space to image (sub)pixel space. | |
| override void | WorldToZMap (eVision.Easy3D.E3DPoint worldPt, ref eVision.Easy3D.E3DPoint zmapPt) |
| Transforms a 3D world position to a 3D EZMap32f position. | |
| override void | ZMapToWorld (eVision.Easy3D.E3DPoint zmapPt, ref eVision.Easy3D.E3DPoint worldPt) |
| Transforms a 3D EZMap32f position to a 3D world space position. | |
| override bool | WorldToImage (eVision.Easy3D.E3DPoint worldPt, ref eVision.Easy3D.E3DPoint pixelPt) |
| Transforms a 3D world position to a floating point (sub)pixel image position. | |
| override void | ImageToWorld (eVision.Easy3D.E3DPoint pixelPoint, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| override void | ImageToWorld (eVision.EPoint pixel2DPoint, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| override void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.EFrame frame, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| override void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.Easy3D.EZMapImageToWorldKernel kernel, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| override void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.EFrame frame, eVision.Easy3D.EZMapImageToWorldKernel kernel, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| override void | Load (string path) |
| Restores the EZMap32f stored in the given eVision file. | |
| override void | Load (eVision.ESerializer serializer) |
| Restores the EZMap32f stored in the given eVision file. | |
| override void | LoadImage (string path, bool withMetadata) |
| Restores the EZMap32f image stored in the given image file. | |
| override void | LoadImage (string path) |
| Restores the EZMap32f image stored in the given image file. | |
| override void | Save (string path) |
| Saves the EZMap32f object to the given eVision file. | |
| override void | Save (eVision.ESerializer serializer) |
| Saves the EZMap32f object to the given eVision file. | |
| override void | SaveImage (string path, eVision.EImageFileType type, bool withMetadata) |
| Saves the EZMap32f image to the given image file. | |
| override void | SaveImage (string path, eVision.EImageFileType type) |
| Saves the EZMap32f image to the given image file. | |
| override void | SaveImage (string path) |
| Saves the EZMap32f image to the given image file. | |
| override void | LoadMetadata (string path) |
| Loads Metadata in JSON format. | |
| override void | SaveMetadata (string path) |
| Saves Metadata in JSON format. | |
| override void | LoadImageAndMetadata (string pathImage, string pathMetadata) |
| Loads image format and Metadata in JSON format. | |
| override void | SaveImageAndMetadata (string pathImage, string pathMetadata, eVision.EImageFileType type) |
| Saves image format and Metadata JSON format. | |
| override void | SaveImageAndMetadata (string pathImage, string pathMetadata) |
| Saves image format and Metadata JSON format. | |
| override void | AddMetadata (string Key, string value) |
| Adds a metadata key (name) and value. | |
| virtual void | ModifyMetadata (string Key, string value) |
| Changes an existing metadata key and value. Throws an exception if it does not exist. | |
| override string | GetMetadata (string Key) |
| Returns the string value of the given metadata. | |
| virtual void | DeleteMetadata (string Key) |
| Deletes value of this existing metadata key . Throws an exception if it does not exist. | |
| virtual void | ClearMetadata () |
| Deletes all metadata. | |
| void | CopyMetadataTo (eVision.Easy3D.EZMap32f other) |
| Copies all metadata. | |
| override bool | IsVoid () |
| Tests if the EZMap32f object size is zero. | |
| eVision.EImageBW32f | AsEImage () |
| Returns the EZMap32f as an EImageBW32 (32 bits gray scale) to use with existing eVision 2D tools. | |
| override IntPtr | GetBufferPtr () |
| Retrieves the pointer to the internal pixel buffer. | |
| override IntPtr | GetBufferPtr (int x, int y) |
| Retrieves the pointer to the internal pixel buffer. | |
| override IntPtr | GetCheckedBufferPtr (int x, int y) |
| Retrieves the pointer to the pixel buffer. | |
| eVision.EDepth32f | GetPixel (int x, int y) |
| Gets the value of a pixel . | |
| float | GetZValue (int x, int y) |
| Gets Z value (in metric coordinate) at pixel coordinates. | |
| void | SetZValue (float value, int x, int y) |
| Sets Z value (in metric coordinate) at pixel coordinates. | |
| void | SetPixel (eVision.EDepth32f value, int x, int y) |
| Sets the value of a pixel . | |
| override void | SetBufferPtr (int width, int height, IntPtr imagePointer, int bitsPerRow) |
| Sets the pointer to an externally allocated image buffer. | |
| override void | SetBufferPtr (int width, int height, IntPtr imagePointer) |
| Sets the pointer to an externally allocated image buffer. | |
| override void | UseExternalBuffer (int width, int height, IntPtr buffer, int rowPitch) |
| Sets the pointer to an externally allocated buffer. | |
| override void | SetSize (int width, int height) |
| Sets the width and height of the EZMap32f. | |
| override void | SetSize (eVision.Easy3D.EZMap other) |
| Sets the width and height of the EZMap32f. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
| override eVision.EPoint | ConvertCoordinatesPixelToMap (eVision.EIntPoint pixelCoordinates) |
| Converts Pixel coordinates to 3D Map coordinates. | |
| override void | ConvertCoordinatesPixelToMap (int xBuffer, int yBuffer, ref float x3D, ref float y3D) |
| Converts Pixel coordinates to 3D Map coordinates. | |
| override bool | ConvertCoordinatesMapToPixel (float x3D, float y3D, ref int xBuffer, ref int yBuffer) |
| Converts 3D Map coordinates to Pixel coordinates. | |
| override bool | ConvertCoordinatesMapToPixel (eVision.EPoint mapCoordinates, ref eVision.EIntPoint pixelCoordinates) |
| Converts 3D Map coordinates to Pixel coordinates. | |
| override void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap32f in a device context. | |
| override void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap32f in a device context. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| override void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
| Public Member Functions inherited from eVision.Easy3D.EZMap | |
| bool | IsVoid () |
| Tests if the EZMap object size is zero. | |
| IntPtr | GetBufferPtr () |
| Retrieves the pointer to the internal pixel buffer. | |
| IntPtr | GetBufferPtr (int x, int y) |
| Retrieves the pointer to the internal pixel buffer. | |
| IntPtr | GetCheckedBufferPtr (int x, int y) |
| Retrieves the pointer to the pixel buffer. | |
| void | SetBufferPtr (int width, int height, IntPtr imagePointer, int bitsPerRow) |
| Sets the pointer to an externally allocated image buffer. | |
| void | SetBufferPtr (int width, int height, IntPtr imagePointer) |
| Sets the pointer to an externally allocated image buffer. | |
| void | UseExternalBuffer (int width, int height, IntPtr buffer, int rowPitch) |
| Sets the pointer to an externally allocated buffer. | |
| eVision.EPoint | ConvertCoordinatesPixelToMap (eVision.EIntPoint pixelCoordinates) |
| Converts Pixel coordinates to 3D Map coordinates. | |
| void | ConvertCoordinatesPixelToMap (int xBuffer, int yBuffer, ref float x3D, ref float y3D) |
| Converts Pixel coordinates to 3D Map coordinates. | |
| bool | ConvertCoordinatesMapToPixel (eVision.EPoint mapCoordinates, ref eVision.EIntPoint pixelCoordinates) |
| Converts 3D Map coordinates to Pixel coordinates. | |
| bool | ConvertCoordinatesMapToPixel (float x3D, float y3D, ref int xBuffer, ref int yBuffer) |
| Converts 3D Map coordinates to Pixel coordinates. | |
| void | SetSize (int width, int height) |
| Sets the width and height of the EZMap. | |
| void | SetSize (eVision.Easy3D.EZMap other) |
| Sets the width and height of the EZMap. | |
| void | Load (string path) |
| Restores the EZMap stored in the given eVision file. | |
| void | Load (eVision.ESerializer serializer) |
| Restores the EZMap stored in the given eVision file. | |
| void | LoadImage (string path, bool withMetadata) |
| Restores the EZMap image stored in the given image file. | |
| void | LoadImage (string path) |
| Restores the EZMap image stored in the given image file. | |
| void | Save (string path) |
| Saves the EZMap object to the given eVision file. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the EZMap object to the given eVision file. | |
| void | SaveImage (string path, eVision.EImageFileType type, bool withMetadata) |
| Saves the EZMap image to the given image file. | |
| void | SaveImage (string path, eVision.EImageFileType type) |
| Saves the EZMap image to the given image file. | |
| void | SaveImage (string path) |
| Saves the EZMap image to the given image file. | |
| void | SaveMetadata (string path) |
| Saves Metadata in JSON format. | |
| void | LoadMetadata (string path) |
| Loads Metadata in JSON format. | |
| void | SaveImageAndMetadata (string pathImage, string pathMetadata, eVision.EImageFileType type) |
| Saves image format and Metadata JSON format. | |
| void | SaveImageAndMetadata (string pathImage, string pathMetadata) |
| Saves image format and Metadata JSON format. | |
| void | LoadImageAndMetadata (string pathImage, string pathMetadata) |
| Loads image format and Metadata in JSON format. | |
| void | AddMetadata (string Key, string value) |
| Adds a metadata key (name) and value. | |
| string | GetMetadata (string Key) |
| Returns the string value of the given metadata. | |
| void | Clear () |
| Clears the ZMap: replaces all pixels with the undefined value. | |
| void | ResetWorldTransformation () |
| Reset the world transformation, Map to World and World to Map matrices become identity matrix. | |
| eVision.Easy3D.E3DPoint | GetWorldPositionFromPixelPosition (int u, int v) |
| Returns the 3D world position corresponding to a EZMap pixel position. The world position is in the original point cloud space. The pixel space origin is at the upper left corner of the image and ranges to (width-1, height-1). The transformation to the world position is calculated using the center of the pixel. The pixel value at position (u,v) must not be undefined, otherwise an exception will be thrown. | |
| eVision.Easy3D.E3DPoint | GetWorldPositionFromMapPosition (float x, float y) |
| Returns the 3D world position corresponding to a EZMap 2D coordinate. The world position is in the original point cloud space. (x,y) is the ZMap position (which has the same scale as the world space). The value at position (x, y) must not be undefined in the EZMap, otherwise an exception will be thrown. | |
| eVision.Easy3D.E3DPoint | GetZMapPositionFromPixelPosition (int u, int v) |
| Returns the corresponding EZMap 3D position of a ZMap pixel. The ZMap position is in the original point ZMap space. The pixel position origin is the upper left corner of the image and ranges to (width-1, height-1). The center of the pixel is used for the transformation to the ZMap position. Pixel at position (u,v) must be defined, otherwise an exception will be thrown. | |
| void | GetSizeInWorld (ref float worldWidth, ref float worldHeight) |
| Returns the dimensions of the EZMap in real world space (e.g metric unit). | |
| void | GetResolution (ref float sx, ref float sy, ref float sz) |
| Gets the resolution of the EZMap along the X, Y and Z axis. | |
| void | SetResolution (float rx, float ry, float rz) |
| Sets the resolution of the EZMap along the X, Y and Z axis. | |
| void | ImageToZMap (eVision.EPoint uv, ref eVision.EPoint xy) |
| Converts a 2D image (sub)pixel coordinate to the EZMap space. | |
| void | ImageToZMap (float u, float v, ref float x, ref float y) |
| Converts a 2D image (sub)pixel coordinate to the EZMap space. | |
| bool | ZMapToImage (eVision.EPoint xy, ref eVision.EPoint uv) |
| Converts a 2D coordinate in the EZMap space to image (sub)pixel space. | |
| bool | ZMapToImage (float x, float y, ref float u, ref float v) |
| Converts a 2D coordinate in the EZMap space to image (sub)pixel space. | |
| void | WorldToZMap (eVision.Easy3D.E3DPoint worldPt, ref eVision.Easy3D.E3DPoint zmapPt) |
| Transforms a 3D world position to a 3D EZMap position. | |
| void | ZMapToWorld (eVision.Easy3D.E3DPoint zmapPt, ref eVision.Easy3D.E3DPoint worldPt) |
| Transforms a 3D EZMap position to a 3D world space position. | |
| bool | WorldToImage (eVision.Easy3D.E3DPoint worldPt, ref eVision.Easy3D.E3DPoint pixelPt) |
| Transforms a 3D world position to a floating point (sub)pixel image position. | |
| void | ImageToWorld (eVision.Easy3D.E3DPoint pixelPoint, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| void | ImageToWorld (eVision.EPoint pixel2DPoint, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.Easy3D.EZMapImageToWorldKernel kernel, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.EFrame frame, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| void | ImageToWorld (eVision.EPoint pixel2DPoint, eVision.EFrame frame, eVision.Easy3D.EZMapImageToWorldKernel kernel, uint halfKernelSize, ref eVision.Easy3D.E3DPoint worldPoint) |
| Transforms a floating point (sub)pixel image position to a 3D world position. | |
| void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (eVision.EDrawAdapter graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (IntPtr graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
| void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector) |
| Draws an EZMap in a device context. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Draws an EZMap in a device context. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EC24Vector c24Vector) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY, eVision.EC24 colorUndefinedPixel) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX, float panY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY, float panX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX, float zoomY) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector, float zoomX) |
| Displays the internal image buffer. | |
| void | DrawImage (System.Drawing.Graphics graphicContext, eVision.EBW8Vector bw8Vector) |
| Displays the internal image buffer. | |
Properties | |
| eVision.EDepth32f | UndefinedValue [get] |
| Returns the Undefined value. That value is used to set to mark pixels with no valid depth value. | |
| override eVision.Legacy.EWorldShape | WorldShape [get] |
| Returns the EWorldShape for conversion between 2D image and 2D world space coordinates. This EWorldShape can be used by EasyGauge to do measurements on a EZMap32f in real space coordinates (e.g mm). | |
| override eVision.Easy3D.E3DTransformMatrix | MapToWorldMatrix [get, set] |
| E3DTransformMatrix that transforms positions from the EZMap32f space to the world space. This transformation is composed of rotation and translation only, so it is a rigid transformation and preserves distances. | |
| override eVision.Easy3D.E3DTransformMatrix | WorldToMapMatrix [get, set] |
| Sets/Gets the E3DTransformMatrix that transforms positions from the world space to the EZMap32f space. This transformation is composed of rotation and translation only, so it is a rigid transformation and it preserves distances. | |
| override eVision.EFrame | ZMapPositionFrame [get] |
| Returns the EFrame from which the EZMap32f position of a pixel can be retrieved. The ZMap position is in the original point ZMap space. | |
| override eVision.EPoint | SizeInWorld [get] |
| Returns the dimensions of the EZMap32f in real world space (e.g metric unit). | |
| override eVision.Easy3D.E3DPoint | Resolution [get, set] |
| Sets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel. | |
| override float | XResolution [get, set] |
| Resolution of the EZMap32f along the X axis. | |
| override float | YResolution [get, set] |
| Resolution of the EZMap32f along the Y axis. | |
| override float | ZResolution [get, set] |
| Resolution of the EZMap32f along the Z axis. | |
| override int | Width [get, set] |
| Access ZMap Width. | |
| override int | Height [get, set] |
| Access ZMap Height. | |
| override int | RowPitch [get] |
| Returns the buffer row pitch. | |
| override eVision.EImageType | Type [get] |
| Pixel accessor type. | |
| Properties inherited from eVision.Easy3D.EZMap | |
| int | Width [get, set] |
| Access ZMap Width. | |
| int | Height [get, set] |
| Access ZMap Height. | |
| int | RowPitch [get] |
| Returns the buffer row pitch. | |
| eVision.Legacy.EWorldShape | WorldShape [get] |
| Returns the EWorldShape for conversion between 2D image and 2D world space coordinates. This EWorldShape can be used by EasyGauge to do measurements on a EZMap in real space coordinates (e.g mm). | |
| eVision.Easy3D.E3DTransformMatrix | MapToWorldMatrix [get, set] |
| E3DTransformMatrix that transforms positions from the EZMap space to the world space. This transformation is composed of rotation and translation only, so it is a rigid transformation and preserves distances. | |
| eVision.Easy3D.E3DTransformMatrix | WorldToMapMatrix [get, set] |
| Sets/Gets the E3DTransformMatrix that transforms positions from the world space to the EZMap space. This transformation is composed of rotation and translation only, so it is a rigid transformation and it preserves distances. | |
| eVision.EFrame | ZMapPositionFrame [get] |
| Returns the EFrame from which the EZMap position of a pixel can be retrieved. The ZMap position is in the original point ZMap space. | |
| eVision.EPoint | SizeInWorld [get] |
| Returns the dimensions of the EZMap in real world space (e.g metric unit). | |
| eVision.Easy3D.E3DPoint | Resolution [get, set] |
| Gets/Sets the resolution of the EZMap along the X, Y and Z axis. | |
| float | XResolution [get, set] |
| Resolution of the EZMap along the X axis. | |
| float | YResolution [get, set] |
| Resolution of the EZMap along the Y axis. | |
| float | ZResolution [get, set] |
| Resolution of the EZMap along the Z axis. | |
| eVision.EImageType | Type [get] |
| Pixel accessor type. | |
| eVision.Easy3D.E3DPlane | ProjectionPlane [get] |
| Retrieves the E3DPlane on which the ZMap was projected. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision.Easy3D.EZMap | |
| static eVision.Easy3D.EZMap | Create (string path) |
| Factory method to allocate and read a ZMap from a file. Depending on the serialized EZMap type, it returns the corresponding EZMap8, EZMap16 or EZMap32f object. The allocated EZMap must be released after use. | |
A ZMap32f is a 32bits corrected 2.5D image.
ZMap pixel values (32 bits floating point numbers) represent distances from a 3D reference plane. Distances are positive, during the ZMap generation all points below the reference plane are discarded. The EZMap class also stores the transformation from the pixel coordinates to the real world coordinate system. There could be undefined pixels in the ZMap.
License(s): Easy3D
| eVision.Easy3D.EZMap32f.EZMap32f | ( | ) |
Creates a 32 bits EZMap.
| eVision.Easy3D.EZMap32f.EZMap32f | ( | int | width, |
| int | height ) |
Creates a 32 bits EZMap.
| width | The width of the new ZMap. |
| height | The height of the new ZMap. |
| eVision.Easy3D.EZMap32f.EZMap32f | ( | eVision.Easy3D.EZMap32f | other | ) |
Creates a 32 bits EZMap.
| other | Another ZMap. |
| override void eVision.Easy3D.EZMap32f.AddMetadata | ( | string | Key, |
| string | value ) |
Adds a metadata key (name) and value.
If the metadata key already exists, its value will be overwritten.
| Key | The name of the metadata. Names are unique. |
| value | The value for the given metadata. |
| eVision.EImageBW32f eVision.Easy3D.EZMap32f.AsEImage | ( | ) |
Returns the EZMap32f as an EImageBW32 (32 bits gray scale) to use with existing eVision 2D tools.
| override void eVision.Easy3D.EZMap32f.Clear | ( | ) |
Clears the ZMap: replaces all pixels with the undefined value.
|
virtual |
Deletes all metadata.
| override bool eVision.Easy3D.EZMap32f.ConvertCoordinatesMapToPixel | ( | eVision.EPoint | mapCoordinates, |
| ref eVision.EIntPoint | pixelCoordinates ) |
Converts 3D Map coordinates to Pixel coordinates.
| mapCoordinates | The map coordinates to convert from. |
| pixelCoordinates | The pixel coordinates to convert to. |
| override bool eVision.Easy3D.EZMap32f.ConvertCoordinatesMapToPixel | ( | float | x3D, |
| float | y3D, | ||
| ref int | xBuffer, | ||
| ref int | yBuffer ) |
Converts 3D Map coordinates to Pixel coordinates.
| x3D | The Map X coordinate. |
| y3D | The Map Y coordinate. |
| xBuffer | The returned Pixel X coordinate. |
| yBuffer | The returned Pixel Y coordinate. |
| override eVision.EPoint eVision.Easy3D.EZMap32f.ConvertCoordinatesPixelToMap | ( | eVision.EIntPoint | pixelCoordinates | ) |
Converts Pixel coordinates to 3D Map coordinates.
| pixelCoordinates | The pixel coordinates to convert. |
| override void eVision.Easy3D.EZMap32f.ConvertCoordinatesPixelToMap | ( | int | xBuffer, |
| int | yBuffer, | ||
| ref float | x3D, | ||
| ref float | y3D ) |
Converts Pixel coordinates to 3D Map coordinates.
| xBuffer | The pixel X coordinate. |
| yBuffer | The pixel Y coordinate. |
| x3D | The returned Map X coordinate. |
| y3D | The returned Map Y coordinate. |
| void eVision.Easy3D.EZMap32f.CopyMetadataTo | ( | eVision.Easy3D.EZMap32f | other | ) |
Copies all metadata.
| other | An other EZMap32f. |
|
virtual |
Deletes value of this existing metadata key . Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext | ) |
Draws an EZMap32f in a device context.
| graphicContext | Handle to the device context of the destination window. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Draws an EZMap32f in a device context.
| 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Draws an EZMap32f in a device context.
| 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext | ) |
Draws an EZMap32f in a device context.
| graphicContext | Handle to the device context of the destination window. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Draws an EZMap32f in a device context.
| 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Draws an EZMap32f in a device context.
| 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext | ) |
Draws an EZMap32f in a device context.
| graphicContext | Handle to the device context of the destination window. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Draws an EZMap32f in a device context.
| 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Draws an EZMap32f in a device context.
| 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX ) |
Draws an EZMap32f in a device context.
| 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 ZMap is displayed in 1:1 scale. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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). |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Draws an EZMap32f in a device context.
| 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 ZMap 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. |
A ZMap can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext | ) |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | eVision.EDrawAdapter | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext | ) |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | IntPtr | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext | ) |
Displays the internal image buffer.
| graphicContext | Handle to the device context of the destination window. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EBW8Vector | bw8Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| eVision.EC24Vector | c24Vector, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY ) |
Displays the internal image buffer.
| 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). |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| override void eVision.Easy3D.EZMap32f.DrawImage | ( | System.Drawing.Graphics | graphicContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY, | ||
| eVision.EC24 | colorUndefinedPixel ) |
Displays the internal image buffer.
| 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. |
An image can be drawn (its pixels rendered) using a device context. EZMap32f.Draw and EZMap32f.DrawImage produce the same output.
The horizontal and vertical zooming factors can be different but must be in the 1/16..16 range.
(MFC users can use the CDC::GetSafeHdc() method to obtain a suitable device context handle from a CDC instance.)
| void eVision.Easy3D.EZMap32f.FillUndefinedPixels | ( | eVision.Easy3D.EZMap32f | outMap | ) |
Fills undefined pixels, used to fill the "holes" in the ZMap.
| outMap | The destination ZMap. |
| void eVision.Easy3D.EZMap32f.FillUndefinedPixels | ( | eVision.Easy3D.EZMap32f | outMap, |
| eVision.Easy3D.EFillUndefinedPixelsDirection | direction ) |
Fills undefined pixels, used to fill the "holes" in the ZMap.
| outMap | The destination ZMap. |
| direction | Direction in which the undefined pixels are filled in a ZMap from EFillUndefinedPixelsDirection. |
| void eVision.Easy3D.EZMap32f.FillUndefinedPixels | ( | eVision.Easy3D.EZMap32f | outMap, |
| eVision.Easy3D.EFillUndefinedPixelsDirection | direction, | ||
| eVision.Easy3D.EFillUndefinedPixelsMethod | method ) |
Fills undefined pixels, used to fill the "holes" in the ZMap.
| outMap | The destination ZMap. |
| direction | Direction in which the undefined pixels are filled in a ZMap from EFillUndefinedPixelsDirection. |
| method | Which values used to fill the undefined pixels in a ZMap from EFillUndefinedPixelsMethod. |
| void eVision.Easy3D.EZMap32f.FillUndefinedPixelsWithMedian | ( | eVision.Easy3D.EZMap32f | outMap | ) |
Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size.
| outMap | The destination ZMap. |
| void eVision.Easy3D.EZMap32f.FillUndefinedPixelsWithMedian | ( | eVision.Easy3D.EZMap32f | outMap, |
| uint | halfOfKernelWidth ) |
Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size.
| outMap | The destination ZMap. |
| halfOfKernelWidth | Half of the box width minus one (by default, halfOfKernelWidth = 2). |
| void eVision.Easy3D.EZMap32f.FillUndefinedPixelsWithMedian | ( | eVision.Easy3D.EZMap32f | outMap, |
| uint | halfOfKernelWidth, | ||
| uint | halfOfKernelHeight ) |
Fills undefined pixels, used to fill the "holes" in the ZMap using a median rectangular kernel of odd size.
| outMap | The destination ZMap. |
| 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). |
| override IntPtr eVision.Easy3D.EZMap32f.GetBufferPtr | ( | ) |
Retrieves the pointer to the internal pixel buffer.
This function does not check the value of the parameters. Use carefully.
| override IntPtr eVision.Easy3D.EZMap32f.GetBufferPtr | ( | int | x, |
| int | y ) |
Retrieves the pointer to the internal pixel buffer.
| x | Column of the pixel which we want the address. |
| y | Row of the pixel which we want the address. |
This function does not check the value of the parameters. Use carefully.
| override IntPtr eVision.Easy3D.EZMap32f.GetCheckedBufferPtr | ( | int | x, |
| int | y ) |
Retrieves the pointer to the pixel buffer.
| x | Column of the pixel of which we want the address. |
| y | Row of the pixel of which we want the address. |
| override string eVision.Easy3D.EZMap32f.GetMetadata | ( | string | Key | ) |
Returns the string value of the given metadata.
Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
| eVision.EDepth32f eVision.Easy3D.EZMap32f.GetPixel | ( | int | x, |
| int | y ) |
Gets the value of a pixel .
| x | Column of the pixel. |
| y | Row of the pixel. |
| bool eVision.Easy3D.EZMap32f.GetPixelPositionFromWorldPosition | ( | eVision.Easy3D.E3DPoint | world_position, |
| out eVision.EIntPoint | zmapPosition, | ||
| out eVision.EDepth32f | value ) |
Returns the EZMap32f values corresponding to a 3D world position.
The world position is projected on the ZMap reference plane to get a position in the ZMap. If the projected position is outside the ZMap, the method returns false.
| world_position | The 3D coordinates of a world position. |
| zmapPosition | X and Y coordinates of the point in the ZMap. |
| value | Value of the pixel. |
| bool eVision.Easy3D.EZMap32f.GetPixelPositionFromWorldPosition | ( | eVision.Easy3D.E3DPoint | world_position, |
| out int | u, | ||
| out int | v, | ||
| out eVision.EDepth32f | value ) |
Returns the EZMap32f values corresponding to a 3D world position.
The world position is projected on the ZMap reference plane to get a position in the ZMap. If the projected position is outside the ZMap, the method returns false.
| world_position | The 3D coordinates of a world position. |
| u | Column of the ZMap pixel in [0,width[. |
| v | Row of the ZMap pixel in [0,height[. |
| value | Value of the pixel. |
| override void eVision.Easy3D.EZMap32f.GetResolution | ( | ref float | sx, |
| ref float | sy, | ||
| ref float | sz ) |
Gets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel.
For the Z axis it is expressed in metric units per grey scale value.
| sx | Resolution along the X axis. |
| sy | Resolution along the Y axis. |
| sz | Resolution along the Z axis. |
Use EZMap32f.Resolution instead.
Deprecated in version 24.6. Scheduled to be removed in version 27.6.
| override void eVision.Easy3D.EZMap32f.GetSizeInWorld | ( | ref float | worldWidth, |
| ref float | worldHeight ) |
Returns the dimensions of the EZMap32f in real world space (e.g metric unit).
| worldWidth | Contains the size of the ZMap along the X axis (column). |
| worldHeight | Contains the size of the ZMap along the Y axis (row). |
Use EZMap32f.SizeInWorld instead.
Deprecated in version 24.6. Scheduled to be removed in version 27.6.
| override eVision.Easy3D.E3DPoint eVision.Easy3D.EZMap32f.GetWorldPositionFromMapPosition | ( | float | x, |
| float | y ) |
Returns the 3D world position corresponding to a EZMap32f 2D coordinate. The world position is in the original point cloud space. (x,y) is the ZMap position (which has the same scale as the world space). The value at position (x, y) must not be undefined in the EZMap32f, otherwise an exception will be thrown.
| x | The X coordinate. |
| y | The Y coordinate. |
| override eVision.Easy3D.E3DPoint eVision.Easy3D.EZMap32f.GetWorldPositionFromPixelPosition | ( | int | u, |
| int | v ) |
Returns the 3D world position corresponding to a EZMap32f pixel position. The world position is in the original point cloud space. The pixel space origin is at the upper left corner of the image and ranges to (width-1, height-1). The transformation to the world position is calculated using the center of the pixel. The pixel value at position (u,v) must not be undefined, otherwise an exception will be thrown.
| u | Column of the pixel (bounds: [0,width[). |
| v | Row of the pixel (bounds: [0,height[). |
| override eVision.Easy3D.E3DPoint eVision.Easy3D.EZMap32f.GetZMapPositionFromPixelPosition | ( | int | u, |
| int | v ) |
Returns the corresponding EZMap32f 3D position of a ZMap pixel. The ZMap position is in the original point ZMap space. The pixel position origin is the upper left corner of the image and ranges to (width-1, height-1). The center of the pixel is used for the transformation to the ZMap position. Pixel at position (u,v) must be defined, otherwise an exception will be thrown.
| u | Column of the pixel (bounds: [0,width[). |
| v | Row of the pixel (bounds: [0,height[). |
| void eVision.Easy3D.EZMap32f.GetZRange | ( | ref eVision.EBW32f | min, |
| ref eVision.EBW32f | max ) |
Compute the minimum and maximum pixel values, excluding the undefined pixels.
| min | The lowest pixel value. |
| max | The highest pixel value. |
| float eVision.Easy3D.EZMap32f.GetZValue | ( | int | x, |
| int | y ) |
Gets Z value (in metric coordinate) at pixel coordinates.
| x | X Coordinate. |
| y | Y Coordinate. |
| override void eVision.Easy3D.EZMap32f.ImageToWorld | ( | eVision.Easy3D.E3DPoint | pixelPoint, |
| ref eVision.Easy3D.E3DPoint | worldPoint ) |
Transforms a floating point (sub)pixel image position to a 3D world position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The pixel Z value is in grey scale values (its range depends on the ZMap type).
| pixelPoint | Position in the image space. |
| worldPoint | Position in the 3D world space. |
| override void eVision.Easy3D.EZMap32f.ImageToWorld | ( | eVision.EPoint | pixel2DPoint, |
| eVision.Easy3D.EZMapImageToWorldKernel | kernel, | ||
| uint | halfKernelSize, | ||
| ref eVision.Easy3D.E3DPoint | worldPoint ) |
Transforms a floating point (sub)pixel image position to a 3D world position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The pixel Z value is in grey scale values (its range depends on the ZMap type).
| pixel2DPoint | X and Y position in the image space. |
| kernel | Kernel to use to compute the Z coordinate of the world point. Defaults to EZMapImageToWorldKernel.EZMapImageToWorldKernel_Median. |
| halfKernelSize | Half of the size (in pixels) of the square around the pixel2DPoint inside which we compute the average grayscale value. |
| worldPoint | Position in the 3D world space. |
| override void eVision.Easy3D.EZMap32f.ImageToWorld | ( | eVision.EPoint | pixel2DPoint, |
| eVision.EFrame | frame, | ||
| eVision.Easy3D.EZMapImageToWorldKernel | kernel, | ||
| uint | halfKernelSize, | ||
| ref eVision.Easy3D.E3DPoint | worldPoint ) |
Transforms a floating point (sub)pixel image position to a 3D world position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The pixel Z value is in grey scale values (its range depends on the ZMap type).
| pixel2DPoint | X and Y position in the image space. |
| frame | frame associated with the image space. |
| kernel | Kernel to use to compute the Z coordinate of the world point. Defaults to EZMapImageToWorldKernel.EZMapImageToWorldKernel_Median. |
| halfKernelSize | Half of the size (in pixels) of the square around the pixel2DPoint inside which we compute the average grayscale value. |
| worldPoint | Position in the 3D world space. |
| override void eVision.Easy3D.EZMap32f.ImageToWorld | ( | eVision.EPoint | pixel2DPoint, |
| eVision.EFrame | frame, | ||
| uint | halfKernelSize, | ||
| ref eVision.Easy3D.E3DPoint | worldPoint ) |
Transforms a floating point (sub)pixel image position to a 3D world position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The pixel Z value is in grey scale values (its range depends on the ZMap type).
| pixel2DPoint | X and Y position in the image space. |
| frame | frame associated with the image space. |
| halfKernelSize | Half of the size (in pixels) of the square around the pixel2DPoint inside which we compute the average grayscale value. |
| worldPoint | Position in the 3D world space. |
| override void eVision.Easy3D.EZMap32f.ImageToWorld | ( | eVision.EPoint | pixel2DPoint, |
| uint | halfKernelSize, | ||
| ref eVision.Easy3D.E3DPoint | worldPoint ) |
Transforms a floating point (sub)pixel image position to a 3D world position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The pixel Z value is in grey scale values (its range depends on the ZMap type).
| pixel2DPoint | X and Y position in the image space. |
| halfKernelSize | Half of the size (in pixels) of the square around the pixel2DPoint inside which we compute the average grayscale value. |
| worldPoint | Position in the 3D world space. |
| override void eVision.Easy3D.EZMap32f.ImageToZMap | ( | eVision.EPoint | uv, |
| ref eVision.EPoint | xy ) |
Converts a 2D image (sub)pixel coordinate to the EZMap32f space.
| override void eVision.Easy3D.EZMap32f.ImageToZMap | ( | float | u, |
| float | v, | ||
| ref float | x, | ||
| ref float | y ) |
Converts a 2D image (sub)pixel coordinate to the EZMap32f space.
| u | X Coordinate of the pixel as a floating point value. |
| v | Y Coordinate of the pixel as a floating point value. |
| x | Position along horizontal axis in the ZMap space. |
| y | Position along vertical axis in the ZMap space. |
Use the overload taking EPoint as arguments instead.
Deprecated in version 24.6. Scheduled to be removed in version 27.6.
| override bool eVision.Easy3D.EZMap32f.IsVoid | ( | ) |
Tests if the EZMap32f object size is zero.
Returns true if the ZMap size is zero.
| override void eVision.Easy3D.EZMap32f.Load | ( | eVision.ESerializer | serializer | ) |
Restores the EZMap32f stored in the given eVision file.
| serializer | ESerializer in read mode. |
When loading, the ZMap is resized if needed. This function restores all the ZMap attributes.
| override void eVision.Easy3D.EZMap32f.Load | ( | string | path | ) |
| override void eVision.Easy3D.EZMap32f.LoadImage | ( | string | path | ) |
| override void eVision.Easy3D.EZMap32f.LoadImage | ( | string | path, |
| bool | withMetadata ) |
Restores the EZMap32f image stored in the given image file.
| path | Full path to the file. |
| withMetadata | Parameter to load or not the metadata that has the same filename. False by default. |
When loading, the ZMap is resized if needed. This function does not restore the ZMap attributes, only the image associated with the EZMap32f is updated.
| override void eVision.Easy3D.EZMap32f.LoadImageAndMetadata | ( | string | pathImage, |
| string | pathMetadata ) |
Loads image format and Metadata in JSON format.
| pathImage | Full path to the file. |
| pathMetadata | Full path to the file. |
| override void eVision.Easy3D.EZMap32f.LoadMetadata | ( | string | path | ) |
Loads Metadata in JSON format.
| path | Full path to the file. |
|
virtual |
Changes an existing metadata key and value. Throws an exception if it does not exist.
| Key | The name of an existing metadata. |
| value | The new value to give to the metadata. |
| override void eVision.Easy3D.EZMap32f.ResetWorldTransformation | ( | ) |
Reset the world transformation, Map to World and World to Map matrices become identity matrix.
| override void eVision.Easy3D.EZMap32f.Save | ( | eVision.ESerializer | serializer | ) |
Saves the EZMap32f object to the given eVision file.
| serializer | ESerializer in write mode. |
This format save the EZMap32f in a eVision file. This function stores all the ZMap attributes.
| override void eVision.Easy3D.EZMap32f.Save | ( | string | path | ) |
| override void eVision.Easy3D.EZMap32f.SaveImage | ( | string | path | ) |
| override void eVision.Easy3D.EZMap32f.SaveImage | ( | string | path, |
| eVision.EImageFileType | type ) |
Saves the EZMap32f image to the given image file.
| path | The full path to the destination file. |
| type | File format, as defined by EImageFileType. If not specified, the file format is determined from the file extension. |
This format save the image associated to EZMap32f in a standard image file and thus does not store ZMap attributes.
| override void eVision.Easy3D.EZMap32f.SaveImage | ( | string | path, |
| eVision.EImageFileType | type, | ||
| bool | withMetadata ) |
Saves the EZMap32f image to the given image file.
| path | The full path to the destination file. |
| type | File format, as defined by 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. |
This format save the image associated to EZMap32f in a standard image file and thus does not store ZMap attributes.
| override void eVision.Easy3D.EZMap32f.SaveImageAndMetadata | ( | string | pathImage, |
| string | pathMetadata ) |
Saves image format and Metadata JSON format.
| pathImage | The full path to the destination file. |
| pathMetadata | The full path to the destination file. |
| override void eVision.Easy3D.EZMap32f.SaveImageAndMetadata | ( | string | pathImage, |
| string | pathMetadata, | ||
| eVision.EImageFileType | type ) |
Saves image format and Metadata JSON format.
| pathImage | The full path to the destination file. |
| pathMetadata | The full path to the destination file. |
| type | File format, as defined by EImageFileType. If not specified, the file format is determined from the file extension. |
| override void eVision.Easy3D.EZMap32f.SaveMetadata | ( | string | path | ) |
Saves Metadata in JSON format.
| path | The full path to the destination file. |
| override void eVision.Easy3D.EZMap32f.SetBufferPtr | ( | int | width, |
| int | height, | ||
| IntPtr | imagePointer ) |
Sets the pointer to an externally allocated image 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 data. |
| override void eVision.Easy3D.EZMap32f.SetBufferPtr | ( | int | width, |
| int | height, | ||
| IntPtr | imagePointer, | ||
| int | bitsPerRow ) |
Sets the pointer to an externally allocated image 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 data. |
| 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 EZMap32f.SetBufferPtr.
| void eVision.Easy3D.EZMap32f.SetPixel | ( | eVision.EDepth32f | 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. |
| override void eVision.Easy3D.EZMap32f.SetResolution | ( | float | rx, |
| float | ry, | ||
| float | rz ) |
Sets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel.
For the Z axis it is expressed in metric units per grey scale value.
| rx | Resolution along the X axis. |
| ry | Resolution along the Y axis. |
| rz | Resolution along the Z axis. |
| override void eVision.Easy3D.EZMap32f.SetSize | ( | eVision.Easy3D.EZMap | other | ) |
Sets the width and height of the EZMap32f.
| other | The other ZMap whose dimensions have to be used for the current object. |
eVision will allocate a new image buffer (deallocate the old image 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 eVision image buffer and setting its size creates a 4-byte aligned buffer, by default. The size of an ZMap is specified as a number of columns (width) and rows (height).
The maximum image dimensions are 2^30 by 2^30. Furthermore, it must fit into the available memory, that depends upon the physical memory, the operating system and the memory already allocated by the process in other modules or libraries.
| override void eVision.Easy3D.EZMap32f.SetSize | ( | int | width, |
| int | height ) |
Sets the width and height of the EZMap32f.
| width | The new requested width. |
| height | The new requested height. |
eVision will allocate a new image buffer (deallocate the old image 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 eVision image buffer and setting its size creates a 4-byte aligned buffer, by default. The size of an ZMap is specified as a number of columns (width) and rows (height).
The maximum image dimensions are 2^30 by 2^30. Furthermore, it must fit into the available memory, that depends upon the physical memory, the operating system and the memory already allocated by the process in other modules or libraries.
| void eVision.Easy3D.EZMap32f.SetZValue | ( | float | value, |
| int | x, | ||
| int | y ) |
Sets Z value (in metric coordinate) at pixel coordinates.
| value | Value of the pixel in metric space. |
| x | X Coordinate. |
| y | Y Coordinate. |
The parameter value is limited by the buffer pixel type and the Z resolution.
This value is not checked, if the value is too big only the Least Significant bits are used.
| override void eVision.Easy3D.EZMap32f.UseExternalBuffer | ( | int | width, |
| int | height, | ||
| IntPtr | 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. |
| override bool eVision.Easy3D.EZMap32f.WorldToImage | ( | eVision.Easy3D.E3DPoint | worldPt, |
| ref eVision.Easy3D.E3DPoint | pixelPt ) |
Transforms a 3D world position to a floating point (sub)pixel image position.
The image space origin is at the upper left corner of the image and the X/Y unit size is one pixel. The Z value is given in grey scale value.
Returns true if the pixel position is inside the image limits and the Z value is positive. The parameter pixelPt is filled even if the point is outside the image.
| worldPt | Position in the 3D world space. |
| pixelPt | Position in the image space. |
| override void eVision.Easy3D.EZMap32f.WorldToZMap | ( | eVision.Easy3D.E3DPoint | worldPt, |
| ref eVision.Easy3D.E3DPoint | zmapPt ) |
Transforms a 3D world position to a 3D EZMap32f position.
The ZMap space origin is at the lower left corner of the image.
The scales of the world space and ZMap space are the same.
| worldPt | Position in the 3D world space. |
| zmapPt | Position in the ZMap space. |
Do not use this method with the same variable as input and output. It might lead to incorrect results.
| override bool eVision.Easy3D.EZMap32f.ZMapToImage | ( | eVision.EPoint | xy, |
| ref eVision.EPoint | uv ) |
Converts a 2D coordinate in the EZMap32f space to image (sub)pixel space.
| override bool eVision.Easy3D.EZMap32f.ZMapToImage | ( | float | x, |
| float | y, | ||
| ref float | u, | ||
| ref float | v ) |
Converts a 2D coordinate in the EZMap32f space to image (sub)pixel space.
| x | Position along horizontal axis in the ZMap space. |
| y | Position along vertical axis in the ZMap space. |
| u | Column of the pixel as a floating point value. |
| v | Row of the pixel as a floating point value. |
Use the overload taking EPoint as arguments instead.
Deprecated in version 24.6. Scheduled to be removed in version 27.6.
| override void eVision.Easy3D.EZMap32f.ZMapToWorld | ( | eVision.Easy3D.E3DPoint | zmapPt, |
| ref eVision.Easy3D.E3DPoint | worldPt ) |
Transforms a 3D EZMap32f position to a 3D world space position.
The ZMap space origin is at the lower left corner of the image.
| zmapPt | Position in the ZMap space. |
| worldPt | Position in the 3D world space. |
Do not use this method with the same variable as input and output. It might lead to incorrect results.
|
getset |
Access ZMap Height.
|
getset |
E3DTransformMatrix that transforms positions from the EZMap32f space to the world space. This transformation is composed of rotation and translation only, so it is a rigid transformation and preserves distances.
|
getset |
Sets the resolution. For the X and Y axes, the resolution is expressed in metric units per pixel.
For the Z axis it is expressed in metric units per grey scale value.
|
get |
Returns the buffer row pitch.
|
get |
Returns the dimensions of the EZMap32f in real world space (e.g metric unit).
|
get |
Pixel accessor type.
|
get |
Returns the Undefined value. That value is used to set to mark pixels with no valid depth value.
|
getset |
Access ZMap Width.
|
get |
Returns the EWorldShape for conversion between 2D image and 2D world space coordinates. This EWorldShape can be used by EasyGauge to do measurements on a EZMap32f in real space coordinates (e.g mm).
|
getset |
Sets/Gets the E3DTransformMatrix that transforms positions from the world space to the EZMap32f space. This transformation is composed of rotation and translation only, so it is a rigid transformation and it preserves distances.
|
getset |
Resolution of the EZMap32f along the X axis.
The resolution is the number of metric units per pixel.
|
getset |
Resolution of the EZMap32f along the Y axis.
The resolution is the number of metric units per pixel.
|
get |
|
getset |
Resolution of the EZMap32f along the Z axis.
The resolution is the number of metric units per grey value.