eVision .NET API
Loading...
Searching...
No Matches
eVision.ESamplePoint Class Reference

A point sampled by a gauge. More...

Inheritance diagram for eVision.ESamplePoint:
Collaboration diagram for eVision.ESamplePoint:

Public Member Functions

 ESamplePoint ()
 Constructor.
 ESamplePoint (eVision.ESamplePoint other)
 Copy constructor.
bool IsValid ()
 Validity of the sample point.
bool IsOutlier ()
 Outlier status of the sample point.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the sample point.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the sample point.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the sample point.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the sample point.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the sample point.

Properties

eVision.EPoint Position [get]
 Position of the sample point.
eVision.EPeak Peak [get]
 Gets the peak in the profile associated with the sampled point.

Detailed Description

A point sampled by a gauge.

License(s): BasicTypes

Constructor & Destructor Documentation

◆ ESamplePoint() [1/2]

eVision.ESamplePoint.ESamplePoint ( )

Constructor.

◆ ESamplePoint() [2/2]

eVision.ESamplePoint.ESamplePoint ( eVision.ESamplePoint other)

Copy constructor.

Parameters
otherThe other ESamplePoint that we will copy into this one.

Member Function Documentation

◆ Draw() [1/5]

void eVision.ESamplePoint.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

Draws the sample point.

Parameters
drawAdapterHandle of the device context on which to draw.
frameFrame of reference in which the gauge is located.

◆ Draw() [2/5]

void eVision.ESamplePoint.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the sample point.

Parameters
drawAdapterHandle of the device context on which to draw.
frameFrame of reference in which the gauge is located.
zoomXHorizontal zoom factor. By default, true scale is used.

◆ Draw() [3/5]

void eVision.ESamplePoint.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the sample point.

Parameters
drawAdapterHandle of the device context on which to draw.
frameFrame of reference in which the gauge is located.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.

◆ Draw() [4/5]

void eVision.ESamplePoint.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the sample point.

Parameters
drawAdapterHandle of the device context on which to draw.
frameFrame of reference in which the gauge is located.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.

◆ Draw() [5/5]

void eVision.ESamplePoint.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the sample point.

Parameters
drawAdapterHandle of the device context on which to draw.
frameFrame of reference in which the gauge is located.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.
panYVertical pan offset. By default, no pan is added.

◆ IsOutlier()

bool eVision.ESamplePoint.IsOutlier ( )

Outlier status of the sample point.

◆ IsValid()

bool eVision.ESamplePoint.IsValid ( )

Validity of the sample point.

Property Documentation

◆ Peak

eVision.EPeak eVision.ESamplePoint.Peak
get

Gets the peak in the profile associated with the sampled point.

◆ Position

eVision.EPoint eVision.ESamplePoint.Position
get

Position of the sample point.