#include <scope.h>
List of all members.
Classes |
| class | Channel |
Public Types |
| enum | trig_t { NONE,
POS,
NEG
} |
Public Slots |
| void | timeoutEvent (void) |
| void | togglePause (void) |
Public Member Functions |
| | Scope (QWidget *, Qt::WFlags=0) |
| virtual | ~Scope (void) |
| bool | paused (void) const |
| std::list< Channel >::iterator | insertChannel (QString, double, double, const QPen &, void *) |
| void * | removeChannel (std::list< Channel >::iterator) |
| size_t | getChannelCount (void) const |
| std::list< Channel >::iterator | getChannelsBegin (void) |
| std::list< Channel >::iterator | getChannelsEnd (void) |
std::list< Channel >
::const_iterator | getChannelsBegin (void) const |
std::list< Channel >
::const_iterator | getChannelsEnd (void) const |
| void | clearData (void) |
| void | setData (double *, size_t) |
| size_t | getDataSize (void) const |
| void | setDataSize (size_t) |
| trig_t | getTriggerDirection (void) |
| double | getTriggerThreshold (void) |
| std::list< Channel >::iterator | getTriggerChannel (void) |
| bool | getTriggerHolding (void) |
| double | getTriggerHoldoff (void) |
| void | setTrigger (trig_t, double, std::list< Channel >::iterator, bool, double) |
| double | getDivT (void) const |
| void | setDivT (double) |
| void | setPeriod (double) |
| size_t | getDivX (void) const |
| size_t | getDivY (void) const |
| void | setDivXY (size_t, size_t) |
| size_t | getRefresh (void) const |
| void | setRefresh (size_t) |
| void | setChannelScale (std::list< Channel >::iterator, double) |
| void | setChannelOffset (std::list< Channel >::iterator, double) |
| void | setChannelPen (std::list< Channel >::iterator, const QPen &) |
| void | setChannelLabel (std::list< Channel >::iterator, const QString &) |
Protected Member Functions |
| void | paintEvent (QPaintEvent *) |
| void | resizeEvent (QResizeEvent *) |
Detailed Description
Definition at line 33 of file scope.h.
Member Enumeration Documentation
- Enumerator:
-
Definition at line 68 of file scope.h.
Constructor & Destructor Documentation
| Scope::Scope |
( |
QWidget * |
parent, |
|
|
Qt::WFlags |
flags = 0 |
|
) |
| |
| Scope::~Scope |
( |
void |
| ) |
[virtual] |
Member Function Documentation
| void Scope::clearData |
( |
void |
| ) |
|
| size_t Scope::getChannelCount |
( |
void |
| ) |
const |
| std::list< Scope::Channel >::iterator Scope::getChannelsBegin |
( |
void |
| ) |
|
| std::list< Scope::Channel >::const_iterator Scope::getChannelsBegin |
( |
void |
| ) |
const |
| std::list< Scope::Channel >::const_iterator Scope::getChannelsEnd |
( |
void |
| ) |
const |
| size_t Scope::getDataSize |
( |
void |
| ) |
const |
| double Scope::getDivT |
( |
void |
| ) |
const |
| size_t Scope::getDivX |
( |
void |
| ) |
const |
| size_t Scope::getDivY |
( |
void |
| ) |
const |
| size_t Scope::getRefresh |
( |
void |
| ) |
const |
| std::list< Scope::Channel >::iterator Scope::getTriggerChannel |
( |
void |
| ) |
|
| bool Scope::getTriggerHolding |
( |
void |
| ) |
|
| double Scope::getTriggerHoldoff |
( |
void |
| ) |
|
| double Scope::getTriggerThreshold |
( |
void |
| ) |
|
| std::list< Scope::Channel >::iterator Scope::insertChannel |
( |
QString |
label, |
|
|
double |
scale, |
|
|
double |
offset, |
|
|
const QPen & |
pen, |
|
|
void * |
info |
|
) |
| |
| void Scope::paintEvent |
( |
QPaintEvent * |
e | ) |
[protected] |
| bool Scope::paused |
( |
void |
| ) |
const |
| void * Scope::removeChannel |
( |
std::list< Channel >::iterator |
| ) |
|
| void Scope::resizeEvent |
( |
QResizeEvent * |
| ) |
[protected] |
| void Scope::setChannelLabel |
( |
std::list< Channel >::iterator |
channel, |
|
|
const QString & |
label |
|
) |
| |
| void Scope::setChannelOffset |
( |
std::list< Channel >::iterator |
channel, |
|
|
double |
offset |
|
) |
| |
| void Scope::setChannelPen |
( |
std::list< Channel >::iterator |
channel, |
|
|
const QPen & |
pen |
|
) |
| |
| void Scope::setChannelScale |
( |
std::list< Channel >::iterator |
channel, |
|
|
double |
scale |
|
) |
| |
| void Scope::setData |
( |
double * |
, |
|
|
size_t |
|
|
) |
| |
| void Scope::setDataSize |
( |
size_t |
size | ) |
|
| void Scope::setDivT |
( |
double |
divT | ) |
|
| void Scope::setDivXY |
( |
size_t |
dx, |
|
|
size_t |
dy |
|
) |
| |
| void Scope::setPeriod |
( |
double |
p | ) |
|
| void Scope::setRefresh |
( |
size_t |
r | ) |
|
| void Scope::setTrigger |
( |
trig_t |
direction, |
|
|
double |
threshold, |
|
|
std::list< Channel >::iterator |
channel, |
|
|
bool |
holding, |
|
|
double |
holdoff |
|
) |
| |
| void Scope::timeoutEvent |
( |
void |
| ) |
[slot] |
| void Scope::togglePause |
( |
void |
| ) |
[slot] |
The documentation for this class was generated from the following files: