TraceItem Class Reference

#include <qpui.h>

Inheritance diagram for TraceItem:

PlotItem QpuiItem

List of all members.

Public Member Functions

 TraceItem (const QString &name="", QpuiItem *parent=NULL, const QString &WLcontext="", QpItemType plotType=QP_TRACE, int position=-1)
 TraceItem (TraceItem *trace, QpuiItem *parent, int position=-1)
 ~TraceItem ()
virtual QDomElement toXMLElement (QDomDocument &) const
void fromXMLElement (QDomElement &)
int getXmetaIsLog ()
int getYmetaIsLog ()
bool getXmetaRange (double &min, double &max)
bool getYmetaRange (double &min, double &max)
bool getXRange (double &min, double &max)
bool getYRange (double &ymin, double &ymax)
void getLabel (const QpAxes &axis, string &label)
void getLegendText (string &legend_text)
string getTitle ()
void getFrameName (string &name)
void changeFrameType (int frameType)
void showTabs ()
QpuiReturnStatus plotLegend ()
QpuiReturnStatus plot ()
void replaceData (QString obj_name)
void replaceComponent (QString comp)
void replaceXData (QString obj_name)
void replaceXComponent (QString comp)
void refreshTabs ()
void clearObj_id ()
void updateAxes ()
void get_dobjs ()
void setDefaultOptions ()

Public Attributes

QpTraceTabTraceTab
QdObject_var _ydo
QdObject_var _xdo
int _x_obj_id_getXRange
int _y_obj_id_getYRange
double _x_range_min
double _x_range_max
double _x_from
double _x_to
double _y_from
double _y_to
QColor _line_colour
QColor C1_colour
QColor C2_colour
QColor C3_colour
QColor C4_colour
QColor R_colour
QColor X_colour
QColor Y_colour
QColor Z_colour
QColor T_colour
QColor P_colour
QColor L_colour
QColor _symbol_colour
bool userLineColour
bool userSymbolColour

Friends

Vostreamoperator<< (Vostream &, TraceItem &)
Vistreamoperator>> (Vistream &, TraceItem &)


Constructor & Destructor Documentation

TraceItem::TraceItem ( const QString &  name = "",
QpuiItem parent = NULL,
const QString &  WLcontext = "",
QpItemType  plotType = QP_TRACE,
int  position = -1 
)

TraceItem::TraceItem ( TraceItem trace,
QpuiItem parent,
int  position = -1 
)

TraceItem::~TraceItem (  ) 


Member Function Documentation

void TraceItem::changeFrameType ( int  frameType  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::clearObj_id (  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::fromXMLElement ( QDomElement &  el  ) 

Reimplemented from QpuiItem.

void TraceItem::get_dobjs (  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::getFrameName ( string &  name  ) 

void TraceItem::getLabel ( const QpAxes axis,
string &  label 
)

void TraceItem::getLegendText ( string &  legend_text  ) 

string TraceItem::getTitle (  ) 

int TraceItem::getXmetaIsLog (  )  [virtual]

Reimplemented from PlotItem.

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

Reimplemented from PlotItem.

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

Reimplemented from PlotItem.

int TraceItem::getYmetaIsLog (  )  [virtual]

Reimplemented from PlotItem.

bool TraceItem::getYmetaRange ( double &  min,
double &  max 
) [virtual]

Reimplemented from PlotItem.

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

Reimplemented from PlotItem.

QpuiReturnStatus TraceItem::plot (  )  [virtual]

Reimplemented from PlotItem.

QpuiReturnStatus TraceItem::plotLegend (  ) 

void TraceItem::refreshTabs (  ) 

void TraceItem::replaceComponent ( QString  comp  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::replaceData ( QString  obj_name  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::replaceXComponent ( QString  comp  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::replaceXData ( QString  obj_name  )  [virtual]

Reimplemented from PlotItem.

void TraceItem::setDefaultOptions (  )  [virtual]

Reimplemented from QpuiItem.

void TraceItem::showTabs (  )  [virtual]

Reimplemented from QpuiItem.

QDomElement TraceItem::toXMLElement ( QDomDocument &  doc  )  const [virtual]

Reimplemented from QpuiItem.

void TraceItem::updateAxes (  )  [virtual]

Reimplemented from QpuiItem.


Friends And Related Function Documentation

Vostream& operator<< ( Vostream v_os,
TraceItem trace 
) [friend]

Vistream& operator>> ( Vistream v_is,
TraceItem trace 
) [friend]


Member Data Documentation


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

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