Public Member Functions
SignalViewer Class Reference

Brief description of class still missing. More...

#include <SignalViewer.h>

Inheritance diagram for SignalViewer:
SciFigs::AxisWindow SciFigs::GraphicObject QGpGuiTools::PropertyContext QGpGuiTools::PropertyItem QGpCoreTools::XMLClass

List of all members.

Public Member Functions

void lock ()
void setDisplayRange (double l)
void setMaximumTime (double t)
void setSignals (SubSignalPool *subPool)
 SignalViewer (QWidget *parent)
void unlock ()
 ~SignalViewer ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

SignalViewer::SignalViewer ( QWidget *  parent)

Description of destructor still missing

References TRACE.

{
  TRACE;
}

Member Function Documentation

void SignalViewer::setDisplayRange ( double  l)
void SignalViewer::setMaximumTime ( double  t)

References SciFigs::AxisWindow::deepUpdate(), SciFigs::Axis::maximum(), SciFigs::Axis::minimum(), SciFigs::Axis::setRange(), and SciFigs::AxisWindow::xAxis().

{
  // Adjust X axis
  double maxTime=xAxis()->maximum();
  double deltaTime=maxTime - xAxis()->minimum();
  if(t>maxTime) {
    maxTime=t;
    xAxis()->setRange(maxTime-deltaTime, maxTime);
  }
  deepUpdate();
}

References SciFigs::GraphContentLayer::unlock().

{
  _signalLayer->unlock();
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines