HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::WaveFormPrimitiveFilled Class Reference

#include </home/runner/work/hal/hal/plugins/simulator/waveform_viewer/include/waveform_viewer/wave_form_primitive.h>

Inheritance diagram for hal::WaveFormPrimitiveFilled:
Inheritance graph
Collaboration diagram for hal::WaveFormPrimitiveFilled:
Collaboration graph

Public Member Functions

 WaveFormPrimitiveFilled (float x0, float x1, int val)
 
void paint (int y0, QPainter &painter)
 
void add (const WaveFormPrimitiveFilled &other)
 
int value () const
 
- Public Member Functions inherited from hal::WaveFormPrimitive
 WaveFormPrimitive (float x0, float x1)
 
virtual ~WaveFormPrimitive ()
 
float x0 () const
 
float x1 () const
 
bool isInRange (int x) const
 

Additional Inherited Members

- Protected Attributes inherited from hal::WaveFormPrimitive
float mX0
 
float mX1
 

Detailed Description

A filled area that summarizes a stretch containing more transitions than can be drawn individually.

Definition at line 98 of file wave_form_primitive.h.

Constructor & Destructor Documentation

◆ WaveFormPrimitiveFilled()

hal::WaveFormPrimitiveFilled::WaveFormPrimitiveFilled ( float  x0,
float  x1,
int  val 
)

Member Function Documentation

◆ add()

void hal::WaveFormPrimitiveFilled::add ( const WaveFormPrimitiveFilled other)

Definition at line 58 of file wave_form_primitive.cpp.

Referenced by hal::WaveFormPainted::generate().

◆ paint()

◆ value()

int hal::WaveFormPrimitiveFilled::value ( ) const
inlinevirtual

Reimplemented from hal::WaveFormPrimitive.

Definition at line 105 of file wave_form_primitive.h.

References hal::WaveGroupValue::sTooManyTransitions.


The documentation for this class was generated from the following files: