PlotItem Class Reference

#include <qpui.h>

Inheritance diagram for PlotItem:

QpuiItem EventItem SpectrumItem TraceItem

List of all members.

Public Member Functions

 PlotItem (const QString &name="", QpuiItem *parent=NULL, const QString &WLcontext="", int position=-1)
 PlotItem (PlotItem *plot, QpuiItem *parent, int position=-1)
virtual ~PlotItem ()
bool addChild (QpuiItem *, int)
bool reparent (QpuiItem *newParent, int position=-1)
void setLinkText (const QString &linkText)
QString getLinkText () const
virtual void changeFrameType (int frameType)
QpFrameType frameType ()
virtual QpuiReturnStatus plot ()
virtual void replaceData (QString obj_name)
virtual void replaceComponent (QString comp)
virtual void replaceXData (QString obj_name)
virtual void replaceXComponent (QString comp)
virtual void clearObj_id ()
virtual int getXmetaIsLog ()
virtual int getYmetaIsLog ()
virtual bool getXmetaRange (double &min, double &max)
virtual bool getYmetaRange (double &, double &)
virtual bool getXRange (double &min, double &max)
virtual bool getYRange (double &ymin, double &ymax)
virtual void get_dobjs ()
void setLinks (QList< PlotItem * > &linkList)
void removeLink (PlotItem *plot_item)
PanelItempanel ()
FrameItemframe ()
PageItempage ()
RootItemroot ()

Public Attributes

QString WLcontext
QpDataTabDataTab
int with
double missing_value
QList< PlotItem * > linkedPlots

Protected Attributes

QString linkText


Constructor & Destructor Documentation

PlotItem::PlotItem ( const QString &  name = "",
QpuiItem parent = NULL,
const QString &  WLcontext = "",
int  position = -1 
)

PlotItem::PlotItem ( PlotItem plot,
QpuiItem parent,
int  position = -1 
)

PlotItem::~PlotItem (  )  [virtual]


Member Function Documentation

bool PlotItem::addChild ( QpuiItem ,
int   
) [inline, virtual]

Reimplemented from QpuiItem.

virtual void PlotItem::changeFrameType ( int  frameType  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual void PlotItem::clearObj_id (  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

FrameItem* PlotItem::frame (  )  [inline]

QpFrameType PlotItem::frameType (  )  [virtual]

Reimplemented from QpuiItem.

virtual void PlotItem::get_dobjs (  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

QString PlotItem::getLinkText (  )  const [inline]

virtual int PlotItem::getXmetaIsLog (  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual bool PlotItem::getXmetaRange ( double &  min,
double &  max 
) [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual bool PlotItem::getXRange ( double &  min,
double &  max 
) [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual int PlotItem::getYmetaIsLog (  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual bool PlotItem::getYmetaRange ( double &  ,
double &   
) [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual bool PlotItem::getYRange ( double &  ymin,
double &  ymax 
) [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

PageItem* PlotItem::page (  )  [inline]

PanelItem* PlotItem::panel (  )  [inline]

virtual QpuiReturnStatus PlotItem::plot (  )  [inline, virtual]

Reimplemented in TraceItem, EventItem, and SpectrumItem.

void PlotItem::removeLink ( PlotItem plot_item  ) 

bool PlotItem::reparent ( QpuiItem newParent,
int  position = -1 
) [virtual]

Reimplemented from QpuiItem.

virtual void PlotItem::replaceComponent ( QString  comp  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual void PlotItem::replaceData ( QString  obj_name  )  [inline, virtual]

Reimplemented in TraceItem, and SpectrumItem.

virtual void PlotItem::replaceXComponent ( QString  comp  )  [inline, virtual]

Reimplemented in TraceItem.

virtual void PlotItem::replaceXData ( QString  obj_name  )  [inline, virtual]

Reimplemented in TraceItem.

RootItem* PlotItem::root (  )  [inline, virtual]

Reimplemented from QpuiItem.

void PlotItem::setLinks ( QList< PlotItem * > &  linkList  ) 

void PlotItem::setLinkText ( const QString &  linkText  )  [inline]


Member Data Documentation

QString PlotItem::linkText [protected]


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

Generated on Fri Jan 8 12:51:28 2010 for QSAS by  doxygen 1.5.7