|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|


Public Member Functions | |
| WaveFormPrimitive (float x0, float x1) | |
| virtual | ~WaveFormPrimitive () |
| virtual void | paint (int y0, QPainter &painter)=0 |
| float | x0 () const |
| float | x1 () const |
| bool | isInRange (int x) const |
| virtual int | value () const |
Protected Attributes | |
| float | mX0 |
| float | mX1 |
The base class for the drawing primitives that a rendered waveform is composed of.
Definition at line 37 of file wave_form_primitive.h.
|
inline |
Definition at line 43 of file wave_form_primitive.h.
|
inlinevirtual |
Definition at line 44 of file wave_form_primitive.h.
|
inline |
Definition at line 48 of file wave_form_primitive.h.
Referenced by hal::WaveFormPainted::valueXpos().
|
pure virtual |
|
inlinevirtual |
Reimplemented in hal::WaveFormPrimitiveValue, hal::WaveFormPrimitiveFilled, hal::WaveFormPrimitiveUndefined, and hal::WaveFormPrimitiveHline.
Definition at line 49 of file wave_form_primitive.h.
References hal::SaleaeDataTuple::sReadError.
Referenced by hal::WaveFormPainted::primitiveValues(), and hal::WaveFormPainted::valueXpos().
|
inline |
Definition at line 46 of file wave_form_primitive.h.
References mX0.
Referenced by hal::WaveFormPainted::cursorValueTrigger(), hal::WaveFormPainted::generate(), hal::WaveFormPainted::primitiveValues(), hal::WaveFormPrimitiveFilled::WaveFormPrimitiveFilled(), and hal::WaveFormPrimitiveValue::WaveFormPrimitiveValue().
|
inline |
Definition at line 47 of file wave_form_primitive.h.
References mX1.
Referenced by hal::WaveFormPainted::primitiveValues(), hal::WaveFormPrimitiveFilled::WaveFormPrimitiveFilled(), and hal::WaveFormPrimitiveValue::WaveFormPrimitiveValue().
|
protected |
Definition at line 40 of file wave_form_primitive.h.
Referenced by isInRange(), hal::WaveFormPrimitiveHline::paint(), hal::WaveFormPrimitiveTransition::paint(), hal::WaveFormPrimitiveTrigger::paint(), hal::WaveFormPrimitiveUndefined::paint(), hal::WaveFormPrimitiveFilled::paint(), hal::WaveFormPrimitiveValue::paint(), hal::WaveFormPrimitiveValue::WaveFormPrimitiveValue(), and x0().
|
protected |
Definition at line 41 of file wave_form_primitive.h.
Referenced by isInRange(), hal::WaveFormPrimitiveHline::paint(), hal::WaveFormPrimitiveUndefined::paint(), hal::WaveFormPrimitiveFilled::paint(), hal::WaveFormPrimitiveValue::paint(), hal::WaveFormPrimitiveValue::WaveFormPrimitiveValue(), and x1().