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

Object predicted by a ELocator tool. More...

#include <eVision/EasyDeepLearning/EasyLocate/ELocatorPredictedObject.h>

Inheritance diagram for eVision::EasyDeepLearning::ELocatorPredictedObject:
Collaboration diagram for eVision::EasyDeepLearning::ELocatorPredictedObject:

Public Member Functions

 ELocatorPredictedObject ()
 Constructs a ELocatorPredictedObject.
 ELocatorPredictedObject (const eVision::EasyDeepLearning::ELocatorPredictedObject &other)
 Copy constructor.
virtual ~ELocatorPredictedObject () throw ()
eVision::EasyDeepLearning::ELocatorPredictedObject & operator= (const eVision::EasyDeepLearning::ELocatorPredictedObject &other)
 Assignment operator.
float GetProbability () const
 Probability of the object.
eVision::EFrame ToFrame (bool useAngle, eVision::EFrameScaling frameScaling) const
 Creates an EFrame from the ELocatorPredictedObject.
eVision::EFrame ToFrame (bool useAngle, eVision::EFrameScaling frameScaling, const eVision::EFrame &frame) const
 Creates an EFrame from the ELocatorPredictedObject.
eVision::ERegion ToRegion () const
 Creates an ERegion from the ELocatorPredictedObject.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, float zoomX)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool drawProbability, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool drawProbability, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool drawProbability)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX)
 Draws the object with its label and probability.
virtual void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool drawProbability, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool drawProbability, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool drawProbability)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject, float zoomX)
 Draws the object with its label and probability.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, bool cropLabel, bool drawProbability, bool highlightObject)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, float zoomX)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, bool drawLabel, bool drawProbability, float zoomX, float zoomY, float panX)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, bool drawLabel, bool drawProbability, float zoomX, float zoomY)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, bool drawLabel, bool drawProbability, float zoomX)
 Draws the object with its label and probability.
void Draw (HDC graphicsContext, bool drawLabel, bool drawProbability)
 Draws the object with its label and probability.
 ELocatorPredictedObject (CppWrapperInternal::InternalConstructor)
Public Member Functions inherited from eVision::EasyDeepLearning::ELocatorObject
 ELocatorObject ()
 Constructs a ELocatorObject.
 ELocatorObject (float posX, float posY, const std::string &label)
 Constructs a ELocatorObject.
 ELocatorObject (float orgX, float orgY, float width, float height, const std::string &label)
 Constructs a ELocatorObject.
 ELocatorObject (const eVision::EasyDeepLearning::ELocatorObject &other)
 Copy constructor of an ELocatorObject object.
virtual ~ELocatorObject () throw ()
eVision::EasyDeepLearning::ELocatorObject & operator= (const eVision::EasyDeepLearning::ELocatorObject &other)
 Assignment operator.
bool operator== (const eVision::EasyDeepLearning::ELocatorObject &other) const
 Equality operator.
bool operator!= (const eVision::EasyDeepLearning::ELocatorObject &other) const
 Inequality operator.
bool IsValid () const
 Whether the locator object is valid.
std::string GetLabel () const
 Label of the object.
void SetLabel (const std::string &label)
 Label of the object.
int GetFeatures () const
 Features of this locator object.
bool HasFeature (eVision::EasyDeepLearning::ELocatorFeature feature) const
 Checks that the object has a locator feature.
eVision::ERectangleRegion GetRectangleRegion () const
 Rectangle region for the object. The region must be axis-aligned.
void SetRectangleRegion (const eVision::ERectangleRegion &region)
 Rectangle region for the object. The region must be axis-aligned.
void SetOriginAndSize (float orgX, float orgY, float width, float height)
 Sets the position and size of an object using its top left origin, width, and height.
void SetWidth (float width)
 Width of the object.
float GetWidth () const
 Width of the object.
void SetHeight (float height)
 Height of the object.
float GetHeight () const
 Height of the object.
void SetOrgX (float orgX)
 Top-left corner X origin of the object.
float GetOrgX () const
 Top-left corner X origin of the object.
void SetOrgY (float orgY)
 Top-left corner y origin of the object.
float GetOrgY () const
 Top-left corner y origin of the object.
void SetPositionX (float posX)
 X position of an object. When the object has a size, the position if the center of the bounding box.
float GetPositionX () const
 X position of an object. When the object has a size, the position if the center of the bounding box.
void SetPositionY (float posY)
 Y position of an object without size. When the object has a size, the position if the center of the bounding box.
float GetPositionY () const
 Y position of an object without size. When the object has a size, the position if the center of the bounding box.
int GetObjectSize () const
 Object size for EasyLocate Interest points. This property is set by a EDataset or EInterestPointLocator instance.
float GetAngle () const
 Angle of the object. Is only set when an EFrame has been used with the ELocator object.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, float zoomX, float zoomY, float panX)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, float zoomX, float zoomY)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel, float zoomX)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, bool drawLabel)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, float zoomX, float zoomY, float panX)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, float zoomX, float zoomY)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel, float zoomX)
 Draws the object with its label.
void Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool drawLabel)
 Draws the object with its label.
void Draw (HDC graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label.
void Draw (HDC graphicsContext, float zoomX, float zoomY, float panX)
 Draws the object with its label.
void Draw (HDC graphicsContext, float zoomX, float zoomY)
 Draws the object with its label.
void Draw (HDC graphicsContext, float zoomX)
 Draws the object with its label.
void Draw (HDC graphicsContext)
 Draws the object with its label.
void Draw (HDC graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX, float panY)
 Draws the object with its label.
void Draw (HDC graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX)
 Draws the object with its label.
void Draw (HDC graphicsContext, bool drawLabel, float zoomX, float zoomY)
 Draws the object with its label.
void Draw (HDC graphicsContext, bool drawLabel, float zoomX)
 Draws the object with its label.
void Draw (HDC graphicsContext, bool drawLabel)
 Draws the object with its label.
bool Contains (eVision::EPoint p) const
 Whether the specified point is inside the object or not.
bool Contains (float x, float y) const
 Whether the specified point is inside the object or not.
 ELocatorObject (CppWrapperInternal::InternalConstructor)

Additional Inherited Members

Public Attributes inherited from eVision::EasyDeepLearning::ELocatorObject
CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Object predicted by a ELocator tool.

License(s): EasyLocate

Constructor & Destructor Documentation

◆ ELocatorPredictedObject() [1/3]

eVision::EasyDeepLearning::ELocatorPredictedObject::ELocatorPredictedObject ( )

Constructs a ELocatorPredictedObject.

◆ ELocatorPredictedObject() [2/3]

eVision::EasyDeepLearning::ELocatorPredictedObject::ELocatorPredictedObject ( const eVision::EasyDeepLearning::ELocatorPredictedObject & other)

Copy constructor.

Parameters
otherObject to copy

◆ ~ELocatorPredictedObject()

eVision::EasyDeepLearning::ELocatorPredictedObject::~ELocatorPredictedObject ( )
throw ( )
virtual

◆ ELocatorPredictedObject() [3/3]

eVision::EasyDeepLearning::ELocatorPredictedObject::ELocatorPredictedObject ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ Draw() [1/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter)
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [2/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not

◆ Draw() [3/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.

◆ Draw() [4/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [5/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [6/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [7/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [8/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [9/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [10/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [11/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [12/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool drawProbability )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not

◆ Draw() [13/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool drawProbability,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [14/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [15/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [16/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [17/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [18/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not

◆ Draw() [19/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.

◆ Draw() [20/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [21/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [22/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [23/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
bool highlightObject,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
highlightObjectHighlight the object. By default, no highlight occurs.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [24/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [25/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [26/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [27/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool cropLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
cropLabelWhether to crop the label to the size of the object
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [28/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool drawProbability )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not

◆ Draw() [29/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool drawProbability,
float zoomX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [30/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [31/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [32/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [33/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
float zoomX )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [34/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
float zoomX,
float zoomY )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [35/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [36/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
const eVision::EFrame & frame,
float zoomX,
float zoomY,
float panX,
float panY )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [37/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
float zoomX )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [38/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
float zoomX,
float zoomY )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [39/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
float zoomX,
float zoomY,
float panX )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [40/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( eVision::EDrawAdapter * drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )
virtual

Draws the object with its label and probability.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented from eVision::EasyDeepLearning::ELocatorObject.

◆ Draw() [41/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext)

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
Deprecated

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

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

◆ Draw() [42/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
bool drawLabel,
bool drawProbability )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
Deprecated

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

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

◆ Draw() [43/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
bool drawLabel,
bool drawProbability,
float zoomX )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
Deprecated

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

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

◆ Draw() [44/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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

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

◆ Draw() [45/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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

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

◆ Draw() [46/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
bool drawLabel,
bool drawProbability,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
drawLabelWhether to draw the label of the object or not
drawProbabilityWhether to draw the probability of the object or not
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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

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

◆ Draw() [47/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
float zoomX )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
Deprecated

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

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

◆ Draw() [48/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
float zoomX,
float zoomY )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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

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

◆ Draw() [49/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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

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

◆ Draw() [50/50]

void eVision::EasyDeepLearning::ELocatorPredictedObject::Draw ( HDC graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the object with its label and probability.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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

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

◆ GetProbability()

float eVision::EasyDeepLearning::ELocatorPredictedObject::GetProbability ( ) const

Probability of the object.

◆ operator=()

eVision::EasyDeepLearning::ELocatorPredictedObject & eVision::EasyDeepLearning::ELocatorPredictedObject::operator= ( const eVision::EasyDeepLearning::ELocatorPredictedObject & other)

Assignment operator.

Parameters
otherObject to copy

◆ ToFrame() [1/2]

eVision::EFrame eVision::EasyDeepLearning::ELocatorPredictedObject::ToFrame ( bool useAngle,
eVision::EFrameScaling frameScaling ) const

Creates an EFrame from the ELocatorPredictedObject.

Parameters
useAngleWhether to use the angle of the ELocatorPredictedObject in the frame.
frameScalingHow to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported.

◆ ToFrame() [2/2]

eVision::EFrame eVision::EasyDeepLearning::ELocatorPredictedObject::ToFrame ( bool useAngle,
eVision::EFrameScaling frameScaling,
const eVision::EFrame & frame ) const

Creates an EFrame from the ELocatorPredictedObject.

Parameters
useAngleWhether to use the angle of the ELocatorPredictedObject in the frame.
frameScalingHow to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported.
frameParent frame. Used when the ELocatorPredictedObject was read using a frame.

◆ ToRegion()

eVision::ERegion eVision::EasyDeepLearning::ELocatorPredictedObject::ToRegion ( ) const

Creates an ERegion from the ELocatorPredictedObject.