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

Group of pixels contiguous on a line. Used to represent ERegion. More...

#include <eVision/Easy/ERun.h>

Public Member Functions

 ERun ()
 Constructs an ERun context.
 ERun (int orgX, int length, int y)
 Constructs an ERun context.
bool operator== (const eVision::ERun &other) const
 Checks if this instance is strictly equal to another.
bool operator!= (const eVision::ERun &other) const
 Checks if this instance is not strictly equal to another.

Public Attributes

int OrgX
 X origin of the Run.
int Length
 Length of the Run.
int Y
 Y position of the Run.

Detailed Description

Group of pixels contiguous on a line. Used to represent ERegion.

License(s): None

Constructor & Destructor Documentation

◆ ERun() [1/2]

eVision::ERun::ERun ( )

Constructs an ERun context.

◆ ERun() [2/2]

eVision::ERun::ERun ( int orgX,
int length,
int y )

Constructs an ERun context.

Parameters
orgXX origin of the Run.
lengthLength of the Run.
yY position of the Run.

Member Function Documentation

◆ operator!=()

bool eVision::ERun::operator!= ( const eVision::ERun & other) const

Checks if this instance is not strictly equal to another.

Parameters
otherReference to the other ERun instance

◆ operator==()

bool eVision::ERun::operator== ( const eVision::ERun & other) const

Checks if this instance is strictly equal to another.

Parameters
otherReference to the other ERun instance

Member Data Documentation

◆ Length

int eVision::ERun::Length

Length of the Run.

◆ OrgX

int eVision::ERun::OrgX

X origin of the Run.

◆ Y

int eVision::ERun::Y

Y position of the Run.