A point sampled by a gauge. More...
#include <eVision/EasyGauge/ESamplePoint.h>
Public Member Functions | |
| ESamplePoint () | |
| Constructor. | |
| ESamplePoint (const eVision::ESamplePoint &other) | |
| Copy constructor. | |
| virtual | ~ESamplePoint () throw () |
| eVision::ESamplePoint & | operator= (const eVision::ESamplePoint &other) |
| Copies all the data from another ESamplePoint object into the current ESamplePoint object. | |
| eVision::EPoint | GetPosition () const |
| Position of the sample point. | |
| bool | IsValid () const |
| Validity of the sample point. | |
| bool | IsOutlier () const |
| Outlier status of the sample point. | |
| eVision::EPeak | GetPeak () const |
| Gets the peak in the profile associated with the sampled point. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the sample point. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the sample point. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the sample point. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| Draws the sample point. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the sample point. | |
| ESamplePoint (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
A point sampled by a gauge.
License(s): BasicTypes
| eVision::ESamplePoint::ESamplePoint | ( | ) |
Constructor.
| eVision::ESamplePoint::ESamplePoint | ( | const eVision::ESamplePoint & | other | ) |
Copy constructor.
| other | The other ESamplePoint that we will copy into this one. |
|
virtual | ||||||||||||
| eVision::ESamplePoint::ESamplePoint | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::ESamplePoint::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the sample point.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| void eVision::ESamplePoint::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the sample point.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| void eVision::ESamplePoint::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the sample point.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| void eVision::ESamplePoint::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the sample point.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| void eVision::ESamplePoint::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the sample point.
| drawAdapter | Handle of the device context on which to draw. |
| frame | Frame of reference in which the gauge is located. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
| eVision::EPeak eVision::ESamplePoint::GetPeak | ( | ) | const |
Gets the peak in the profile associated with the sampled point.
| eVision::EPoint eVision::ESamplePoint::GetPosition | ( | ) | const |
Position of the sample point.
| bool eVision::ESamplePoint::IsOutlier | ( | ) | const |
Outlier status of the sample point.
| bool eVision::ESamplePoint::IsValid | ( | ) | const |
Validity of the sample point.
| eVision::ESamplePoint & eVision::ESamplePoint::operator= | ( | const eVision::ESamplePoint & | other | ) |
Copies all the data from another ESamplePoint object into the current ESamplePoint object.
| other | ESamplePoint object to be copied. |
| CppWrapperInternal::WrappedClass eVision::ESamplePoint::wrappedClass_ |