Public Member Functions

CurveContainer Class Reference

Used by Factory to server as a mediator between Builder and Grapher. More...

#include <factory.h>

Collaboration diagram for CurveContainer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CurveContainer ()
 CurveContainer (QString name, QAbstractItemModel *base, int logicalIndex)
PlotCurveplot () const

Detailed Description

Used by Factory to server as a mediator between Builder and Grapher.


Constructor & Destructor Documentation

CurveContainer::CurveContainer (  ) 

                               : m_curve(0)
{
};

CurveContainer::CurveContainer ( QString  name,
QAbstractItemModel base,
int  logicalIndex 
)

{
    m_curve = QSharedPointer<PlotCurve>(new PlotCurve(name));
    m_curve->setData(CachedPlotCurveDataModel(base, 0, logicalIndex));
    m_curve->setPaintAttribute(PlotCurve::PaintFiltered, true);
};


Member Function Documentation

PlotCurve * CurveContainer::plot (  )  const

{
    Q_ASSERT(m_curve);
    return m_curve.data();
};


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