TwiceAsNice
2019-02-18
|
#include <TimePlot.h>
Public Member Functions | |
TimePlot (QWidget *parent, bool _connect=false) | |
virtual | ~TimePlot () |
void | createPlot () |
virtual void | connect (const Nice::JointPtr _joint) |
TimePlot (QWidget *parent, bool _connect=false) | |
virtual | ~TimePlot () |
void | createPlot () |
virtual void | connect (const Nice::JointPtr _joint) |
TimePlot (QWidget *parent, bool _connect=false) | |
virtual | ~TimePlot () |
void | createPlot () |
virtual void | connect (const Nice::JointPtr _joint) |
![]() | |
void | detach (QWidget *_widget) |
bool | getSynchStatus () const |
Get the sync status. More... | |
const QString & | getNodeName () |
virtual void | setState (CompletionState _state) |
Set the state of the widget (either Nice::OK or Nice::Unsynched ). More... | |
virtual void | updateGUI (const ::Nice::Any &) |
Update the widgets data field from the connected Property. More... | |
virtual void | setLabels (std::vector< std::string > _vec) |
Set the Labels This function has to be implemented in the derived widget class. More... | |
void | setLabel (const QString &_text="") |
Set the text label of this widget. More... | |
QString | getLabel () |
template<typename E > | |
std::vector< E * > | getBridgeItems () |
Get all widgets which are connected to the same Property like this one. More... | |
virtual void | setShowLabels (bool _show) |
Enables to Labels. More... | |
Nice::Joint * | getNode () const |
Get the connected Joint node. More... | |
Nice::Property * | getProperty () const |
Get the connected Property. More... | |
virtual void | getSessionData (Nice::JointPtr &) |
Fills the passed Joint with the internal session data. More... | |
virtual void | setSessionData (Nice::JointPtr) |
Set the internal session data from thge passed Joint. More... | |
virtual void | connect (const ::Nice::PropertyPtr _p) |
Connects the widget to a Joint or Property. More... | |
void | applyReadOnlyActor () |
virtual void | connect (const ::Nice::JointPtr _j) |
Connects the widget to a Joint or Property. More... | |
void | applyBridge () |
QString | getPropertyNode () const |
Get the path to the connected Joint. More... | |
virtual bool | isReadOnly () |
Checks if an attribute RO (read only) is set to true. More... | |
virtual void | setPropertyNode (QString _nodeName) |
Set the relative path to the displayed Property from the connected Joint. More... | |
void | setSynchStatus (bool _on) |
Set the current sync state. More... | |
void | setUserConfirmationStatus (bool _on) |
virtual void | setLock (const bool &_locked) |
void | disconnect () |
Disconnects the widget from the connected Joint or Property. More... | |
void | detach (QWidget *_widget) |
bool | getSynchStatus () const |
Get the sync status. More... | |
const QString & | getNodeName () |
virtual void | setState (CompletionState _state) |
Set the state of the widget (either Nice::OK or Nice::Unsynched ). More... | |
virtual void | updateGUI (const ::Nice::Any &) |
Update the widgets data field from the connected Property. More... | |
virtual void | setLabels (std::vector< std::string > _vec) |
Set the Labels This function has to be implemented in the derived widget class. More... | |
void | setLabel (const QString &_text="") |
Set the text label of this widget. More... | |
QString | getLabel () |
template<typename E > | |
std::vector< E * > | getBridgeItems () |
Get all widgets which are connected to the same Property like this one. More... | |
virtual void | setShowLabels (bool _show) |
Enables to Labels. More... | |
Nice::Joint * | getNode () const |
Get the connected Joint node. More... | |
Nice::Property * | getProperty () const |
Get the connected Property. More... | |
virtual void | getSessionData (Nice::JointPtr &) |
Fills the passed Joint with the internal session data. More... | |
virtual void | setSessionData (Nice::JointPtr) |
Set the internal session data from thge passed Joint. More... | |
virtual void | connect (const ::Nice::PropertyPtr _p) |
Connects the widget to a Joint or Property. More... | |
void | applyReadOnlyActor () |
virtual void | connect (const ::Nice::JointPtr _j) |
Connects the widget to a Joint or Property. More... | |
void | applyBridge () |
QString | getPropertyNode () const |
Get the path to the connected Joint. More... | |
virtual bool | isReadOnly () |
Checks if an attribute RO (read only) is set to true. More... | |
virtual void | setPropertyNode (QString _nodeName) |
Set the relative path to the displayed Property from the connected Joint. More... | |
void | setSynchStatus (bool _on) |
Set the current sync state. More... | |
void | setUserConfirmationStatus (bool _on) |
virtual void | setLock (const bool &_locked) |
void | disconnect () |
Disconnects the widget from the connected Joint or Property. More... | |
void | detach (QWidget *_widget) |
bool | getSynchStatus () const |
Get the sync status. More... | |
const QString & | getNodeName () |
virtual void | setState (CompletionState _state) |
Set the state of the widget (either Nice::OK or Nice::Unsynched ). More... | |
virtual void | updateGUI (const ::Nice::Any &) |
Update the widgets data field from the connected Property. More... | |
virtual void | setLabels (std::vector< std::string > _vec) |
Set the Labels This function has to be implemented in the derived widget class. More... | |
void | setLabel (const QString &_text="") |
Set the text label of this widget. More... | |
QString | getLabel () |
template<typename E > | |
std::vector< E * > | getBridgeItems () |
Get all widgets which are connected to the same Property like this one. More... | |
virtual void | setShowLabels (bool _show) |
Enables to Labels. More... | |
Nice::Joint * | getNode () const |
Get the connected Joint node. More... | |
Nice::Property * | getProperty () const |
Get the connected Property. More... | |
virtual void | getSessionData (Nice::JointPtr &) |
Fills the passed Joint with the internal session data. More... | |
virtual void | setSessionData (Nice::JointPtr) |
Set the internal session data from thge passed Joint. More... | |
virtual void | connect (const ::Nice::PropertyPtr _p) |
Connects the widget to a Joint or Property. More... | |
void | applyReadOnlyActor () |
virtual void | connect (const ::Nice::JointPtr _j) |
Connects the widget to a Joint or Property. More... | |
void | applyBridge () |
QString | getPropertyNode () const |
Get the path to the connected Joint. More... | |
virtual bool | isReadOnly () |
Checks if an attribute RO (read only) is set to true. More... | |
virtual void | setPropertyNode (QString _nodeName) |
Set the relative path to the displayed Property from the connected Joint. More... | |
void | setSynchStatus (bool _on) |
Set the current sync state. More... | |
void | setUserConfirmationStatus (bool _on) |
virtual void | setLock (const bool &_locked) |
void | disconnect () |
Disconnects the widget from the connected Joint or Property. More... | |
Properties | |
QString | PropertyNode |
Private Slots | |
virtual void | slot_exportPDF () |
virtual void | slot_stop (bool _stop) |
virtual void | slot_displayChanged () |
virtual void | slot_saveAs () |
virtual void | slot_save () |
virtual void | slot_updateChanged (const QTime &_time) |
virtual void | slot_scaleChanged (int _index) |
virtual void | slot_xChanged (int _index) |
virtual void | slot_bufferChanged (const QTime &_time) |
virtual void | slot_snapChanged (int _index) |
virtual void | slot_scaleX (double _factor) |
virtual void | slot_scaleOffset (double _offset) |
virtual void | slot_scaleDynamic (bool _on) |
void | slot_showCurve (QwtPlotItem *item, bool on) |
void | slot_erase () |
virtual void | update () |
virtual void | moved (const QPoint &pos) |
virtual void | slot_exportPDF () |
virtual void | slot_stop (bool _stop) |
virtual void | slot_displayChanged () |
virtual void | slot_saveAs () |
virtual void | slot_save () |
virtual void | slot_updateChanged (const QTime &_time) |
virtual void | slot_scaleChanged (int _index) |
virtual void | slot_xChanged (int _index) |
virtual void | slot_bufferChanged (const QTime &_time) |
virtual void | slot_snapChanged (int _index) |
virtual void | slot_scaleX (double _factor) |
virtual void | slot_scaleOffset (double _offset) |
virtual void | slot_scaleDynamic (bool _on) |
void | slot_showCurve (QwtPlotItem *item, bool on) |
void | slot_erase () |
virtual void | update () |
virtual void | moved (const QPoint &pos) |
virtual void | slot_exportPDF () |
virtual void | slot_stop (bool _stop) |
virtual void | slot_displayChanged () |
virtual void | slot_saveAs () |
virtual void | slot_save () |
virtual void | slot_updateChanged (const QTime &_time) |
virtual void | slot_scaleChanged (int _index) |
virtual void | slot_xChanged (int _index) |
virtual void | slot_bufferChanged (const QTime &_time) |
virtual void | slot_snapChanged (int _index) |
virtual void | slot_scaleX (double _factor) |
virtual void | slot_scaleOffset (double _offset) |
virtual void | slot_scaleDynamic (bool _on) |
void | slot_showCurve (QwtPlotItem *item, bool on) |
void | slot_erase () |
virtual void | update () |
virtual void | moved (const QPoint &pos) |
Private Member Functions | |
void | setAttributes (const Nice::Any &t) |
void | updateCurveCount () |
void | addScaleLabel () |
void | setBufferSizeSpinBox () |
void | startDump () |
void | showMarker (double x, double y) |
double | getClosestY (const QPoint &pos) |
double | getClosestX (const QPoint &pos) |
void | shrink (unsigned int i) |
void | grow (unsigned int size) |
void | setAttributes (const Nice::Any &t) |
void | updateCurveCount () |
void | addScaleLabel () |
void | setBufferSizeSpinBox () |
void | startDump () |
void | showMarker (double x, double y) |
double | getClosestY (const QPoint &pos) |
double | getClosestX (const QPoint &pos) |
void | shrink (unsigned int i) |
void | grow (unsigned int size) |
void | setAttributes (const Nice::Any &t) |
void | updateCurveCount () |
void | addScaleLabel () |
void | setBufferSizeSpinBox () |
void | startDump () |
void | showMarker (double x, double y) |
double | getClosestY (const QPoint &pos) |
double | getClosestX (const QPoint &pos) |
void | shrink (unsigned int i) |
void | grow (unsigned int size) |
Private Attributes | |
Ui::TimePlotUI * | m_timePlot |
Nice::Mutex | m_mutex |
std::vector< QwtPlotCurve * > | m_curve |
Nice::PropertyBridgePlotBuffer * | m_bridge |
bool | m_rel |
TimeScaleDraw * | m_scale |
QTimer * | m_timer |
Picker * | m_picker |
QwtPlotMarker * | m_marker |
QwtPlotZoomer * | m_zoomer |
QwtPlotPanner * | m_panner |
QPoint | m_mousePos |
bool | m_snapToPoint |
double | m_scaleFactor |
double | m_scaleMin |
double | m_scaleMax |
double | m_scaleOffsetFactor |
bool | m_dynamicScale |
QString | m_saveFileName |
QwtPlotMarker * | m_min |
QwtPlotMarker * | m_max |
QwtPlotMarker * | m_alarm |
Nice::JointPtr | m_joint |
Additional Inherited Members | |
![]() | |
QGroupBox * | m_container |
bool | m_locked |
![]() | |
static std::map< CompletionState, QString > * | s_palette = 0 |
![]() | |
virtual void | initSlots () |
template<typename E > | |
void | set (const E &_value) |
Set the value from the derived widget to the Property. More... | |
void | init (QWidget *_widget) |
Initialize the widget. More... | |
BridgeItem () | |
Constructor. More... | |
virtual | ~BridgeItem () |
Destructor. More... | |
void | setWidgetName () |
virtual void | initAttributes () |
virtual function is called after connecting to a property. More... | |
CompletionState | getState () |
Get the current state of the widget. More... | |
void | resetGUI () |
Update the widgets data field from the connected Property. More... | |
virtual int | requestUserConfirmation () |
virtual void | trySetFocus () |
void | setBuffered (bool _buf) |
virtual void | set () |
Slot is called when the date of the widget is changed. More... | |
virtual void | updateProperty () |
Set the gui value to the Property. More... | |
virtual void | initSlots () |
template<typename E > | |
void | set (const E &_value) |
Set the value from the derived widget to the Property. More... | |
void | init (QWidget *_widget) |
Initialize the widget. More... | |
BridgeItem () | |
Constructor. More... | |
virtual | ~BridgeItem () |
Destructor. More... | |
void | setWidgetName () |
virtual void | initAttributes () |
virtual function is called after connecting to a property. More... | |
CompletionState | getState () |
Get the current state of the widget. More... | |
void | resetGUI () |
Update the widgets data field from the connected Property. More... | |
virtual int | requestUserConfirmation () |
virtual void | trySetFocus () |
void | setBuffered (bool _buf) |
virtual void | set () |
Slot is called when the date of the widget is changed. More... | |
virtual void | updateProperty () |
Set the gui value to the Property. More... | |
virtual void | initSlots () |
template<typename E > | |
void | set (const E &_value) |
Set the value from the derived widget to the Property. More... | |
void | init (QWidget *_widget) |
Initialize the widget. More... | |
BridgeItem () | |
Constructor. More... | |
virtual | ~BridgeItem () |
Destructor. More... | |
void | setWidgetName () |
virtual void | initAttributes () |
virtual function is called after connecting to a property. More... | |
CompletionState | getState () |
Get the current state of the widget. More... | |
void | resetGUI () |
Update the widgets data field from the connected Property. More... | |
virtual int | requestUserConfirmation () |
virtual void | trySetFocus () |
void | setBuffered (bool _buf) |
virtual void | set () |
Slot is called when the date of the widget is changed. More... | |
virtual void | updateProperty () |
Set the gui value to the Property. More... | |
![]() | |
bool | m_inited |
CompletionState | m_state |
bool | m_autoSynch |
bool | m_isUserConfirmationNeeded |
Nice::Joint * | m_root |
Nice::Property * | m_prop |
WaveBreakerPtr | m_breaker |
bool | m_showLabels |
Nice::I64 | m_id |
QString | m_nodeName |
std::vector< Nice::PropertyPtr > | m_connectedProps |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
|
private |
|
virtual |
|
virtual |
|
virtual |
void TimePlot::createPlot | ( | ) |
void TimePlot::createPlot | ( | ) |
void TimePlot::createPlot | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
private |
|
private |
|
private |
|
privatevirtualslot |
|
privatevirtualslot |
|
privatevirtualslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
readwrite |