This class handles runs, objects and features in EasyObject. More...
#include <eVision/EasyObject/EasyObject1/ECodedImage.h>
Public Member Functions | |
| ECodedImage () | |
| Constructs a void coded image. | |
| virtual | ~ECodedImage () throw () |
| void | SetWhiteClass (int16_t n16WhiteClass) |
| White class index (above the upper threshold). | |
| void | SetNeutralClass (int16_t n16NeutralClass) |
| Neutral class index (between both thresholds). | |
| void | SetBlackClass (int16_t n16BlackClass) |
| Black class index (below the lower threshold). | |
| void | SetThreshold (uint32_t un32Threshold) |
| Sets the threshold mode (gray level) used for image segmentation. | |
| void | SetThreshold () |
| Sets the threshold mode (gray level) used for image segmentation. | |
| uint32_t | GetThreshold () |
| Gets the threshold mode (gray level) used for image segmentation. | |
| void | SetThresholdImage (eVision::EROIBW8 *pImage) |
| Single threshold used for image segmentation. | |
| void | SetLowThreshold (uint32_t un32LowThreshold) |
| Lower threshold (gray level) used for image segmentation. | |
| uint32_t | GetLowThreshold () |
| Lower threshold (gray level) used for image segmentation. | |
| void | SetLowImage (eVision::EROIBW8 *pImage) |
| Image used as an adaptive lower threshold. | |
| eVision::EROIBW8 * | GetLowImage () |
| Image used as an adaptive lower threshold. | |
| void | SetHighThreshold (uint32_t un32HighThreshold) |
| Upper threshold (gray level) used for image segmentation. | |
| uint32_t | GetHighThreshold () |
| Upper threshold (gray level) used for image segmentation. | |
| void | SetHighImage (eVision::EROIBW8 *pImage) |
| Image used as an adaptive upper threshold. | |
| eVision::EROIBW8 * | GetHighImage () |
| Image used as an adaptive upper threshold. | |
| void | SetLowColorThreshold (eVision::EC24 c24LowThreshold) |
| Lower threshold (color) used for image segmentation. | |
| eVision::EC24 | GetLowColorThreshold () |
| Lower threshold (color) used for image segmentation. | |
| void | SetHighColorThreshold (eVision::EC24 c24HighThreshold) |
| Upper threshold (color) used for image segmentation. | |
| eVision::EC24 | GetHighColorThreshold () |
| Upper threshold (color) used for image segmentation. | |
| void | ResetContinuousMode () |
| When the continuous mode is activated, this method resets the sequence of images. | |
| void | SetContinuous (bool bContinuous) |
| Flag indicating whether the objects have to be built in the continuous mode or in the normal mode. | |
| int16_t | GetWhiteClass () |
| White class index (above the upper threshold). | |
| int16_t | GetNeutralClass () |
| Neutral class index (between both thresholds). | |
| int16_t | GetBlackClass () |
| Black class index (below the lower threshold). | |
| eVision::EConnexity | GetConnexity () |
| Connexity mode, that is how neighboring pixels are considered to belong to the same objects. | |
| void | SetConnexity (eVision::EConnexity eConnexity) |
| Connexity mode, that is how neighboring pixels are considered to belong to the same objects. | |
| uint32_t | GetTrueThreshold () const |
| Absolute threshold level, when using a single threshold. | |
| bool | GetContinuous () const |
| Flag indicating whether the objects have to be built in the continuous mode or in the normal mode. | |
| void | BuildRuns (const eVision::EROIBW8 *sourceImage) |
| Converts the specified ROI to classes, and extracts the runs from it. | |
| void | BuildRuns (const eVision::EROIC24 *sourceImage) |
| Converts the specified ROI to classes, and extracts the runs from it. | |
| void | BuildLabeledRuns (const eVision::EROIBW8 *sourceImage) |
| Extracts the runs from the image by comparing adjacent pixel values. | |
| void | BuildLabeledRuns (const eVision::EROIBW16 *sourceImage) |
| Extracts the runs from the image by comparing adjacent pixel values. | |
| void | BuildObjects (const eVision::EROIBW8 *sourceImage) |
| Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI. | |
| void | BuildObjects (const eVision::EROIC24 *sourceImage) |
| Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI. | |
| void | BuildObjects () |
| Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI. | |
| void | BuildLabeledObjects (const eVision::EROIBW8 *sourceImage) |
| Segments an image into connected blobs comprised of pixels of the same class. | |
| void | BuildLabeledObjects (const eVision::EROIBW16 *sourceImage) |
| Segments an image into connected blobs comprised of pixels of the same class. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5, eVision::ELegacyFeature feature6, eVision::ELegacyFeature feature7, eVision::ELegacyFeature feature8, eVision::ELegacyFeature feature9, eVision::ELegacyFeature feature10) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5, eVision::ELegacyFeature feature6, eVision::ELegacyFeature feature7, eVision::ELegacyFeature feature8, eVision::ELegacyFeature feature9) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5, eVision::ELegacyFeature feature6, eVision::ELegacyFeature feature7, eVision::ELegacyFeature feature8) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5, eVision::ELegacyFeature feature6, eVision::ELegacyFeature feature7) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5, eVision::ELegacyFeature feature6) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4, eVision::ELegacyFeature feature5) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3, eVision::ELegacyFeature feature4) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2, eVision::ELegacyFeature feature3) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1, eVision::ELegacyFeature feature2) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects (eVision::ELegacyFeature feature1) |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | AnalyseObjects () |
| After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters. | |
| void | FeatureMinimum (eVision::ELegacyFeature feature, float &minimum) |
| Computes the minimum of the features of all currently selected objects. | |
| void | FeatureMaximum (eVision::ELegacyFeature feature, float &maximum) |
| Computes the maximum of the features of all currently selected objects. | |
| void | FeatureAverage (eVision::ELegacyFeature feature, float &average) |
| Computes the average of the features of all currently selected objects. | |
| void | FeatureVariance (eVision::ELegacyFeature feature, float &average, float &variance) |
| Computes the average and variance of the features of all currently selected objects. | |
| void | FeatureDeviation (eVision::ELegacyFeature feature, float &average, float &deviation) |
| Computes the average and standard deviation of the features of all currently selected objects. | |
| void | ObjectConvexHull (eVision::EListItem *object_, eVision::EPathVector *destinationVector) |
| Computes the convex hull of an object and stores it in a EPathVector. | |
| void | SetLimitAngle (float f32Angle) |
| Angle of the skewed bounding box feature, in the current angle unit. | |
| float | GetLimitAngle () |
| Angle of the skewed bounding box feature, in the current angle unit. | |
| void | SelectObjectsUsingFeature (eVision::ELegacyFeature feature, int8_t minimum, int8_t maximum, eVision::ESelectOption operation) |
| Selects or unselects objects, according to the value of a specified feature. | |
| void | SelectObjectsUsingFeature (eVision::ELegacyFeature feature, int16_t minimum, int16_t maximum, eVision::ESelectOption operation) |
| Selects or unselects objects, according to the value of a specified feature. | |
| void | SelectObjectsUsingFeature (eVision::ELegacyFeature feature, int32_t minimum, int32_t maximum, eVision::ESelectOption operation) |
| Selects or unselects objects, according to the value of a specified feature. | |
| void | SelectObjectsUsingFeature (eVision::ELegacyFeature feature, float minimum, float maximum, eVision::ESelectOption operation) |
| Selects or unselects objects, according to the value of a specified feature. | |
| void | SelectObjectsUsingFeature (eVision::ELegacyFeature feature, double minimum, double maximum, eVision::ESelectOption operation) |
| Selects or unselects objects, according to the value of a specified feature. | |
| void | SelectObjectsUsingPosition (const eVision::EBaseROI *roi, eVision::ESelectByPosition operation) |
| Selects or unselects objects, using a delimiting rectangle. | |
| void | SelectObjectsUsingPosition (int32_t originX, int32_t originY, int32_t width, int32_t height, eVision::ESelectByPosition operation) |
| Selects or unselects objects, using a delimiting rectangle. | |
| void | SortObjectsUsingFeature (eVision::ELegacyFeature feature, eVision::ESortOption Operation) |
| Sorts objects according to the value of some feature. | |
| void | RemoveRun (int32_t position) |
| Deletes a run from the runs list. | |
| void | RemoveRun (eVision::EListItem *listItem) |
| Deletes a run from the runs list. | |
| void | RemoveAllRuns () |
| Deletes all runs from the runs list. | |
| void | GetFirstRunData (eVision::ERunData *run) |
| Moves the cursor to the first run and returns the associated data. | |
| void | GetLastRunData (eVision::ERunData *run) |
| Moves the cursor to the last run and returns the associated data. | |
| void | GetCurrentRunData (eVision::ERunData *run) |
| Returns the data of the current run. | |
| void | GetRunData (eVision::ERunData *run, int32_t position) |
| Returns the run data associated to the specified run. | |
| void | GetRunData (eVision::ERunData *run, eVision::EListItem *listItem) |
| Returns the run data associated to the specified run. | |
| eVision::EListItem * | GetPreviousRunPtr (eVision::EListItem *listItem) |
| Returns a pointer to the previous run list item, or NULL. | |
| eVision::EListItem * | GetNextRunPtr (eVision::EListItem *listItem) |
| Returns a pointer to the next run list item, or NULL. | |
| eVision::EListItem * | GetFirstRunPtr () |
| Pointer to the first run list item, or NULL. | |
| eVision::EListItem * | GetLastRunPtr () |
| Pointer to the last run list item, or NULL. | |
| eVision::EListItem * | GetCurrentRunPtr () |
| Pointer to the current run list item, or NULL. | |
| eVision::EListItem * | GetRunPtr (int32_t position) |
| Returns a pointer to the run list item of given absolute position, or NULL. | |
| eVision::EListItem * | GetRunPtrByCoordinates (int32_t x, int32_t y) |
| Returns a pointer to the run list item that contains the point of given coordinates, or NULL. | |
| bool | GetRunDataPtr (eVision::EListItem *currentFeature, eVision::ERunData *runData) |
| Gets the ERunData associated to a given run list item. | |
| void | GetPreviousRunData (eVision::ERunData *run, eVision::EListItem *listItem) |
| Moves the cursor to the previous run and returns the associated data. | |
| void | GetPreviousRunData (eVision::ERunData *run) |
| Moves the cursor to the previous run and returns the associated data. | |
| void | GetNextRunData (eVision::ERunData *run) |
| Moves the cursor to the next run and returns the associated data. | |
| void | GetNextRunData (eVision::ERunData *run, eVision::EListItem *listItem) |
| Moves the cursor to the next run and returns the associated data. | |
| int32_t | GetNumRuns () |
| Total number of runs in the list of object runs. | |
| uint32_t | GetMaxObjects () const |
| Maximum number of objects to look for. | |
| void | SetMaxObjects (uint32_t un32MaxObjects) |
| Maximum number of objects to look for. | |
| void | RemoveObject (int32_t objectNumber) |
| Deletes an object from the objects list. | |
| void | RemoveObject (eVision::EListItem *listItem) |
| Deletes an object from the objects list. | |
| void | RemoveAllObjects () |
| Deletes all objects from the objects list. | |
| void | GetPreviousObjData (eVision::EObjectData *object_) |
| Moves the cursor to the previous object and returns the associated data. | |
| void | GetNextObjData (eVision::EObjectData *object_) |
| Moves the cursor to the next object and returns the associated data. | |
| void | GetFirstObjData (eVision::EObjectData *object_) |
| Moves the cursor to the first object and returns the associated data. | |
| void | GetLastObjData (eVision::EObjectData *object_) |
| Moves the cursor to the last object and returns the associated data. | |
| void | GetCurrentObjData (eVision::EObjectData *objectData) |
| Returns the data of the current object. | |
| void | GetObjectData (eVision::EObjectData *object_, int32_t objectNumber) |
| If an object identification number is given, moves the cursor to the object with a given identification number and returns the associated data. If a list item is given, returns the object data associated with an object list item (cf. EListItem). See also ECodedImage::GetCurrentObjData. | |
| void | GetObjectData (eVision::EObjectData *object_, eVision::EListItem *listItem) |
| If an object identification number is given, moves the cursor to the object with a given identification number and returns the associated data. If a list item is given, returns the object data associated with an object list item (cf. EListItem). See also ECodedImage::GetCurrentObjData. | |
| int32_t | GetNumObjects () |
| Number of objects in the coded image. | |
| int32_t | GetNumObjectRuns (int32_t objectNumber) |
| Returns the number of runs comprised in a given object. | |
| int32_t | GetNumObjectRuns (eVision::EListItem *listItem) |
| Returns the number of runs comprised in a given object. | |
| void | SetFirstRunPtr (eVision::EListItem *firstRun, int32_t objectNumber) |
| Sets the first run list item of an object. | |
| void | SetFirstRunPtr (eVision::EListItem *firstRun, eVision::EListItem *currentObject) |
| Sets the first run list item of an object. | |
| void | SetLastRunPtr (eVision::EListItem *lastRun, int32_t objectNumber) |
| Sets the last run list item of an object. | |
| void | SetLastRunPtr (eVision::EListItem *lastRun, eVision::EListItem *currentObject) |
| Sets the last run list item of an object. | |
| eVision::EListItem * | GetObjPtrByNum (int32_t n32ObjNum) |
| eVision::EListItem * | GetPreviousObjPtr (eVision::EListItem *listItem) |
| Returns a pointer to the previous objects list item, or NULL. | |
| eVision::EListItem * | GetNextObjPtr (eVision::EListItem *listItem) |
| Returns a pointer to the next objects list item, or NULL. | |
| eVision::EListItem * | GetFirstObjPtr () |
| Pointer to the first objects list item, or NULL. | |
| eVision::EListItem * | GetLastObjPtr () |
| Pointer to the last objects list item, or NULL. | |
| eVision::EListItem * | GetCurrentObjPtr () |
| Pointer to the current objects list item, or NULL. | |
| eVision::EListItem * | GetObjPtr (int32_t objectNumber) |
| Returns a pointer to the given objects list item. | |
| eVision::EListItem * | GetObjPtrByCoordinates (int32_t x, int32_t y) |
| Returns a pointer to the objects list item that contains the point of given coordinates, or NULL. | |
| eVision::EListItem * | GetObjFirstRunPtr (int32_t objectNumber) |
| Returns a pointer to the first run list item of an object. | |
| eVision::EListItem * | GetObjFirstRunPtr (eVision::EListItem *listItem) |
| Returns a pointer to the first run list item of an object. | |
| eVision::EListItem * | GetObjLastRunPtr (int32_t objectNumber) |
| Returns a pointer to the last run list item of an object. | |
| eVision::EListItem * | GetObjLastRunPtr (eVision::EListItem *objectNumber) |
| Returns a pointer to the last run list item of an object. | |
| bool | GetObjDataPtr (eVision::EListItem *currentFeature, eVision::EObjectData *objectData) |
| Gets the EObjectData associated to a given objects list item. | |
| int32_t | GetNumSelectedObjects () |
| Number of objects currently selected. | |
| void | SetNumSelectedObjects (int32_t n32Nb_Selected_Objects) |
| Number of objects currently selected. | |
| void | SelectObject (int32_t objectNumber) |
| Selects an object. | |
| void | SelectObject (eVision::EListItem *listItem) |
| Selects an object. | |
| void | UnselectObject (int32_t objectNumber) |
| Unselects an object. | |
| void | UnselectObject (eVision::EListItem *listItem) |
| Unselects an object. | |
| void | IsObjectSelected (int32_t objectNumber, bool &selected) |
| Sets bSelected to true if an object is selected. | |
| void | IsObjectSelected (eVision::EListItem *listItem, bool &selected) |
| Sets bSelected to true if an object is selected. | |
| eVision::EListItem * | GetObjPtrByPos (int32_t position) |
| Returns a pointer to the objects list item of given absolute position, or NULL. | |
| void | SelectAllObjects () |
| Selects all objects. | |
| void | UnselectAllObjects () |
| Unselects all objects. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws all objects in solid color. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws all objects in solid color. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws all objects in solid color. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws all objects in solid color. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext, eVision::ESelectionFlag selectionFlag) |
| Draws all objects in solid color. | |
| void | DrawObjects (eVision::EDrawAdapter *graphicContext) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, eVision::ESelectionFlag selectionFlag) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color, eVision::ESelectionFlag selectionFlag) |
| Draws all objects in solid color. | |
| void | DrawObjects (HDC graphicContext, const eVision::ERGBColor &color) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext, eVision::ESelectionFlag selectionFlag) |
| Draws all objects in solid color. | |
| void | DrawObjectsWithCurrentPen (HDC graphicContext) |
| Draws all objects in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, int32_t objectNumber, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, int32_t objectNumber, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, int32_t objectNumber) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, eVision::EListItem *object_, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (eVision::EDrawAdapter *graphicContext, eVision::EListItem *object_) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, int32_t objectNumber, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, int32_t objectNumber) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, eVision::EListItem *object_, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, eVision::EListItem *object_) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, int32_t objectNumber, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, int32_t objectNumber, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, int32_t objectNumber) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, eVision::EListItem *object_, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObject (HDC graphicContext, const eVision::ERGBColor &color, eVision::EListItem *object_) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, int32_t objectNumber, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, int32_t objectNumber, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, int32_t objectNumber) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, eVision::EListItem *object_, float zoomX) |
| Draws the designated object in solid color. | |
| void | DrawObjectWithCurrentPen (HDC graphicContext, eVision::EListItem *object_) |
| Draws the designated object in solid color. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, eVision::ELegacyFeature feature) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX, float zoomY) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag, float zoomX) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::ESelectionFlag selectionFlag) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectsFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature) |
| Draws a graphical representation of a feature. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (eVision::EDrawAdapter *graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *object_) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::EListItem *object_, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, eVision::EListItem *object_) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeature (HDC graphicContext, const eVision::ERGBColor &color, eVision::ELegacyFeature feature, int32_t objectNumber) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *objectNumber, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *objectNumber, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *objectNumber, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, eVision::EListItem *objectNumber) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX, float panY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY, float panX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX, float zoomY) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber, float zoomX) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| void | DrawObjectFeatureWithCurrentPen (HDC graphicContext, eVision::ELegacyFeature feature, int32_t objectNumber) |
| Draws a graphical representation of a feature of the designated object in solid color. | |
| bool | GetDrawDiagonals () const |
| Flag indicating whether the limit rectangle diagonals must be drawn or not. | |
| void | SetDrawDiagonals (bool bDrawDiagonals) |
| Flag indicating whether the limit rectangle diagonals must be drawn or not. | |
| void | AddFeat (eVision::EFeatureData *feature, int32_t numberOfObjects) |
| Adds a feature to the list of features. | |
| void | SetFeatInfo (eVision::EFeatureData *feature, eVision::ELegacyFeature featureCode) |
| Sets the appropriate data size and type for a predefined feature. | |
| void | BlankFeatures () |
| Resets all values of all features. | |
| void | RemoveAllFeats () |
| Deletes all features from the features list. | |
| int32_t | GetNumFeatures () |
| Number of features currently in use. | |
| eVision::EListItem * | GetFeatPtrByNum (int32_t numFeat) |
| Returns a pointer to the feature list item for a given feature number, or NULL. | |
| bool | GetFeatData (eVision::EListItem *currentFeature, eVision::EFeatureData *featureData) |
| Gets the EFeatureData associated to a given feature list item. | |
| int32_t | GetFeatSize (int32_t position) |
| Returns the size (number of elements) of the feature array for the specified feature. | |
| int32_t | GetFeatSize (eVision::EListItem *currentFeature) |
| Returns the size (number of elements) of the feature array for the specified feature. | |
| int32_t | GetFeatNum (int32_t position) |
| Returns the code number of the specified feature. | |
| int32_t | GetFeatNum (eVision::EListItem *currentFeature) |
| Returns the code number of the specified feature. | |
| eVision::EDataSize | GetFeatDataSize (int32_t position) |
| Returns the data size of the specified feature. | |
| eVision::EDataSize | GetFeatDataSize (eVision::EListItem *currentFeature) |
| Returns the data size of the specified feature. | |
| eVision::EDataType | GetFeatDataType (int32_t position) |
| Returns the data type of the specified feature. | |
| eVision::EDataType | GetFeatDataType (eVision::EListItem *currentFeature) |
| Returns the data type of the specified feature. | |
| void | GetObjectFeature (eVision::ELegacyFeature feature, eVision::EListItem *objectNumber, int8_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::ELegacyFeature feature, eVision::EListItem *object_, int16_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::ELegacyFeature feature, eVision::EListItem *object_, int32_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::ELegacyFeature feature, eVision::EListItem *object_, float &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::ELegacyFeature feature, eVision::EListItem *object_, double &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (int32_t feature, int32_t objectNumber, int8_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (int32_t feature, int32_t objectNumber, int16_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (int32_t feature, int32_t objectNumber, int32_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (int32_t feature, int32_t objectNumber, float &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (int32_t feature, int32_t objectNumber, double &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::EListItem *feature, int32_t objectNumber, int8_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::EListItem *feature, int32_t objectNumber, int16_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::EListItem *feature, int32_t objectNumber, int32_t &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::EListItem *feature, int32_t objectNumber, float &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | GetObjectFeature (eVision::EListItem *feature, int32_t objectNumber, double &result) |
| Allows retrieving the value of a feature of a given object. | |
| void | BuildHoles () |
| Creates holes. | |
| void | BuildHoles (eVision::EListItem *object_) |
| Creates holes. | |
| void | RemoveHoles (eVision::EListItem *object_) |
| Permanently erases, from the objects list, holes related to the specified object. | |
| void | RemoveHoles () |
| Permanently erases, from the objects list, holes related to the specified object. | |
| void | SelectHoles (eVision::EListItem *parentObject) |
| Selects the holes related to the specified object. | |
| void | SelectHoles () |
| Selects the holes related to the specified object. | |
| void | UnselectHoles (eVision::EListItem *parentObject) |
| Unselects the holes related to the specified object. | |
| void | UnselectHoles () |
| Unselects the holes related to the specified object. | |
| eVision::EListItem * | GetFirstHole (eVision::EListItem *parentObject) |
| Returns a pointer to the first hole related to the specified object. | |
| eVision::EListItem * | GetNextHole (eVision::EListItem *hole) |
| Returns a pointer to the hole following the specified hole, in the objects list. | |
| eVision::EListItem * | GetHoleParentObject (eVision::EListItem *hole) |
| Returns a pointer to the real object including the specified hole. | |
| bool | IsHole (eVision::EListItem *object_) |
| Returns true if the specified object is a hole, false otherwise. | |
| int32_t | GetNumHoles (eVision::EListItem *object_) |
| Returns the number of holes related to the specified object. | |
| int32_t | GetNumHoles () |
| Returns the number of holes related to the specified object. | |
| int32_t | GetNumHoleRuns () |
| Total number of hole runs in the list of object runs. | |
| ECodedImage (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
This class handles runs, objects and features in EasyObject.
These entities are stored into three separate dynamic lists for efficient storage.
License(s): EasyObject
Use ECodedImage2 instead
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| eVision::ECodedImage::ECodedImage | ( | ) |
Constructs a void coded image.
|
virtual | ||||||||||||
| eVision::ECodedImage::ECodedImage | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::ECodedImage::AddFeat | ( | eVision::EFeatureData * | feature, |
| int32_t | numberOfObjects ) |
Adds a feature to the list of features.
| feature | Pointer to an EFeatureData describing the feature. |
| numberOfObjects | Number of objects for which the feature will be stored. |
| void eVision::ECodedImage::AnalyseObjects | ( | ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1 | ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5, | ||
| eVision::ELegacyFeature | feature6 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| feature6 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5, | ||
| eVision::ELegacyFeature | feature6, | ||
| eVision::ELegacyFeature | feature7 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| feature6 | Feature code, as defined by ELegacyFeature. |
| feature7 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5, | ||
| eVision::ELegacyFeature | feature6, | ||
| eVision::ELegacyFeature | feature7, | ||
| eVision::ELegacyFeature | feature8 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| feature6 | Feature code, as defined by ELegacyFeature. |
| feature7 | Feature code, as defined by ELegacyFeature. |
| feature8 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5, | ||
| eVision::ELegacyFeature | feature6, | ||
| eVision::ELegacyFeature | feature7, | ||
| eVision::ELegacyFeature | feature8, | ||
| eVision::ELegacyFeature | feature9 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| feature6 | Feature code, as defined by ELegacyFeature. |
| feature7 | Feature code, as defined by ELegacyFeature. |
| feature8 | Feature code, as defined by ELegacyFeature. |
| feature9 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::AnalyseObjects | ( | eVision::ELegacyFeature | feature1, |
| eVision::ELegacyFeature | feature2, | ||
| eVision::ELegacyFeature | feature3, | ||
| eVision::ELegacyFeature | feature4, | ||
| eVision::ELegacyFeature | feature5, | ||
| eVision::ELegacyFeature | feature6, | ||
| eVision::ELegacyFeature | feature7, | ||
| eVision::ELegacyFeature | feature8, | ||
| eVision::ELegacyFeature | feature9, | ||
| eVision::ELegacyFeature | feature10 ) |
After an image segmentation (see ECodedImage::BuildObjects), computes the values of given "features", i.e. geometric parameters.
| feature1 | Feature code, as defined by ELegacyFeature. |
| feature2 | Feature code, as defined by ELegacyFeature. |
| feature3 | Feature code, as defined by ELegacyFeature. |
| feature4 | Feature code, as defined by ELegacyFeature. |
| feature5 | Feature code, as defined by ELegacyFeature. |
| feature6 | Feature code, as defined by ELegacyFeature. |
| feature7 | Feature code, as defined by ELegacyFeature. |
| feature8 | Feature code, as defined by ELegacyFeature. |
| feature9 | Feature code, as defined by ELegacyFeature. |
| feature10 | Feature code, as defined by ELegacyFeature. |
| void eVision::ECodedImage::BlankFeatures | ( | ) |
Resets all values of all features.
| void eVision::ECodedImage::BuildHoles | ( | ) |
Creates holes.
If no argument, the holes are related to all the previously selected real objects. If holes already exist (resulting from a previous call to the ECodedImage::BuildHoles function), they will be removed from the objects list before the new hole building. Otherwise, the holes are related only to the specified object. Previously created holes are not removed before the new holes are built. If holes related to object have already been constructed, they won't be recreated. If object is a hole or is NULL, no hole will be built. The newly created holes will be added to the list of the objects found in the image. Building holes requires two preliminary steps: the construction of real objects and the selection of objects on which the hole detection has to be performed. At the end of the object construction, all the objects are selected.
| void eVision::ECodedImage::BuildHoles | ( | eVision::EListItem * | object_ | ) |
Creates holes.
| object_ | Pointer to the objects list item, for which the holes have to be computed. |
If no argument, the holes are related to all the previously selected real objects. If holes already exist (resulting from a previous call to the ECodedImage::BuildHoles function), they will be removed from the objects list before the new hole building. Otherwise, the holes are related only to the specified object. Previously created holes are not removed before the new holes are built. If holes related to object have already been constructed, they won't be recreated. If object is a hole or is NULL, no hole will be built. The newly created holes will be added to the list of the objects found in the image. Building holes requires two preliminary steps: the construction of real objects and the selection of objects on which the hole detection has to be performed. At the end of the object construction, all the objects are selected.
| void eVision::ECodedImage::BuildLabeledObjects | ( | const eVision::EROIBW16 * | sourceImage | ) |
Segments an image into connected blobs comprised of pixels of the same class.
| sourceImage | Pointer to a source ROI. |
Uses EBW8 (EBW16) information for class indices, i.e. 255 (65,535) possible classes. Class 0 is not coded. Building objects is the process of grouping pixels from an image to form connected blobs. The pixels are assigned class indices based either on thresholding (ECodedImage::BuildObjects) or on the pixel values themselves (BuildLabeledObjects). A blob is a set of connected pixels of the same class.
| void eVision::ECodedImage::BuildLabeledObjects | ( | const eVision::EROIBW8 * | sourceImage | ) |
Segments an image into connected blobs comprised of pixels of the same class.
| sourceImage | Pointer to a source ROI. |
Uses EBW8 (EBW16) information for class indices, i.e. 255 (65,535) possible classes. Class 0 is not coded. Building objects is the process of grouping pixels from an image to form connected blobs. The pixels are assigned class indices based either on thresholding (ECodedImage::BuildObjects) or on the pixel values themselves (BuildLabeledObjects). A blob is a set of connected pixels of the same class.
| void eVision::ECodedImage::BuildLabeledRuns | ( | const eVision::EROIBW16 * | sourceImage | ) |
Extracts the runs from the image by comparing adjacent pixel values.
| sourceImage | Pointer to the source image/ROI. |
Uses EBW8 (EBW16) information for class indices, i.e. 255 (65,535) possible classes. Class 0 is not coded. Building runs is the process of grouping pixels from an image to form horizontal segments. The pixels are assigned class indices based either on thresholding (ECodedImage::BuildRuns) or on the pixel values themselves (BuildLabeledRuns). A run is a set of horizontally connected pixels of the same class.
| void eVision::ECodedImage::BuildLabeledRuns | ( | const eVision::EROIBW8 * | sourceImage | ) |
Extracts the runs from the image by comparing adjacent pixel values.
| sourceImage | Pointer to the source image/ROI. |
Uses EBW8 (EBW16) information for class indices, i.e. 255 (65,535) possible classes. Class 0 is not coded. Building runs is the process of grouping pixels from an image to form horizontal segments. The pixels are assigned class indices based either on thresholding (ECodedImage::BuildRuns) or on the pixel values themselves (BuildLabeledRuns). A run is a set of horizontally connected pixels of the same class.
| void eVision::ECodedImage::BuildObjects | ( | ) |
Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI.
Without argument, the method groups the runs detected by ECodedImage::BuildRuns to form separate objects, i.e. connected components. With a source ROI as argument, the method segments it into connected blobs comprised of pixels of the same class. The EROIBW8 parameter is converted to white/neutral/black classes, using two thresholds. The EROIC24 parameter is converted to white/black classes, using two color thresholds. Then, the method extracts runs from them, and groups the runs to form separate objects, i.e. connected components. Building objects is the process of grouping pixels from an image to form connected blobs. The pixels are assigned class indices based either on thresholding (BuildObjects) or on the pixel values themselves (ECodedImage::BuildLabeledObjects). A blob is a set of connected pixels of the same class.
| void eVision::ECodedImage::BuildObjects | ( | const eVision::EROIBW8 * | sourceImage | ) |
Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI.
| sourceImage | Pointer to a source ROI. |
Without argument, the method groups the runs detected by ECodedImage::BuildRuns to form separate objects, i.e. connected components. With a source ROI as argument, the method segments it into connected blobs comprised of pixels of the same class. The EROIBW8 parameter is converted to white/neutral/black classes, using two thresholds. The EROIC24 parameter is converted to white/black classes, using two color thresholds. Then, the method extracts runs from them, and groups the runs to form separate objects, i.e. connected components. Building objects is the process of grouping pixels from an image to form connected blobs. The pixels are assigned class indices based either on thresholding (BuildObjects) or on the pixel values themselves (ECodedImage::BuildLabeledObjects). A blob is a set of connected pixels of the same class.
| void eVision::ECodedImage::BuildObjects | ( | const eVision::EROIC24 * | sourceImage | ) |
Groups runs to form separated objects (connected blobs), from runs detected by ECodedImage::BuildRuns or from a source image/ROI.
| sourceImage | Pointer to a source ROI. |
Without argument, the method groups the runs detected by ECodedImage::BuildRuns to form separate objects, i.e. connected components. With a source ROI as argument, the method segments it into connected blobs comprised of pixels of the same class. The EROIBW8 parameter is converted to white/neutral/black classes, using two thresholds. The EROIC24 parameter is converted to white/black classes, using two color thresholds. Then, the method extracts runs from them, and groups the runs to form separate objects, i.e. connected components. Building objects is the process of grouping pixels from an image to form connected blobs. The pixels are assigned class indices based either on thresholding (BuildObjects) or on the pixel values themselves (ECodedImage::BuildLabeledObjects). A blob is a set of connected pixels of the same class.
| void eVision::ECodedImage::BuildRuns | ( | const eVision::EROIBW8 * | sourceImage | ) |
Converts the specified ROI to classes, and extracts the runs from it.
| sourceImage | Pointer to the source ROI. |
The EROIBW8 parameter is converted to white/neutral/black classes, using two thresholds. The EROIC24 parameter is converted to white/black classes, using two color thresholds. Then, the method extracts runs from them. Building runs is the process of grouping pixels from an image to form horizontal segments. The pixels are assigned class indices based either on thresholding (BuildRuns) or on the pixel values themselves (ECodedImage::BuildLabeledRuns). A run is a set of horizontally connected pixels of the same class.
| void eVision::ECodedImage::BuildRuns | ( | const eVision::EROIC24 * | sourceImage | ) |
Converts the specified ROI to classes, and extracts the runs from it.
| sourceImage | Pointer to the source ROI. |
The EROIBW8 parameter is converted to white/neutral/black classes, using two thresholds. The EROIC24 parameter is converted to white/black classes, using two color thresholds. Then, the method extracts runs from them. Building runs is the process of grouping pixels from an image to form horizontal segments. The pixels are assigned class indices based either on thresholding (BuildRuns) or on the pixel values themselves (ECodedImage::BuildLabeledRuns). A run is a set of horizontally connected pixels of the same class.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::EListItem * | object_ ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| int32_t | objectNumber ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | eVision::EDrawAdapter * | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::EListItem * | object_ ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| int32_t | objectNumber ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| eVision::EListItem * | object_ ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| int32_t | objectNumber ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObject | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_ ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_ ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_ ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | objectNumber ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | objectNumber, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::EListItem * | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature of the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer. If a required feature has not been computed for some object, nothing is drawn and no error message is issued!
Use the overload of ECodedImage::DrawObjectFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext | ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ESelectionFlag | selectionFlag ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext | ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ESelectionFlag | selectionFlag ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjects | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | eVision::EDrawAdapter * | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| const eVision::ERGBColor & | color, | ||
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the overlay. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeature | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsFeatureWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ELegacyFeature | feature, | ||
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws a graphical representation of a feature.
| graphicContext | Handle of the device context on which to draw. |
| feature | Feature to be drawn, as defined by ELegacyFeature (use any value matching the aforementioned features, f.i. ELegacyFeature::ELegacyFeature_EllipseWidth will draw the ellipse of inertia). |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObjectFeature method instead). Optionally, only the selected or deselected objects can be drawn. Only the following features can be drawn:
Use the overload of ECodedImage::DrawObjectsFeature taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext | ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectsWithCurrentPen | ( | HDC | graphicContext, |
| eVision::ESelectionFlag | selectionFlag, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws all objects in solid color.
| graphicContext | Handle of the device context on which to draw. |
| selectionFlag | Tells how the selected/unselected state of the objects is handled, as defined by ESelectionFlag. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 for all objects (to vary the colors, draw the objects separately using the ECodedImage::DrawObject method instead). Optionally, only the selected or deselected objects can be drawn.
Use the overload of ECodedImage::DrawObjects taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| eVision::EListItem * | object_ ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| eVision::EListItem * | object_, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| int32_t | objectNumber ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
Drawing is done in the device context associated to the desired window. The current pen is used. The objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::DrawObjectWithCurrentPen | ( | HDC | graphicContext, |
| int32_t | objectNumber, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the designated object in solid color.
| graphicContext | Handle of the device context on which to draw. |
| objectNumber | Number of the object to be drawn. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0, the default value, the horizontal zooming factor is used instead, to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical 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 objects can be specified either by number of by list pointer.
Use the overload of ECodedImage::DrawObject taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::ECodedImage::FeatureAverage | ( | eVision::ELegacyFeature | feature, |
| float & | average ) |
Computes the average of the features of all currently selected objects.
| feature | Feature code, as defined by ELegacyFeature. |
| average | Reference to the feature average. |
This measures the central tendency of a population of objects.
| void eVision::ECodedImage::FeatureDeviation | ( | eVision::ELegacyFeature | feature, |
| float & | average, | ||
| float & | deviation ) |
Computes the average and standard deviation of the features of all currently selected objects.
| feature | Feature code, as defined by ELegacyFeature. |
| average | Reference to the feature average. |
| deviation | Reference to the feature standard deviation. |
| void eVision::ECodedImage::FeatureMaximum | ( | eVision::ELegacyFeature | feature, |
| float & | maximum ) |
Computes the maximum of the features of all currently selected objects.
| feature | Feature code, as defined by ELegacyFeature. |
| maximum | Reference to the feature maximum. |
| void eVision::ECodedImage::FeatureMinimum | ( | eVision::ELegacyFeature | feature, |
| float & | minimum ) |
Computes the minimum of the features of all currently selected objects.
| feature | Feature code, as defined by ELegacyFeature. |
| minimum | Reference to the feature minimum. |
| void eVision::ECodedImage::FeatureVariance | ( | eVision::ELegacyFeature | feature, |
| float & | average, | ||
| float & | variance ) |
Computes the average and variance of the features of all currently selected objects.
| feature | Feature code, as defined by ELegacyFeature. |
| average | Reference to the feature average. |
| variance | Reference to the feature variance. |
This measures the central tendency and the dispersion of a population of objects.
| int16_t eVision::ECodedImage::GetBlackClass | ( | ) |
Black class index (below the lower threshold).
Non-zero when the black runs (below the lower threshold) are coded. 0 means "do not code this class".
| eVision::EConnexity eVision::ECodedImage::GetConnexity | ( | ) |
Connexity mode, that is how neighboring pixels are considered to belong to the same objects.
| bool eVision::ECodedImage::GetContinuous | ( | ) | const |
Flag indicating whether the objects have to be built in the continuous mode or in the normal mode.
true if objects are built in the continuous mode, false if objects are built in the normal mode.
| void eVision::ECodedImage::GetCurrentObjData | ( | eVision::EObjectData * | objectData | ) |
Returns the data of the current object.
| objectData | Pointer to an EObjectData structure to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetCurrentObjPtr | ( | ) |
Pointer to the current objects list item, or NULL.
| void eVision::ECodedImage::GetCurrentRunData | ( | eVision::ERunData * | run | ) |
Returns the data of the current run.
| run | Pointer to an ERunData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetCurrentRunPtr | ( | ) |
Pointer to the current run list item, or NULL.
| bool eVision::ECodedImage::GetDrawDiagonals | ( | ) | const |
Flag indicating whether the limit rectangle diagonals must be drawn or not.
If true (default), diagonals are drawn.
| bool eVision::ECodedImage::GetFeatData | ( | eVision::EListItem * | currentFeature, |
| eVision::EFeatureData * | featureData ) |
Gets the EFeatureData associated to a given feature list item.
| currentFeature | Pointer to the feature list item. |
| featureData | Pointer to a EFeatureData to receive the data. |
| eVision::EDataSize eVision::ECodedImage::GetFeatDataSize | ( | eVision::EListItem * | currentFeature | ) |
Returns the data size of the specified feature.
| currentFeature | Pointer to the feature list item. |
The features data sizes are defined in EDataSize.
| eVision::EDataSize eVision::ECodedImage::GetFeatDataSize | ( | int32_t | position | ) |
Returns the data size of the specified feature.
| position | Absolute position in the features list, counting from 0 on. |
The features data sizes are defined in EDataSize.
| eVision::EDataType eVision::ECodedImage::GetFeatDataType | ( | eVision::EListItem * | currentFeature | ) |
Returns the data type of the specified feature.
| currentFeature | Pointer to the feature list item. |
The features data types are defined in EDataType.
| eVision::EDataType eVision::ECodedImage::GetFeatDataType | ( | int32_t | position | ) |
Returns the data type of the specified feature.
| position | Absolute position in the features list, counting from 0 on. |
The features data types are defined in EDataType.
| int32_t eVision::ECodedImage::GetFeatNum | ( | eVision::EListItem * | currentFeature | ) |
Returns the code number of the specified feature.
| currentFeature | Pointer to the feature list item. |
The features code numbers are defined in ELegacyFeature.
| int32_t eVision::ECodedImage::GetFeatNum | ( | int32_t | position | ) |
Returns the code number of the specified feature.
| position | Absolute position in the features list, counting from 0 on. |
The features code numbers are defined in ELegacyFeature.
| eVision::EListItem * eVision::ECodedImage::GetFeatPtrByNum | ( | int32_t | numFeat | ) |
Returns a pointer to the feature list item for a given feature number, or NULL.
| numFeat | Feature number, as defined by ELegacyFeature. |
| int32_t eVision::ECodedImage::GetFeatSize | ( | eVision::EListItem * | currentFeature | ) |
Returns the size (number of elements) of the feature array for the specified feature.
| currentFeature | Pointer to the feature list item. |
| int32_t eVision::ECodedImage::GetFeatSize | ( | int32_t | position | ) |
Returns the size (number of elements) of the feature array for the specified feature.
| position | Absolute position in the features list, counting from 0 on. |
| eVision::EListItem * eVision::ECodedImage::GetFirstHole | ( | eVision::EListItem * | parentObject | ) |
Returns a pointer to the first hole related to the specified object.
| parentObject | Pointer to the objects list item, for which the first hole has to be pointed out. |
If parentObject refers to a hole (instead of a real object) or to an object comprising no hole, the ECodedImage::GetFirstHole function returns NULL.
| void eVision::ECodedImage::GetFirstObjData | ( | eVision::EObjectData * | object_ | ) |
Moves the cursor to the first object and returns the associated data.
| object_ | Pointer to an EObjectData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetFirstObjPtr | ( | ) |
Pointer to the first objects list item, or NULL.
| void eVision::ECodedImage::GetFirstRunData | ( | eVision::ERunData * | run | ) |
Moves the cursor to the first run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetFirstRunPtr | ( | ) |
Pointer to the first run list item, or NULL.
| eVision::EC24 eVision::ECodedImage::GetHighColorThreshold | ( | ) |
Upper threshold (color) used for image segmentation.
The threshold value is constant over the whole image.
| eVision::EROIBW8 * eVision::ECodedImage::GetHighImage | ( | ) |
Image used as an adaptive upper threshold.
The threshold is adaptive (specified pixel by pixel).
| uint32_t eVision::ECodedImage::GetHighThreshold | ( | ) |
Upper threshold (gray level) used for image segmentation.
The threshold value is constant over the whole image.
| eVision::EListItem * eVision::ECodedImage::GetHoleParentObject | ( | eVision::EListItem * | hole | ) |
Returns a pointer to the real object including the specified hole.
| hole | Pointer to the hole list item, for which the parent object has to be pointed out. |
| void eVision::ECodedImage::GetLastObjData | ( | eVision::EObjectData * | object_ | ) |
Moves the cursor to the last object and returns the associated data.
| object_ | Pointer to an EObjectData structure to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetLastObjPtr | ( | ) |
Pointer to the last objects list item, or NULL.
| void eVision::ECodedImage::GetLastRunData | ( | eVision::ERunData * | run | ) |
Moves the cursor to the last run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetLastRunPtr | ( | ) |
Pointer to the last run list item, or NULL.
| float eVision::ECodedImage::GetLimitAngle | ( | ) |
Angle of the skewed bounding box feature, in the current angle unit.
| eVision::EC24 eVision::ECodedImage::GetLowColorThreshold | ( | ) |
Lower threshold (color) used for image segmentation.
The threshold value is constant over the whole image.
| eVision::EROIBW8 * eVision::ECodedImage::GetLowImage | ( | ) |
Image used as an adaptive lower threshold.
The threshold value is adaptive (specified pixel by pixel).
| uint32_t eVision::ECodedImage::GetLowThreshold | ( | ) |
Lower threshold (gray level) used for image segmentation.
The threshold value is constant over the whole image.
| uint32_t eVision::ECodedImage::GetMaxObjects | ( | ) | const |
Maximum number of objects to look for.
After having found that amount of object, the process will stop and return an error message. If not set, no maximum value is defined.
| int16_t eVision::ECodedImage::GetNeutralClass | ( | ) |
Neutral class index (between both thresholds).
Non-zero when the neutral runs (between both thresholds) are coded. 0 means "do not code this class".
| eVision::EListItem * eVision::ECodedImage::GetNextHole | ( | eVision::EListItem * | hole | ) |
Returns a pointer to the hole following the specified hole, in the objects list.
| hole | Pointer to the hole list item, for which the following hole has to be pointed out. |
If there is no hole yet in the list, this method returns NULL.
| void eVision::ECodedImage::GetNextObjData | ( | eVision::EObjectData * | object_ | ) |
Moves the cursor to the next object and returns the associated data.
| object_ | Pointer to an EObjectData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetNextObjPtr | ( | eVision::EListItem * | listItem | ) |
Returns a pointer to the next objects list item, or NULL.
| listItem | Pointer to the current objects list item. |
| void eVision::ECodedImage::GetNextRunData | ( | eVision::ERunData * | run | ) |
Moves the cursor to the next run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| void eVision::ECodedImage::GetNextRunData | ( | eVision::ERunData * | run, |
| eVision::EListItem * | listItem ) |
Moves the cursor to the next run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| listItem | Pointer to the current run list item. |
| eVision::EListItem * eVision::ECodedImage::GetNextRunPtr | ( | eVision::EListItem * | listItem | ) |
Returns a pointer to the next run list item, or NULL.
| listItem | Pointer to the current run list item. |
| int32_t eVision::ECodedImage::GetNumFeatures | ( | ) |
Number of features currently in use.
| int32_t eVision::ECodedImage::GetNumHoleRuns | ( | ) |
Total number of hole runs in the list of object runs.
After a call to ECodedImage::BuildHoles, ECodedImage::GetNumRuns contains the total number of runs (real object runs + hole runs).
| int32_t eVision::ECodedImage::GetNumHoles | ( | ) |
Returns the number of holes related to the specified object.
By default, the parameter object is set to NULL, meaning that the function returns the total number of holes added to the objects list. After a call to the ECodedImage::BuildHoles function, the ECodedImage::GetNumObjects and ECodedImage::GetNumSelectedObjects properties contain the total number of objects (i.e. real objects + holes).
| int32_t eVision::ECodedImage::GetNumHoles | ( | eVision::EListItem * | object_ | ) |
Returns the number of holes related to the specified object.
| object_ | Pointer to the object list item whose holes have to be counted. |
By default, the parameter object is set to NULL, meaning that the function returns the total number of holes added to the objects list. After a call to the ECodedImage::BuildHoles function, the ECodedImage::GetNumObjects and ECodedImage::GetNumSelectedObjects properties contain the total number of objects (i.e. real objects + holes).
| int32_t eVision::ECodedImage::GetNumObjectRuns | ( | eVision::EListItem * | listItem | ) |
Returns the number of runs comprised in a given object.
| listItem | Pointer to an objects list item. |
| int32_t eVision::ECodedImage::GetNumObjectRuns | ( | int32_t | objectNumber | ) |
Returns the number of runs comprised in a given object.
| objectNumber | Object identification number. |
| int32_t eVision::ECodedImage::GetNumObjects | ( | ) |
Number of objects in the coded image.
After a call to ECodedImage::BuildHoles, ECodedImage::GetNumObjects returns the total number of objects (real objects + holes).
| int32_t eVision::ECodedImage::GetNumRuns | ( | ) |
Total number of runs in the list of object runs.
After a call to ECodedImage::BuildHoles, ECodedImage::GetNumRuns returns the total number of runs (real object runs + hole runs).
| int32_t eVision::ECodedImage::GetNumSelectedObjects | ( | ) |
Number of objects currently selected.
After a call to ECodedImage::BuildHoles, ECodedImage::GetNumSelectedObjects returns the total number of objects (real objects + holes).
| bool eVision::ECodedImage::GetObjDataPtr | ( | eVision::EListItem * | currentFeature, |
| eVision::EObjectData * | objectData ) |
Gets the EObjectData associated to a given objects list item.
| currentFeature | Pointer to the current objects list item. |
| objectData | Pointer to a EObjectData to receive the data. |
| void eVision::ECodedImage::GetObjectData | ( | eVision::EObjectData * | object_, |
| eVision::EListItem * | listItem ) |
If an object identification number is given, moves the cursor to the object with a given identification number and returns the associated data. If a list item is given, returns the object data associated with an object list item (cf. EListItem). See also ECodedImage::GetCurrentObjData.
| object_ | Pointer to an EObjectData structure to receive the object data. |
| listItem | Pointer to the current object list item (cf. EListItem). |
| void eVision::ECodedImage::GetObjectData | ( | eVision::EObjectData * | object_, |
| int32_t | objectNumber ) |
If an object identification number is given, moves the cursor to the object with a given identification number and returns the associated data. If a list item is given, returns the object data associated with an object list item (cf. EListItem). See also ECodedImage::GetCurrentObjData.
| object_ | Pointer to an EObjectData structure to receive the object data. |
| objectNumber | Object identification number. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::EListItem * | object_, | ||
| double & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::EListItem * | object_, | ||
| float & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::EListItem * | object_, | ||
| int16_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::EListItem * | object_, | ||
| int32_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| object_ | Pointer to the list item (from the objects list) corresponding to the object. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::EListItem * | objectNumber, | ||
| int8_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::EListItem * | feature, |
| int32_t | objectNumber, | ||
| double & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::EListItem * | feature, |
| int32_t | objectNumber, | ||
| float & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::EListItem * | feature, |
| int32_t | objectNumber, | ||
| int16_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::EListItem * | feature, |
| int32_t | objectNumber, | ||
| int32_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | eVision::EListItem * | feature, |
| int32_t | objectNumber, | ||
| int8_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | int32_t | feature, |
| int32_t | objectNumber, | ||
| double & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | int32_t | feature, |
| int32_t | objectNumber, | ||
| float & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | int32_t | feature, |
| int32_t | objectNumber, | ||
| int16_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | int32_t | feature, |
| int32_t | objectNumber, | ||
| int32_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| void eVision::ECodedImage::GetObjectFeature | ( | int32_t | feature, |
| int32_t | objectNumber, | ||
| int8_t & | result ) |
Allows retrieving the value of a feature of a given object.
| feature | Pointer to the feature list item. |
| objectNumber | Object number. |
| result | Reference to the feature value. |
| eVision::EListItem * eVision::ECodedImage::GetObjFirstRunPtr | ( | eVision::EListItem * | listItem | ) |
Returns a pointer to the first run list item of an object.
| listItem | Pointer to the objects list item. |
| eVision::EListItem * eVision::ECodedImage::GetObjFirstRunPtr | ( | int32_t | objectNumber | ) |
Returns a pointer to the first run list item of an object.
| objectNumber | Object identification number. |
| eVision::EListItem * eVision::ECodedImage::GetObjLastRunPtr | ( | eVision::EListItem * | objectNumber | ) |
Returns a pointer to the last run list item of an object.
| objectNumber | Object identification number. |
| eVision::EListItem * eVision::ECodedImage::GetObjLastRunPtr | ( | int32_t | objectNumber | ) |
Returns a pointer to the last run list item of an object.
| objectNumber | Object identification number. |
| eVision::EListItem * eVision::ECodedImage::GetObjPtr | ( | int32_t | objectNumber | ) |
Returns a pointer to the given objects list item.
| objectNumber | Object identification number. |
| eVision::EListItem * eVision::ECodedImage::GetObjPtrByCoordinates | ( | int32_t | x, |
| int32_t | y ) |
Returns a pointer to the objects list item that contains the point of given coordinates, or NULL.
| x | Point abscissa. |
| y | Point ordinate. |
This function is useful for object selection with a mouse.
| eVision::EListItem * eVision::ECodedImage::GetObjPtrByNum | ( | int32_t | n32ObjNum | ) |
| eVision::EListItem * eVision::ECodedImage::GetObjPtrByPos | ( | int32_t | position | ) |
Returns a pointer to the objects list item of given absolute position, or NULL.
| position | Absolute position in the objects list, counting from 0 on. |
| void eVision::ECodedImage::GetPreviousObjData | ( | eVision::EObjectData * | object_ | ) |
Moves the cursor to the previous object and returns the associated data.
| object_ | Pointer to an EObjectData to receive the data. |
| eVision::EListItem * eVision::ECodedImage::GetPreviousObjPtr | ( | eVision::EListItem * | listItem | ) |
Returns a pointer to the previous objects list item, or NULL.
| listItem | Pointer to the current objects list item. |
| void eVision::ECodedImage::GetPreviousRunData | ( | eVision::ERunData * | run | ) |
Moves the cursor to the previous run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| void eVision::ECodedImage::GetPreviousRunData | ( | eVision::ERunData * | run, |
| eVision::EListItem * | listItem ) |
Moves the cursor to the previous run and returns the associated data.
| run | Pointer to an ERunData to receive the data. |
| listItem | Pointer to the current run list item. |
| eVision::EListItem * eVision::ECodedImage::GetPreviousRunPtr | ( | eVision::EListItem * | listItem | ) |
Returns a pointer to the previous run list item, or NULL.
| listItem | Pointer to the current run list item. |
| void eVision::ECodedImage::GetRunData | ( | eVision::ERunData * | run, |
| eVision::EListItem * | listItem ) |
Returns the run data associated to the specified run.
| run | Pointer to an ERunData to receive the data. |
| listItem | Pointer to the current run list item. |
| void eVision::ECodedImage::GetRunData | ( | eVision::ERunData * | run, |
| int32_t | position ) |
Returns the run data associated to the specified run.
| run | Pointer to an ERunData to receive the data. |
| position | Absolute position in the run list, counting from 0 on. |
| bool eVision::ECodedImage::GetRunDataPtr | ( | eVision::EListItem * | currentFeature, |
| eVision::ERunData * | runData ) |
| eVision::EListItem * eVision::ECodedImage::GetRunPtr | ( | int32_t | position | ) |
Returns a pointer to the run list item of given absolute position, or NULL.
| position | Absolute position in the run list, counting from 0 on. |
| eVision::EListItem * eVision::ECodedImage::GetRunPtrByCoordinates | ( | int32_t | x, |
| int32_t | y ) |
Returns a pointer to the run list item that contains the point of given coordinates, or NULL.
| x | Point abscissa. |
| y | Point ordinate. |
This function is useful for run selection with a mouse.
| uint32_t eVision::ECodedImage::GetThreshold | ( | ) |
Gets the threshold mode (gray level) used for image segmentation.
By default, the "minimum residue" mode is used to determine the threshold. The threshold is constant over the whole image. When using a single threshold instead of a low threshold and a high threshold, the neutral class is ignored. Only the black and white classes are relevant.
| uint32_t eVision::ECodedImage::GetTrueThreshold | ( | ) | const |
Absolute threshold level, when using a single threshold.
| int16_t eVision::ECodedImage::GetWhiteClass | ( | ) |
White class index (above the upper threshold).
Non-zero when the white runs (above the upper threshold) are coded. 0 means "do not code this class".
| bool eVision::ECodedImage::IsHole | ( | eVision::EListItem * | object_ | ) |
Returns true if the specified object is a hole, false otherwise.
| object_ | Pointer to the objects list item. |
| void eVision::ECodedImage::IsObjectSelected | ( | eVision::EListItem * | listItem, |
| bool & | selected ) |
Sets bSelected to true if an object is selected.
| listItem | Pointer to the objects list item. |
| selected | Reference to the result. |
| void eVision::ECodedImage::IsObjectSelected | ( | int32_t | objectNumber, |
| bool & | selected ) |
Sets bSelected to true if an object is selected.
| objectNumber | Object identification number. |
| selected | Reference to the result. |
| void eVision::ECodedImage::ObjectConvexHull | ( | eVision::EListItem * | object_, |
| eVision::EPathVector * | destinationVector ) |
Computes the convex hull of an object and stores it in a EPathVector.
| object_ | Pointer to the objects list item. |
| destinationVector | Vector containing the vertices coordinates of the convex hull. |
| void eVision::ECodedImage::RemoveAllFeats | ( | ) |
Deletes all features from the features list.
| void eVision::ECodedImage::RemoveAllObjects | ( | ) |
Deletes all objects from the objects list.
| void eVision::ECodedImage::RemoveAllRuns | ( | ) |
Deletes all runs from the runs list.
| void eVision::ECodedImage::RemoveHoles | ( | ) |
Permanently erases, from the objects list, holes related to the specified object.
If the parameter is NULL, all the holes are deleted. By default, the parameter is set to NULL, meaning that all the holes have to be erased from the objects list.
| void eVision::ECodedImage::RemoveHoles | ( | eVision::EListItem * | object_ | ) |
Permanently erases, from the objects list, holes related to the specified object.
| object_ | Pointer to the objects list item, for which the holes have to be erased. |
If the parameter is NULL, all the holes are deleted. By default, the parameter is set to NULL, meaning that all the holes have to be erased from the objects list.
| void eVision::ECodedImage::RemoveObject | ( | eVision::EListItem * | listItem | ) |
Deletes an object from the objects list.
| listItem | Pointer to the current objects list item. |
| void eVision::ECodedImage::RemoveObject | ( | int32_t | objectNumber | ) |
Deletes an object from the objects list.
| objectNumber | Object identification number. |
| void eVision::ECodedImage::RemoveRun | ( | eVision::EListItem * | listItem | ) |
Deletes a run from the runs list.
| listItem | Pointer to the current run list item. |
| void eVision::ECodedImage::RemoveRun | ( | int32_t | position | ) |
Deletes a run from the runs list.
| position | Absolute position in the run list, counting from 0 on. |
| void eVision::ECodedImage::ResetContinuousMode | ( | ) |
When the continuous mode is activated, this method resets the sequence of images.
Thus, the next call for an object building will not take into account any previous image. If the continuous mode is disabled, this method does nothing.
| void eVision::ECodedImage::SelectAllObjects | ( | ) |
Selects all objects.
| void eVision::ECodedImage::SelectHoles | ( | ) |
Selects the holes related to the specified object.
If the parameter is NULL, all the holes are selected. By default, the parameter is set to NULL, meaning that all the holes have to be selected. If parentObject is a hole (instead of a real object) or has no hole, no selection is performed.
| void eVision::ECodedImage::SelectHoles | ( | eVision::EListItem * | parentObject | ) |
Selects the holes related to the specified object.
| parentObject | Pointer to the objects list item, for which the holes have to be selected. |
If the parameter is NULL, all the holes are selected. By default, the parameter is set to NULL, meaning that all the holes have to be selected. If parentObject is a hole (instead of a real object) or has no hole, no selection is performed.
| void eVision::ECodedImage::SelectObject | ( | eVision::EListItem * | listItem | ) |
Selects an object.
| listItem | Pointer to the objects list item. |
| void eVision::ECodedImage::SelectObject | ( | int32_t | objectNumber | ) |
Selects an object.
| objectNumber | Object identification number. |
| void eVision::ECodedImage::SelectObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| double | minimum, | ||
| double | maximum, | ||
| eVision::ESelectOption | operation ) |
Selects or unselects objects, according to the value of a specified feature.
| feature | Feature code, as defined by EFeature. |
| minimum | Selection interval lower bound. |
| maximum | Selection interval upper bound. |
| operation | Selection mode, as defined by ESelectOption. |
| void eVision::ECodedImage::SelectObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| float | minimum, | ||
| float | maximum, | ||
| eVision::ESelectOption | operation ) |
Selects or unselects objects, according to the value of a specified feature.
| feature | Feature code, as defined by EFeature. |
| minimum | Selection interval lower bound. |
| maximum | Selection interval upper bound. |
| operation | Selection mode, as defined by ESelectOption. |
| void eVision::ECodedImage::SelectObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| int16_t | minimum, | ||
| int16_t | maximum, | ||
| eVision::ESelectOption | operation ) |
Selects or unselects objects, according to the value of a specified feature.
| feature | Feature code, as defined by EFeature. |
| minimum | Selection interval lower bound. |
| maximum | Selection interval upper bound. |
| operation | Selection mode, as defined by ESelectOption. |
| void eVision::ECodedImage::SelectObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| int32_t | minimum, | ||
| int32_t | maximum, | ||
| eVision::ESelectOption | operation ) |
Selects or unselects objects, according to the value of a specified feature.
| feature | Feature code, as defined by EFeature. |
| minimum | Selection interval lower bound. |
| maximum | Selection interval upper bound. |
| operation | Selection mode, as defined by ESelectOption. |
| void eVision::ECodedImage::SelectObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| int8_t | minimum, | ||
| int8_t | maximum, | ||
| eVision::ESelectOption | operation ) |
Selects or unselects objects, according to the value of a specified feature.
| feature | Feature code, as defined by EFeature. |
| minimum | Selection interval lower bound. |
| maximum | Selection interval upper bound. |
| operation | Selection mode, as defined by ESelectOption. |
| void eVision::ECodedImage::SelectObjectsUsingPosition | ( | const eVision::EBaseROI * | roi, |
| eVision::ESelectByPosition | operation ) |
Selects or unselects objects, using a delimiting rectangle.
| roi | Pointer to an image/ROI whose position parameters will define the selection rectangle. |
| operation | Selection mode, as defined by ESelectByPosition. |
The rectangle coordinates are always specified with respect to the whole image.
| void eVision::ECodedImage::SelectObjectsUsingPosition | ( | int32_t | originX, |
| int32_t | originY, | ||
| int32_t | width, | ||
| int32_t | height, | ||
| eVision::ESelectByPosition | operation ) |
Selects or unselects objects, using a delimiting rectangle.
| originX | Abscissa of the upper left corner of the rectangle. |
| originY | Ordinate of the upper left corner of the rectangle. |
| width | Rectangle width, in pixels. |
| height | Rectangle height, in pixels. |
| operation | Selection mode, as defined by ESelectByPosition. |
The rectangle coordinates are always specified with respect to the whole image.
| void eVision::ECodedImage::SetBlackClass | ( | int16_t | n16BlackClass | ) |
Black class index (below the lower threshold).
Non-zero when the black runs (below the lower threshold) are coded. 0 means "do not code this class".
| void eVision::ECodedImage::SetConnexity | ( | eVision::EConnexity | eConnexity | ) |
Connexity mode, that is how neighboring pixels are considered to belong to the same objects.
| void eVision::ECodedImage::SetContinuous | ( | bool | bContinuous | ) |
Flag indicating whether the objects have to be built in the continuous mode or in the normal mode.
true if objects are built in the continuous mode, false if objects are built in the normal mode.
| void eVision::ECodedImage::SetDrawDiagonals | ( | bool | bDrawDiagonals | ) |
Flag indicating whether the limit rectangle diagonals must be drawn or not.
If true (default), diagonals are drawn.
| void eVision::ECodedImage::SetFeatInfo | ( | eVision::EFeatureData * | feature, |
| eVision::ELegacyFeature | featureCode ) |
Sets the appropriate data size and type for a predefined feature.
| feature | Feature code, as defined by ELegacyFeature. |
| featureCode | Pointer to a EFeatureData structure describing the feature. |
| void eVision::ECodedImage::SetFirstRunPtr | ( | eVision::EListItem * | firstRun, |
| eVision::EListItem * | currentObject ) |
Sets the first run list item of an object.
| firstRun | Pointer to the first run of the object. |
| currentObject | Pointer to the objects list item. |
| void eVision::ECodedImage::SetFirstRunPtr | ( | eVision::EListItem * | firstRun, |
| int32_t | objectNumber ) |
Sets the first run list item of an object.
| firstRun | Pointer to the first run of the object. |
| objectNumber | Object identification number. |
| void eVision::ECodedImage::SetHighColorThreshold | ( | eVision::EC24 | c24HighThreshold | ) |
Upper threshold (color) used for image segmentation.
The threshold value is constant over the whole image.
| void eVision::ECodedImage::SetHighImage | ( | eVision::EROIBW8 * | pImage | ) |
Image used as an adaptive upper threshold.
The threshold is adaptive (specified pixel by pixel).
| void eVision::ECodedImage::SetHighThreshold | ( | uint32_t | un32HighThreshold | ) |
Upper threshold (gray level) used for image segmentation.
The threshold value is constant over the whole image.
| void eVision::ECodedImage::SetLastRunPtr | ( | eVision::EListItem * | lastRun, |
| eVision::EListItem * | currentObject ) |
Sets the last run list item of an object.
| lastRun | Pointer to the last run of the object. |
| currentObject | Pointer to the objects list item. |
| void eVision::ECodedImage::SetLastRunPtr | ( | eVision::EListItem * | lastRun, |
| int32_t | objectNumber ) |
Sets the last run list item of an object.
| lastRun | Pointer to the last run of the object. |
| objectNumber | Object identification number. |
| void eVision::ECodedImage::SetLimitAngle | ( | float | f32Angle | ) |
Angle of the skewed bounding box feature, in the current angle unit.
| void eVision::ECodedImage::SetLowColorThreshold | ( | eVision::EC24 | c24LowThreshold | ) |
Lower threshold (color) used for image segmentation.
The threshold value is constant over the whole image.
| void eVision::ECodedImage::SetLowImage | ( | eVision::EROIBW8 * | pImage | ) |
Image used as an adaptive lower threshold.
The threshold value is adaptive (specified pixel by pixel).
| void eVision::ECodedImage::SetLowThreshold | ( | uint32_t | un32LowThreshold | ) |
Lower threshold (gray level) used for image segmentation.
The threshold value is constant over the whole image.
| void eVision::ECodedImage::SetMaxObjects | ( | uint32_t | un32MaxObjects | ) |
Maximum number of objects to look for.
After having found that amount of object, the process will stop and return an error message. If not set, no maximum value is defined.
| void eVision::ECodedImage::SetNeutralClass | ( | int16_t | n16NeutralClass | ) |
Neutral class index (between both thresholds).
Non-zero when the neutral runs (between both thresholds) are coded. 0 means "do not code this class".
| void eVision::ECodedImage::SetNumSelectedObjects | ( | int32_t | n32Nb_Selected_Objects | ) |
Number of objects currently selected.
After a call to ECodedImage::BuildHoles, ECodedImage::GetNumSelectedObjects returns the total number of objects (real objects + holes).
| void eVision::ECodedImage::SetThreshold | ( | ) |
Sets the threshold mode (gray level) used for image segmentation.
By default, the "minimum residue" mode is used to determine the threshold. The threshold is constant over the whole image. When using a single threshold instead of a low threshold and a high threshold, the neutral class is ignored. Only the black and white classes are relevant.
| void eVision::ECodedImage::SetThreshold | ( | uint32_t | un32Threshold | ) |
Sets the threshold mode (gray level) used for image segmentation.
| un32Threshold | EThresholdMode used for image segmentation. |
By default, the "minimum residue" mode is used to determine the threshold. The threshold is constant over the whole image. When using a single threshold instead of a low threshold and a high threshold, the neutral class is ignored. Only the black and white classes are relevant.
| void eVision::ECodedImage::SetThresholdImage | ( | eVision::EROIBW8 * | pImage | ) |
Single threshold used for image segmentation.
The threshold value is adaptive (specified pixel by pixel). When using a single threshold instead of a low threshold and a high threshold, the neutral class is ignored. Only the black and white classes are relevant.
| void eVision::ECodedImage::SetWhiteClass | ( | int16_t | n16WhiteClass | ) |
White class index (above the upper threshold).
Non-zero when the white runs (above the upper threshold) are coded. 0 means "do not code this class".
| void eVision::ECodedImage::SortObjectsUsingFeature | ( | eVision::ELegacyFeature | feature, |
| eVision::ESortOption | Operation ) |
Sorts objects according to the value of some feature.
| feature | Feature code, as defined by ELegacyFeature. |
| Operation | Selection mode, as defined by ESortOption. |
| void eVision::ECodedImage::UnselectAllObjects | ( | ) |
Unselects all objects.
| void eVision::ECodedImage::UnselectHoles | ( | ) |
Unselects the holes related to the specified object.
If the parameter is NULL, all the holes are unselected. By default, the parameter is set to NULL, meaning that all the holes have to be unselected. If parentObject is a hole (instead of a real object) or if parentObject has no hole, nothing is changed.
| void eVision::ECodedImage::UnselectHoles | ( | eVision::EListItem * | parentObject | ) |
Unselects the holes related to the specified object.
| parentObject | Pointer to the objects list item, for which the holes have to be unselected. |
If the parameter is NULL, all the holes are unselected. By default, the parameter is set to NULL, meaning that all the holes have to be unselected. If parentObject is a hole (instead of a real object) or if parentObject has no hole, nothing is changed.
| void eVision::ECodedImage::UnselectObject | ( | eVision::EListItem * | listItem | ) |
Unselects an object.
| listItem | Pointer to the objects list item. |
Once an object has been unselected, it doesn't allow browsing a list of selected objects anymore (using ECodedImage::GetPreviousObjPtr or ECodedImage::GetNextObjPtr).
| void eVision::ECodedImage::UnselectObject | ( | int32_t | objectNumber | ) |
Unselects an object.
| objectNumber | Object identification number. |
Once an object has been unselected, it doesn't allow browsing a list of selected objects anymore (using ECodedImage::GetPreviousObjPtr or ECodedImage::GetNextObjPtr).
| CppWrapperInternal::WrappedClass eVision::ECodedImage::wrappedClass_ |