Interface Library  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ILOscilloscopeCurve Class Reference

Inherits ILOscilloscopePlot.

Public Member Functions

 ILOscilloscopeCurve ()
 
virtual ILNodeType type () const
 
bool init (ILOscilloscope *parent, const char *name, bool waitForResponse=false)
 
bool removeData (bool waitForResponse=false)
 
bool addIndexKeyValue (int32 index, int32 key, int32 value, bool waitForResponse=false)
 
bool addIndexKeyValue (const CurveIndexKeyValue &indexKeyValue, bool waitForResponse=false)
 
bool addIndexKeyValues (const CurveIndexKeyValue *indexKeyValue, uint16 size, bool waitForResponse=false)
 
bool addIndexKeyValueF (float32 index, float32 key, float32 value, bool waitForResponse=false)
 
bool addIndexKeyValueF (const CurveIndexKeyValueF &indexKeyValue, bool waitForResponse=false)
 
bool addIndexKeyValuesF (const CurveIndexKeyValueF *indexKeyValue, uint16 size, bool waitForResponse=false)
 
bool addKeyValue (int32 key, int32 value, bool waitForResponse=false)
 
bool addKeyValue (const CurveKeyValue &keyValue, bool waitForResponse=false)
 
bool addKeyValues (const CurveKeyValue *keyValues, uint16 size, bool waitForResponse=false)
 
bool addKeyValueF (float32 key, float32 value, bool waitForResponse=false)
 
bool addKeyValueF (const CurveKeyValueF &keyValue, bool waitForResponse=false)
 
bool addKeyValuesF (const CurveKeyValueF *keyValues, uint16 size, bool waitForResponse=false)
 
bool removeDataBefore (int32 before, bool waitForResponse=false)
 
bool removeDataBeforeF (float32 before, bool waitForResponse=false)
 
bool removeDataAfter (int32 after, bool waitForResponse=false)
 
bool removeDataAfterF (float32 after, bool waitForResponse=false)
 
bool removeDataBetween (int32 from, int32 to, bool waitForResponse=false)
 
bool removeDataBetween (const CurveRange &range, bool waitForResponse=false)
 
bool removeDataBetween (const CurveRange *ranges, uint16 size, bool waitForResponse=false)
 
bool removeDataBetweenF (float32 from, float32 to, bool waitForResponse=false)
 
bool removeDataBetweenF (const CurveRangeF &range, bool waitForResponse=false)
 
bool removeDataBetweenF (const CurveRangeF *ranges, uint16 size, bool waitForResponse=false)
 
bool removeDatum (int32 datum, bool waitForResponse=false)
 
bool removeData (const int32 *data, uint16 size, bool waitForResponse=false)
 
bool removeDatumF (float32 datum, bool waitForResponse=false)
 
bool removeDataF (const float32 *data, uint16 size, bool waitForResponse=false)
 
bool setName (const char *name, bool waitForResponse=false)
 
bool getName (char *name, uint16 size)
 
bool setCoordinateSystem (CoordinateSystem coordinateSystem, bool waitForResponse=false)
 
CoordinateSystem getCoordinateSystem (bool bypassCache=false, bool *ok=0)
 
bool setAngleUnits (AngleUnits angleUnits, bool waitForResponse=false)
 
AngleUnits getAngleUnits (bool bypassCache=false, bool *ok=0)
 
bool setLineColor (argb lineColor, bool waitForResponse=false)
 
argb getLineColor (bool bypassCache=false, bool *ok=0)
 
bool setLineStyle (LineStyle lineStyle, bool waitForResponse=false)
 
LineStyle getLineStyle (bool bypassCache=false, bool *ok=0)
 
bool setFillColor (argb fillColor, bool waitForResponse=false)
 
argb getFillColor (bool bypassCache=false, bool *ok=0)
 
bool setFillStyle (FillStyle fillStyle, bool waitForResponse=false)
 
FillStyle getFillStyle (bool bypassCache=false, bool *ok=0)
 
bool setDeltaMode (bool deltaMode, bool waitForResponse=false)
 
bool getDeltaMode (bool bypassCache=false, bool *ok=0)
 
bool setSize (uint32 size, bool waitForResponse=false)
 
uint32 getSize (bool bypassCache=false, bool *ok=0)
 
bool setSampleRate (int32 sampleRate, bool waitForResponse=false)
 
int32 getSampleRate (bool bypassCache=false, bool *ok=0)
 
bool setSampleRateF (float32 sampleRateF, bool waitForResponse=false)
 
float32 getSampleRateF (bool bypassCache=false, bool *ok=0)
 
bool setScaler (int32 scaler, bool waitForResponse=false)
 
int32 getScaler (bool bypassCache=false, bool *ok=0)
 
bool setScalerF (float32 scalerF, bool waitForResponse=false)
 
float32 getScalerF (bool bypassCache=false, bool *ok=0)
 
bool setFFT (CurveFFT fft, bool waitForResponse=false)
 
CurveFFT getFFT (bool bypassCache=false, bool *ok=0)
 
bool setFFTWF (CurveFFTWF fftwf, bool waitForResponse=false)
 
CurveFFTWF getFFTWF (bool bypassCache=false, bool *ok=0)
 
bool setScatterShape (ScatterShape scatterShape, bool waitForResponse=false)
 
ScatterShape getScatterShape (bool bypassCache=false, bool *ok=0)
 
bool setCurveStyle (CurveLineStyle curveStyle, bool waitForResponse=false)
 
CurveLineStyle getCurveStyle (bool bypassCache=false, bool *ok=0)
 
bool setChannelFillCurve (ILOscilloscopeCurve *curve, bool waitForResponse=false)
 
ILOscilloscopeCurvegetChannelFillCurve (bool bypassCache=false, bool *ok=0)
 
- Public Member Functions inherited from ILOscilloscopePlot
 ILOscilloscopePlot ()
 
- Public Member Functions inherited from ILNode
 ILNode ()
 
virtual ~ILNode ()
 
uint8 handle () const
 
ILNodeparent () const
 
ILNodechildren () const
 
ILNodenext () const
 
bool enabled () const
 
ILNodefindChild (uint8 handle)
 
ILNodefindChild (ILNode *node, uint8 handle)
 
ILNodefindSibling (uint8 handle)
 
ILNodefindSibling (ILNode *node, uint8 handle)
 

Additional Inherited Members

- Public Types inherited from ILNode
enum  ILNodeType {
  NT_NONE,
  NT_LIBRARY,
  NT_WINDOW_TERMINAL,
  NT_WINDOW_OSCILLOSCOPE,
  NT_WINDOW_TABLE,
  NT_WINDOW_TREE,
  NT_WINDOW_GRAPHICS,
  NT_WINDOW_INTERFACE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BAR,
  NT_WINDOW_OSCILLOSCOPE_PLOT_CURVE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_GRAPH,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BOX,
  NT_WINDOW_INTERFACE_GBOX_GROUP_BOX,
  NT_WINDOW_INTERFACE_IBOX_PUSH_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_RADIO_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_CHECK_BOX,
  NT_WINDOW_INTERFACE_IBOX_LINE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_INT_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_BIN_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_HEX_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_DOUBLE_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_SLIDER,
  NT_WINDOW_INTERFACE_IBOX_LABEL,
  NT_WINDOW_INTERFACE_IBOX_PROGRESS_BAR,
  NT_WINDOW_INTERFACE_IBOX_SEPERATOR
}
 

Constructor & Destructor Documentation

ILOscilloscopeCurve::ILOscilloscopeCurve ( )

Member Function Documentation

virtual ILNodeType ILOscilloscopeCurve::type ( ) const
virtual

Reimplemented from ILNode.

bool ILOscilloscopeCurve::init ( ILOscilloscope parent,
const char *  name,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeData ( bool  waitForResponse = false)
bool ILOscilloscopeCurve::addIndexKeyValue ( int32  index,
int32  key,
int32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addIndexKeyValue ( const CurveIndexKeyValue indexKeyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addIndexKeyValues ( const CurveIndexKeyValue indexKeyValue,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addIndexKeyValueF ( float32  index,
float32  key,
float32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addIndexKeyValueF ( const CurveIndexKeyValueF indexKeyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addIndexKeyValuesF ( const CurveIndexKeyValueF indexKeyValue,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValue ( int32  key,
int32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValue ( const CurveKeyValue keyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValues ( const CurveKeyValue keyValues,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValueF ( float32  key,
float32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValueF ( const CurveKeyValueF keyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::addKeyValuesF ( const CurveKeyValueF keyValues,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBefore ( int32  before,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBeforeF ( float32  before,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataAfter ( int32  after,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataAfterF ( float32  after,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetween ( int32  from,
int32  to,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetween ( const CurveRange range,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetween ( const CurveRange ranges,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetweenF ( float32  from,
float32  to,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetweenF ( const CurveRangeF range,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataBetweenF ( const CurveRangeF ranges,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDatum ( int32  datum,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeData ( const int32 data,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDatumF ( float32  datum,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::removeDataF ( const float32 data,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::setName ( const char *  name,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::getName ( char *  name,
uint16  size 
)
bool ILOscilloscopeCurve::setCoordinateSystem ( CoordinateSystem  coordinateSystem,
bool  waitForResponse = false 
)
CoordinateSystem ILOscilloscopeCurve::getCoordinateSystem ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setAngleUnits ( AngleUnits  angleUnits,
bool  waitForResponse = false 
)
AngleUnits ILOscilloscopeCurve::getAngleUnits ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setLineColor ( argb  lineColor,
bool  waitForResponse = false 
)
argb ILOscilloscopeCurve::getLineColor ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setLineStyle ( LineStyle  lineStyle,
bool  waitForResponse = false 
)
LineStyle ILOscilloscopeCurve::getLineStyle ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setFillColor ( argb  fillColor,
bool  waitForResponse = false 
)
argb ILOscilloscopeCurve::getFillColor ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setFillStyle ( FillStyle  fillStyle,
bool  waitForResponse = false 
)
FillStyle ILOscilloscopeCurve::getFillStyle ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setDeltaMode ( bool  deltaMode,
bool  waitForResponse = false 
)
bool ILOscilloscopeCurve::getDeltaMode ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setSize ( uint32  size,
bool  waitForResponse = false 
)
uint32 ILOscilloscopeCurve::getSize ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setSampleRate ( int32  sampleRate,
bool  waitForResponse = false 
)
int32 ILOscilloscopeCurve::getSampleRate ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setSampleRateF ( float32  sampleRateF,
bool  waitForResponse = false 
)
float32 ILOscilloscopeCurve::getSampleRateF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setScaler ( int32  scaler,
bool  waitForResponse = false 
)
int32 ILOscilloscopeCurve::getScaler ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setScalerF ( float32  scalerF,
bool  waitForResponse = false 
)
float32 ILOscilloscopeCurve::getScalerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setFFT ( CurveFFT  fft,
bool  waitForResponse = false 
)
CurveFFT ILOscilloscopeCurve::getFFT ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setFFTWF ( CurveFFTWF  fftwf,
bool  waitForResponse = false 
)
CurveFFTWF ILOscilloscopeCurve::getFFTWF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setScatterShape ( ScatterShape  scatterShape,
bool  waitForResponse = false 
)
ScatterShape ILOscilloscopeCurve::getScatterShape ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setCurveStyle ( CurveLineStyle  curveStyle,
bool  waitForResponse = false 
)
CurveLineStyle ILOscilloscopeCurve::getCurveStyle ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeCurve::setChannelFillCurve ( ILOscilloscopeCurve curve,
bool  waitForResponse = false 
)
ILOscilloscopeCurve* ILOscilloscopeCurve::getChannelFillCurve ( bool  bypassCache = false,
bool *  ok = 0 
)

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