eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::ECodedImage2 Class Reference

The main class of the EasyObject API that represents a coded image, as produced by the encoder. More...

#include <eVision/EasyObject/EasyObject2/ECodedImage2.h>

Collaboration diagram for eVision::ECodedImage2:

Public Member Functions

 ECodedImage2 ()
 Constructs a coded image.
 ECodedImage2 (const eVision::ECodedImage2 &other)
 Constructs a coded image.
virtual ~ECodedImage2 () throw ()
eVision::ECodedImage2 & operator= (const eVision::ECodedImage2 &other)
 Assignment operator.
unsigned int GetLayerCount () const
 Returns the number of layers that are encoded.
unsigned int GetObjCount (unsigned int layerIndex) const
 Returns the number of objects in a given layer.
unsigned int GetObjCount () const
 Returns the number of objects in a given layer.
eVision::ECodedElement GetObj (unsigned int layerIndex, unsigned int objectIndex) const
 Random access to an object in a given layer.
eVision::ECodedElement GetObj (unsigned int objectIndex) const
 Random access to an object in a given layer.
std::vector< eVision::ECodedElement > GetAllObjs () const
 All objects from all layers.
int GetStartY () const
 Returns the lowest row index, for all the runs of all the objects in the coded image.
unsigned int GetWidth () const
 Returns the width of the coded image.
unsigned int GetHeight () const
 Returns the height of the coded image.
void ClearFeatureCache () const
 Clears the internal cache for the computed features.
eVision::ECodedElement GetParentObject (const eVision::ECodedElement &hole) const
 Returns a reference to the object that contains a given hole.
std::unique_ptr< eVision::ECodedElement > FindObject (const eVision::EPoint &p, const eVision::EFrame &frame) const
 Finds an object in the coded image using its coordinates.
std::unique_ptr< eVision::ECodedElement > FindObject (int x, int y) const
 Finds an object in the coded image using its coordinates.
std::unique_ptr< eVision::ECodedElement > FindObject (unsigned int layerIndex, const eVision::EPoint &p, const eVision::EFrame &frame) const
 Finds an object in the coded image using its coordinates.
std::unique_ptr< eVision::ECodedElement > FindObject (unsigned int layerIndex, int x, int y) const
 Finds an object in the coded image using its coordinates.
void RenderMask (eVision::EROIBW8 &result) const
 Creates a Flexible Mask from a specified layer of the encoded image.
void RenderMask (eVision::EROIBW8 &result, unsigned int layerIndex, int offsetX, int offsetY) const
 Creates a Flexible Mask from a specified layer of the encoded image.
void RenderMask (eVision::EROIBW8 &result, unsigned int layerIndex) const
 Creates a Flexible Mask from a specified layer of the encoded image.
void RenderMask (eVision::EROIBW8 &result, int offsetX, int offsetY) const
 Creates a Flexible Mask from a specified layer of the encoded image.
eVision::ERegion ToRegion () const
 Converts the encoded image to an ERegion.
void SetFrame (const eVision::EFrame &frame)
 Sets the frame in which the region was defined. Applies the setting of the frame to all layers and to all their objects.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::ECodedElement &element, const eVision::EFrame &frame) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EFrame &frame, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EFrame &frame) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, const eVision::EFrame &frame) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, const eVision::EFrame &frame) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (eVision::EDrawAdapter *graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ECodedElement &element, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ECodedElement &element) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::ECodedElement &element, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::ECodedElement &element) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, unsigned int layerIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, unsigned int layerIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::ECodedElement &element, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::ECodedElement &element) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, unsigned int layerIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, unsigned int layerIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawWithCurrentPen (HDC graphicContext, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EFrame &frame) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, const eVision::EFrame &frame) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, const eVision::EFrame &frame) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::ECodedElement &element) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::ECodedElement &element) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, const eVision::EObjectSelection &selection, unsigned int elementIndex) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX, float zoomY) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, float zoomX) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature) const
 Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, const eVision::EFrame &frame) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated object.
void DrawObject (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int objectIndex) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObject (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int objectIndex) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw the designated object.
void DrawObjectWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex) const
 Draw the designated object.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX) const
 Draw the designated hole.
void DrawHole (eVision::EDrawAdapter *graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHole (HDC graphicContext, const eVision::ERGBColor &color, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw the designated hole.
void DrawHoleWithCurrentPen (HDC graphicContext, unsigned int objectIndex, unsigned int holeIndex) const
 Draw the designated hole.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, float zoomX) const
 Draw a given feature of the designated object.
void DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex) const
 Draw a given feature of the designated object.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (eVision::EDrawAdapter *graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, const eVision::EFrame &frame) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX, float panY) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY, float panX) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX, float zoomY) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex, float zoomX) const
 Draw a given feature of the designated hole.
void DrawHoleFeatureWithCurrentPen (HDC graphicContext, eVision::EDrawableFeature feature, unsigned int layerIndex, unsigned int objectIndex, unsigned int holeIndex) const
 Draw a given feature of the designated hole.
 ECodedImage2 (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

The main class of the EasyObject API that represents a coded image, as produced by the encoder.

It provides methods to get features of the encoded image, to access an object in a particular layer of the encoded image, to draw objects or objects features in a particular layer of the encoded image, to render a mask, etc...

License(s): EasyObject

Constructor & Destructor Documentation

◆ ECodedImage2() [1/3]

eVision::ECodedImage2::ECodedImage2 ( )

Constructs a coded image.

◆ ECodedImage2() [2/3]

eVision::ECodedImage2::ECodedImage2 ( const eVision::ECodedImage2 & other)

Constructs a coded image.

Parameters
otherCoded image to copy.

◆ ~ECodedImage2()

eVision::ECodedImage2::~ECodedImage2 ( )
throw ( )
virtual

◆ ECodedImage2() [3/3]

eVision::ECodedImage2::ECodedImage2 ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ ClearFeatureCache()

void eVision::ECodedImage2::ClearFeatureCache ( ) const

Clears the internal cache for the computed features.

This is useful to reduce memory consumption.

◆ Draw() [1/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [2/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [3/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
const eVision::EFrame & frame ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [4/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [5/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [6/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [7/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [8/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [9/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [10/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [11/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [12/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EFrame & frame ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [13/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [14/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [15/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [16/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [17/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [18/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [19/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [20/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [21/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [22/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [23/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [24/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [25/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [26/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [27/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [28/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [29/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [30/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [31/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [32/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [33/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [34/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [35/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [36/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [37/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [38/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [39/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [40/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [41/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [42/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
const eVision::EFrame & frame ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [43/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [44/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [45/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [46/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [47/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [48/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [49/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [50/100]

void eVision::ECodedImage2::Draw ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

◆ Draw() [51/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [52/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ECodedElement & element ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [53/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [54/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [55/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [56/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [57/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [58/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [59/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [60/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [61/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [62/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [63/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [64/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [65/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [66/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [67/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [68/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::ECodedElement & element ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [69/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::ECodedElement & element,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [70/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [71/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [72/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [73/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [74/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [75/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [76/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [77/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [78/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [79/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [80/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [81/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [82/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [83/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [84/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [85/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [86/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [87/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [88/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [89/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [90/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [91/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [92/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [93/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [94/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [95/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [96/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
unsigned int layerIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [97/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
unsigned int layerIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [98/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [99/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ Draw() [100/100]

void eVision::ECodedImage2::Draw ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawFeature() [1/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [2/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [3/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [4/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [5/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [6/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [7/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [8/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [9/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [10/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [11/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [12/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [13/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [14/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [15/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [16/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [17/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [18/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [19/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [20/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [21/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [22/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [23/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [24/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [25/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [26/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [27/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [28/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [29/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [30/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [31/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [32/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [33/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [34/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [35/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [36/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [37/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [38/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [39/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [40/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [41/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [42/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [43/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [44/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [45/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [46/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [47/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [48/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [49/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [50/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [51/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [52/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [53/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [54/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [55/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [56/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [57/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [58/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [59/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [60/120]

void eVision::ECodedImage2::DrawFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

◆ DrawFeature() [61/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [62/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [63/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [64/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [65/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [66/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [67/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [68/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [69/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [70/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [71/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [72/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [73/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [74/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [75/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [76/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [77/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [78/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [79/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [80/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [81/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [82/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [83/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [84/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [85/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [86/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [87/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [88/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [89/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [90/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [91/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [92/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [93/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [94/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [95/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [96/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [97/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [98/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [99/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [100/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [101/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [102/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [103/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [104/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [105/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [106/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [107/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [108/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [109/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [110/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [111/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [112/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [113/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [114/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [115/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [116/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [117/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [118/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [119/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeature() [120/120]

void eVision::ECodedImage2::DrawFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [1/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [2/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [3/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [4/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [5/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [6/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [7/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [8/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [9/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [10/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [11/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [12/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [13/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [14/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [15/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [16/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [17/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [18/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [19/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [20/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [21/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [22/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [23/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [24/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [25/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [26/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [27/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [28/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [29/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawFeatureWithCurrentPen() [30/30]

void eVision::ECodedImage2::DrawFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated coded element, of all the objects from a layer, or of all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

The features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter are only at one's disposal when drawing selections.

Deprecated

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

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

◆ DrawHole() [1/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [2/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [3/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [4/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [5/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [6/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [7/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [8/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [9/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [10/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [11/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [12/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [13/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [14/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [15/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [16/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [17/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [18/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [19/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [20/40]

void eVision::ECodedImage2::DrawHole ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawHole() [21/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [22/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [23/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [24/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [25/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [26/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [27/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [28/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [29/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [30/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [31/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [32/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [33/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [34/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [35/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [36/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [37/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [38/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [39/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHole() [40/40]

void eVision::ECodedImage2::DrawHole ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleFeature() [1/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [2/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [3/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [4/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [5/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [6/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [7/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [8/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [9/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [10/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [11/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [12/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [13/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [14/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [15/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [16/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [17/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [18/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [19/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [20/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [21/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [22/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [23/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [24/48]

void eVision::ECodedImage2::DrawHoleFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawHoleFeature() [25/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [26/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [27/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [28/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [29/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [30/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [31/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [32/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [33/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [34/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [35/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [36/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [37/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [38/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [39/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [40/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [41/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [42/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [43/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [44/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [45/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [46/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [47/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeature() [48/48]

void eVision::ECodedImage2::DrawHoleFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [1/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [2/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [3/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [4/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [5/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [6/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [7/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [8/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [9/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [10/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [11/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleFeatureWithCurrentPen() [12/12]

void eVision::ECodedImage2::DrawHoleFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated hole.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [1/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [2/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [3/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [4/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [5/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [6/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [7/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [8/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [9/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawHoleWithCurrentPen() [10/10]

void eVision::ECodedImage2::DrawHoleWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
unsigned int holeIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated hole.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the parent object of the hole to draw.
holeIndexIndex of the hole to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [1/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [2/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [3/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [4/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [5/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [6/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [7/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [8/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [9/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [10/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [11/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [12/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
const eVision::EFrame & frame ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [13/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [14/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [15/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [16/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [17/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [18/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [19/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [20/40]

void eVision::ECodedImage2::DrawObject ( eVision::EDrawAdapter * graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ DrawObject() [21/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [22/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [23/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [24/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [25/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [26/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [27/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [28/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [29/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [30/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
const eVision::ERGBColor & color,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [31/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [32/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [33/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [34/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [35/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [36/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [37/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [38/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [39/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObject() [40/40]

void eVision::ECodedImage2::DrawObject ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectFeature() [1/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [2/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [3/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [4/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [5/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [6/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [7/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [8/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [9/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [10/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [11/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [12/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [13/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [14/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [15/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [16/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [17/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [18/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [19/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
frameFrame of reference used to compute the coded image.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [20/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [21/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [22/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [23/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [24/48]

void eVision::ECodedImage2::DrawObjectFeature ( eVision::EDrawAdapter * graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

◆ DrawObjectFeature() [25/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [26/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [27/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [28/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [29/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [30/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [31/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [32/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [33/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [34/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [35/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [36/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
const eVision::ERGBColor & color,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
colorThe color in which to draw the overlay.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [37/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [38/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [39/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [40/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [41/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [42/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [43/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [44/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [45/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [46/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [47/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeature() [48/48]

void eVision::ECodedImage2::DrawObjectFeature ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [1/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [2/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [3/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [4/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [5/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [6/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [7/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [8/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [9/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [10/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [11/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectFeatureWithCurrentPen() [12/12]

void eVision::ECodedImage2::DrawObjectFeatureWithCurrentPen ( HDC graphicContext,
eVision::EDrawableFeature feature,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY,
bool drawDiagonals ) const

Draw a given feature of the designated object.

Parameters
graphicContextGraphic context on which to draw.
featureThe feature of interest.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
drawDiagonalsSpecifies whether or not the diagonals of the ellipses and of the rectangles are to be drawn.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Trying to draw the features EDrawableFeature::EDrawableFeature_FeretBox and EDrawableFeature::EDrawableFeature_WeightedGravityCenter will result in an exception, as they only make sense for EObjectSelection.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [1/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [2/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [3/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [4/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [5/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [6/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [7/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
float zoomX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [8/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [9/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawObjectWithCurrentPen() [10/10]

void eVision::ECodedImage2::DrawObjectWithCurrentPen ( HDC graphicContext,
unsigned int objectIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated object.

Parameters
graphicContextGraphic context on which to draw.
objectIndexIndex of the object to draw.
zoomXHorizontal zooming factor. By default, no scaling is used.
zoomYVertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Deprecated

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

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

◆ DrawWithCurrentPen() [1/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [2/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::ECodedElement & element ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [3/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [4/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [5/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [6/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::ECodedElement & element,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
elementThe coded element to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [7/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [8/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [9/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [10/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [11/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [12/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [13/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [14/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [15/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [16/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
const eVision::EObjectSelection & selection,
unsigned int elementIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
selectionThe selection of coded elements to draw.
elementIndexThe index in the selection of the coded element to draw. If no element index is specified, all the elements of the selection are take into consideration.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [17/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [18/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [19/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [20/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [21/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [22/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
float zoomX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [23/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [24/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ DrawWithCurrentPen() [25/25]

void eVision::ECodedImage2::DrawWithCurrentPen ( HDC graphicContext,
unsigned int layerIndex,
float zoomX,
float zoomY,
float panX,
float panY ) const

Draw the designated coded element, all the objects from a layer, or all the coded elements from a given selection.

Parameters
graphicContextGraphic context on which to draw.
layerIndexIndex of the layer of interest. If no layer index is specified, the default layer is taken into consideration. Note that this methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Drawing is done in the device context associated to the desired window. The current pen is used.

Deprecated

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

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

◆ FindObject() [1/4]

std::unique_ptr< eVision::ECodedElement > eVision::ECodedImage2::FindObject ( const eVision::EPoint & p,
const eVision::EFrame & frame ) const

Finds an object in the coded image using its coordinates.

Parameters
pA local coordinate
frameThe frame of reference of the local coordinate p

If no layer index is specified, all the layers of the coded image are scanned until an object is found at these coordinates.

◆ FindObject() [2/4]

std::unique_ptr< eVision::ECodedElement > eVision::ECodedImage2::FindObject ( int x,
int y ) const

Finds an object in the coded image using its coordinates.

Parameters
xThe X-coordinate of the object.
yThe Y-coordinate of the object.

If no layer index is specified, all the layers of the coded image are scanned until an object is found at these coordinates.

◆ FindObject() [3/4]

std::unique_ptr< eVision::ECodedElement > eVision::ECodedImage2::FindObject ( unsigned int layerIndex,
const eVision::EPoint & p,
const eVision::EFrame & frame ) const

Finds an object in the coded image using its coordinates.

Parameters
layerIndexThe index of the layer of interest.
pA local coordinate
frameThe frame of reference of the local coordinate p

If no layer index is specified, all the layers of the coded image are scanned until an object is found at these coordinates.

◆ FindObject() [4/4]

std::unique_ptr< eVision::ECodedElement > eVision::ECodedImage2::FindObject ( unsigned int layerIndex,
int x,
int y ) const

Finds an object in the coded image using its coordinates.

Parameters
layerIndexThe index of the layer of interest.
xThe X-coordinate of the object.
yThe Y-coordinate of the object.

If no layer index is specified, all the layers of the coded image are scanned until an object is found at these coordinates.

◆ GetAllObjs()

std::vector< eVision::ECodedElement > eVision::ECodedImage2::GetAllObjs ( ) const

All objects from all layers.

◆ GetHeight()

unsigned int eVision::ECodedImage2::GetHeight ( ) const

Returns the height of the coded image.

If the continuous mode is not activated, this height corresponds to the height of the source image. If the continuous mode is activated, this value equals to the highest row index, for all the runs of all the objects in the coded image, augmented by the number of rows index that are below zero.

◆ GetLayerCount()

unsigned int eVision::ECodedImage2::GetLayerCount ( ) const

Returns the number of layers that are encoded.

◆ GetObj() [1/2]

eVision::ECodedElement eVision::ECodedImage2::GetObj ( unsigned int layerIndex,
unsigned int objectIndex ) const

Random access to an object in a given layer.

Parameters
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.
objectIndexThe index of the object in the layer.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ GetObj() [2/2]

eVision::ECodedElement eVision::ECodedImage2::GetObj ( unsigned int objectIndex) const

Random access to an object in a given layer.

Parameters
objectIndexThe index of the object in the layer.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ GetObjCount() [1/2]

unsigned int eVision::ECodedImage2::GetObjCount ( ) const

Returns the number of objects in a given layer.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ GetObjCount() [2/2]

unsigned int eVision::ECodedImage2::GetObjCount ( unsigned int layerIndex) const

Returns the number of objects in a given layer.

Parameters
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will be taken into consideration.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ GetParentObject()

eVision::ECodedElement eVision::ECodedImage2::GetParentObject ( const eVision::ECodedElement & hole) const

Returns a reference to the object that contains a given hole.

Parameters
holeThe hole of interest.

◆ GetStartY()

int eVision::ECodedImage2::GetStartY ( ) const

Returns the lowest row index, for all the runs of all the objects in the coded image.

The returned value will always be zero if the continuous mode is not activated.

◆ GetWidth()

unsigned int eVision::ECodedImage2::GetWidth ( ) const

Returns the width of the coded image.

This width corresponds in any case to the width of the source image.

◆ operator=()

eVision::ECodedImage2 & eVision::ECodedImage2::operator= ( const eVision::ECodedImage2 & other)

Assignment operator.

Parameters
otherCoded image to copy.

◆ RenderMask() [1/4]

void eVision::ECodedImage2::RenderMask ( eVision::EROIBW8 & result) const

Creates a Flexible Mask from a specified layer of the encoded image.

Parameters
resultThe image in which the generated mask will be stored.

The size of the result image will not be changed: It must be properly sized beforehand.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ RenderMask() [2/4]

void eVision::ECodedImage2::RenderMask ( eVision::EROIBW8 & result,
int offsetX,
int offsetY ) const

Creates a Flexible Mask from a specified layer of the encoded image.

Parameters
resultThe image in which the generated mask will be stored.
offsetXThe X-offset that must be applied to bring the zero X-coordinate in the coded image on the first column of the result image (defaults to zero).
offsetYThe Y-offset that must be applied to bring the zero Y-coordinate in the coded image on the first row of the result image (defaults to zero).

The size of the result image will not be changed: It must be properly sized beforehand.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ RenderMask() [3/4]

void eVision::ECodedImage2::RenderMask ( eVision::EROIBW8 & result,
unsigned int layerIndex ) const

Creates a Flexible Mask from a specified layer of the encoded image.

Parameters
resultThe image in which the generated mask will be stored.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will serve as a source for the mask generation.

The size of the result image will not be changed: It must be properly sized beforehand.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ RenderMask() [4/4]

void eVision::ECodedImage2::RenderMask ( eVision::EROIBW8 & result,
unsigned int layerIndex,
int offsetX,
int offsetY ) const

Creates a Flexible Mask from a specified layer of the encoded image.

Parameters
resultThe image in which the generated mask will be stored.
layerIndexThe index of the layer of interest. If this parameter is left unspecified, the default layer will serve as a source for the mask generation.
offsetXThe X-offset that must be applied to bring the zero X-coordinate in the coded image on the first column of the result image (defaults to zero).
offsetYThe Y-offset that must be applied to bring the zero Y-coordinate in the coded image on the first row of the result image (defaults to zero).

The size of the result image will not be changed: It must be properly sized beforehand.

This methods throws an exception if no layer index is specified and if, simultaneously, the coded image contains several layers. Indeed, in such a case, no default layer exists.

◆ SetFrame()

void eVision::ECodedImage2::SetFrame ( const eVision::EFrame & frame)

Sets the frame in which the region was defined. Applies the setting of the frame to all layers and to all their objects.

Parameters
frameFrame of reference in which the region was defined.

◆ ToRegion()

eVision::ERegion eVision::ECodedImage2::ToRegion ( ) const

Converts the encoded image to an ERegion.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::ECodedImage2::wrappedClass_