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

Container class for the results of the Harris corner detector. More...

#include <eVision/EasyImage/EHarrisInterestPoints.h>

Collaboration diagram for eVision::EHarrisInterestPoints:

Public Member Functions

 EHarrisInterestPoints ()
 Constructs a container for the results of a Harris corner detector.
virtual ~EHarrisInterestPoints () throw ()
unsigned int GetPointCount () const
 The number of corner points in the container.
float GetX (unsigned int index) const
 Returns the abscissa of a corner point.
float GetY (unsigned int index) const
 Returns the ordinate of a corner point.
eVision::EPoint GetPoint (unsigned int index) const
 Returns the coordinates of a corner point.
float GetCornerness (unsigned int index) const
 Returns the cornerness measure of a corner point.
float GetGradientX (unsigned int index) const
 Returns the gradient along the X-axis of a corner point.
float GetGradientY (unsigned int index) const
 Returns the gradient along the Y-axis of a corner point.
float GetGradientMagnitude (unsigned int index) const
 Returns the magnitude of the gradient at a corner point.
float GetGradientOrientation (unsigned int index) const
 Returns the orientation of the gradient at a corner point.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of the corner points.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY, float originX) const
 Draws the location of the corner points.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX, float zoomY) const
 Draws the location of the corner points.
void Draw (eVision::EDrawAdapter *graphicContext, float zoomX) const
 Draws the location of the corner points.
void Draw (eVision::EDrawAdapter *graphicContext) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, float zoomX, float zoomY, float originX) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, float zoomX, float zoomY) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, float zoomX) const
 Draws the location of the corner points.
void Draw (HDC graphicContext) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float originX) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX, float zoomY) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, const eVision::ERGBColor &color, float zoomX) const
 Draws the location of the corner points.
void Draw (HDC graphicContext, const eVision::ERGBColor &color) const
 Draws the location of the corner points.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of the corner points.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY, float originX) const
 Draws the location of the corner points.
void DrawWithCurrentPen (HDC graphicContext, float zoomX, float zoomY) const
 Draws the location of the corner points.
void DrawWithCurrentPen (HDC graphicContext, float zoomX) const
 Draws the location of the corner points.
void DrawWithCurrentPen (HDC graphicContext) const
 Draws the location of the corner points.
void DrawCorner (eVision::EDrawAdapter *graphicContext, int index, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of a specific corner point.
void DrawCorner (eVision::EDrawAdapter *graphicContext, int index, float zoomX, float zoomY, float originX) const
 Draws the location of a specific corner point.
void DrawCorner (eVision::EDrawAdapter *graphicContext, int index, float zoomX, float zoomY) const
 Draws the location of a specific corner point.
void DrawCorner (eVision::EDrawAdapter *graphicContext, int index, float zoomX) const
 Draws the location of a specific corner point.
void DrawCorner (eVision::EDrawAdapter *graphicContext, int index) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, int index, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, int index, float zoomX, float zoomY, float originX) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, int index, float zoomX, float zoomY) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, int index, float zoomX) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, int index) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, const eVision::ERGBColor &color, int index, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, const eVision::ERGBColor &color, int index, float zoomX, float zoomY, float originX) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, const eVision::ERGBColor &color, int index, float zoomX, float zoomY) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, const eVision::ERGBColor &color, int index, float zoomX) const
 Draws the location of a specific corner point.
void DrawCorner (HDC graphicContext, const eVision::ERGBColor &color, int index) const
 Draws the location of a specific corner point.
void DrawCornerWithCurrentPen (HDC graphicContext, int index, float zoomX, float zoomY, float originX, float originY) const
 Draws the location of a specific corner point.
void DrawCornerWithCurrentPen (HDC graphicContext, int index, float zoomX, float zoomY, float originX) const
 Draws the location of a specific corner point.
void DrawCornerWithCurrentPen (HDC graphicContext, int index, float zoomX, float zoomY) const
 Draws the location of a specific corner point.
void DrawCornerWithCurrentPen (HDC graphicContext, int index, float zoomX) const
 Draws the location of a specific corner point.
void DrawCornerWithCurrentPen (HDC graphicContext, int index) const
 Draws the location of a specific corner point.
 EHarrisInterestPoints (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Container class for the results of the Harris corner detector.

The EHarrisCornerDetector class stores its results in this container.

License(s): EasyImage

Constructor & Destructor Documentation

◆ EHarrisInterestPoints() [1/2]

eVision::EHarrisInterestPoints::EHarrisInterestPoints ( )

Constructs a container for the results of a Harris corner detector.

◆ ~EHarrisInterestPoints()

eVision::EHarrisInterestPoints::~EHarrisInterestPoints ( )
throw ( )
virtual

◆ EHarrisInterestPoints() [2/2]

eVision::EHarrisInterestPoints::EHarrisInterestPoints ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ Draw() [1/15]

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

Draws the location of the corner points.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window.

◆ Draw() [2/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

◆ Draw() [3/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

◆ Draw() [4/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

◆ Draw() [5/15]

void eVision::EHarrisInterestPoints::Draw ( eVision::EDrawAdapter * graphicContext,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

◆ Draw() [6/15]

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

Draws the location of the corner points.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window.

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() [7/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [8/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [9/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [10/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [11/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [12/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [13/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [14/15]

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

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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() [15/15]

void eVision::EHarrisInterestPoints::Draw ( HDC graphicContext,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [1/15]

void eVision::EHarrisInterestPoints::DrawCorner ( eVision::EDrawAdapter * graphicContext,
int index ) const

Draws the location of a specific corner point.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index

Drawing is done in the device context associated to the desired window.

◆ DrawCorner() [2/15]

void eVision::EHarrisInterestPoints::DrawCorner ( eVision::EDrawAdapter * graphicContext,
int index,
float zoomX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

◆ DrawCorner() [3/15]

void eVision::EHarrisInterestPoints::DrawCorner ( eVision::EDrawAdapter * graphicContext,
int index,
float zoomX,
float zoomY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

◆ DrawCorner() [4/15]

void eVision::EHarrisInterestPoints::DrawCorner ( eVision::EDrawAdapter * graphicContext,
int index,
float zoomX,
float zoomY,
float originX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

◆ DrawCorner() [5/15]

void eVision::EHarrisInterestPoints::DrawCorner ( eVision::EDrawAdapter * graphicContext,
int index,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

◆ DrawCorner() [6/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
const eVision::ERGBColor & color,
int index ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [7/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
const eVision::ERGBColor & color,
int index,
float zoomX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [8/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
const eVision::ERGBColor & color,
int index,
float zoomX,
float zoomY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [9/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
const eVision::ERGBColor & color,
int index,
float zoomX,
float zoomY,
float originX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [10/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
const eVision::ERGBColor & color,
int index,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [11/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
int index ) const

Draws the location of a specific corner point.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [12/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
int index,
float zoomX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [13/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
int index,
float zoomX,
float zoomY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [14/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
int index,
float zoomX,
float zoomY,
float originX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCorner() [15/15]

void eVision::EHarrisInterestPoints::DrawCorner ( HDC graphicContext,
int index,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

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.

◆ DrawCornerWithCurrentPen() [1/5]

void eVision::EHarrisInterestPoints::DrawCornerWithCurrentPen ( HDC graphicContext,
int index ) const

Draws the location of a specific corner point.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawCornerWithCurrentPen() [2/5]

void eVision::EHarrisInterestPoints::DrawCornerWithCurrentPen ( HDC graphicContext,
int index,
float zoomX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawCornerWithCurrentPen() [3/5]

void eVision::EHarrisInterestPoints::DrawCornerWithCurrentPen ( HDC graphicContext,
int index,
float zoomX,
float zoomY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawCornerWithCurrentPen() [4/5]

void eVision::EHarrisInterestPoints::DrawCornerWithCurrentPen ( HDC graphicContext,
int index,
float zoomX,
float zoomY,
float originX ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawCornerWithCurrentPen() [5/5]

void eVision::EHarrisInterestPoints::DrawCornerWithCurrentPen ( HDC graphicContext,
int index,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of a specific corner point.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawWithCurrentPen() [1/5]

void eVision::EHarrisInterestPoints::DrawWithCurrentPen ( HDC graphicContext) const

Draws the location of the corner points.

Parameters
graphicContextGraphic context on which to draw.

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawWithCurrentPen() [2/5]

void eVision::EHarrisInterestPoints::DrawWithCurrentPen ( HDC graphicContext,
float zoomX ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawWithCurrentPen() [3/5]

void eVision::EHarrisInterestPoints::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawWithCurrentPen() [4/5]

void eVision::EHarrisInterestPoints::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY,
float originX ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ DrawWithCurrentPen() [5/5]

void eVision::EHarrisInterestPoints::DrawWithCurrentPen ( HDC graphicContext,
float zoomX,
float zoomY,
float originX,
float originY ) const

Draws the location of the corner points.

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

Drawing is done in the device context associated to the desired window.

Deprecated

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

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

◆ GetCornerness()

float eVision::EHarrisInterestPoints::GetCornerness ( unsigned int index) const

Returns the cornerness measure of a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientMagnitude()

float eVision::EHarrisInterestPoints::GetGradientMagnitude ( unsigned int index) const

Returns the magnitude of the gradient at a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientOrientation()

float eVision::EHarrisInterestPoints::GetGradientOrientation ( unsigned int index) const

Returns the orientation of the gradient at a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientX()

float eVision::EHarrisInterestPoints::GetGradientX ( unsigned int index) const

Returns the gradient along the X-axis of a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientY()

float eVision::EHarrisInterestPoints::GetGradientY ( unsigned int index) const

Returns the gradient along the Y-axis of a corner point.

Parameters
indexThe index of the corner point.

◆ GetPoint()

eVision::EPoint eVision::EHarrisInterestPoints::GetPoint ( unsigned int index) const

Returns the coordinates of a corner point.

Parameters
indexThe index of the corner point.

◆ GetPointCount()

unsigned int eVision::EHarrisInterestPoints::GetPointCount ( ) const

The number of corner points in the container.

◆ GetX()

float eVision::EHarrisInterestPoints::GetX ( unsigned int index) const

Returns the abscissa of a corner point.

Parameters
indexThe index of the corner point.

◆ GetY()

float eVision::EHarrisInterestPoints::GetY ( unsigned int index) const

Returns the ordinate of a corner point.

Parameters
indexThe index of the corner point.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::EHarrisInterestPoints::wrappedClass_