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

Inherits ILOscilloscopePlot.

Public Member Functions

 ILOscilloscopeBar ()
 
virtual ILNodeType type () const
 
bool init (ILOscilloscope *parent, const char *name, bool waitForResponse=false)
 
bool removeData (bool waitForResponse=false)
 
bool addKeyValue (int32 key, int32 value, bool waitForResponse=false)
 
bool addKeyValue (const BarKeyValue &keyValue, bool waitForResponse=false)
 
bool addKeyValues (const BarKeyValue *keyValues, uint16 size, bool waitForResponse=false)
 
bool addKeyValueF (float32 key, float32 value, bool waitForResponse=false)
 
bool addKeyValueF (const BarKeyValueF &keyValue, bool waitForResponse=false)
 
bool addKeyValuesF (const BarKeyValueF *keyValues, uint16 size, bool waitForResponse=false)
 
bool addValue (int32 value, bool waitForResponse=false)
 
bool addValues (const int32 *values, uint16 size, bool waitForResponse=false)
 
bool addValueF (float32 value, bool waitForResponse=false)
 
bool addValuesF (const float32 *values, 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 BarRange &range, bool waitForResponse=false)
 
bool removeDataBetween (const BarRange *ranges, uint16 size, bool waitForResponse=false)
 
bool removeDataBetweenF (float32 from, float32 to, bool waitForResponse=false)
 
bool removeDataBetweenF (const BarRangeF &range, bool waitForResponse=false)
 
bool removeDataBetweenF (const BarRangeF *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 setWidth (int32 width, bool waitForResponse=false)
 
int32 getWidth (bool bypassCache=false, bool *ok=0)
 
bool setWidthF (float32 widthF, bool waitForResponse=false)
 
float32 getWidthF (bool bypassCache=false, bool *ok=0)
 
bool setScatterShape (ScatterShape scatterShape, bool waitForResponse=false)
 
ScatterShape getScatterShape (bool bypassCache=false, bool *ok=0)
 
bool setBarBelow (ILOscilloscopeBar *barBelow, bool waitForResponse=false)
 
ILOscilloscopeBargetBarBelow (bool bypassCache=false, bool *ok=0)
 
bool setBarAbove (ILOscilloscopeBar *barAbove, bool waitForResponse=false)
 
ILOscilloscopeBargetBarAbove (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

ILOscilloscopeBar::ILOscilloscopeBar ( )

Member Function Documentation

virtual ILNodeType ILOscilloscopeBar::type ( ) const
virtual

Reimplemented from ILNode.

bool ILOscilloscopeBar::init ( ILOscilloscope parent,
const char *  name,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeData ( bool  waitForResponse = false)
bool ILOscilloscopeBar::addKeyValue ( int32  key,
int32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addKeyValue ( const BarKeyValue keyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addKeyValues ( const BarKeyValue keyValues,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addKeyValueF ( float32  key,
float32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addKeyValueF ( const BarKeyValueF keyValue,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addKeyValuesF ( const BarKeyValueF keyValues,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addValue ( int32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addValues ( const int32 values,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addValueF ( float32  value,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::addValuesF ( const float32 values,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBefore ( int32  before,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBeforeF ( float32  before,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataAfter ( int32  after,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataAfterF ( float32  after,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetween ( int32  from,
int32  to,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetween ( const BarRange range,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetween ( const BarRange ranges,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetweenF ( float32  from,
float32  to,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetweenF ( const BarRangeF range,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataBetweenF ( const BarRangeF ranges,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDatum ( int32  datum,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeData ( const int32 data,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDatumF ( float32  datum,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::removeDataF ( const float32 data,
uint16  size,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::setName ( const char *  name,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::getName ( char *  name,
uint16  size 
)
bool ILOscilloscopeBar::setCoordinateSystem ( CoordinateSystem  coordinateSystem,
bool  waitForResponse = false 
)
CoordinateSystem ILOscilloscopeBar::getCoordinateSystem ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setAngleUnits ( AngleUnits  angleUnits,
bool  waitForResponse = false 
)
AngleUnits ILOscilloscopeBar::getAngleUnits ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setLineColor ( argb  lineColor,
bool  waitForResponse = false 
)
argb ILOscilloscopeBar::getLineColor ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setLineStyle ( LineStyle  lineStyle,
bool  waitForResponse = false 
)
LineStyle ILOscilloscopeBar::getLineStyle ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setFillColor ( argb  fillColor,
bool  waitForResponse = false 
)
argb ILOscilloscopeBar::getFillColor ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setFillStyle ( FillStyle  fillStyle,
bool  waitForResponse = false 
)
FillStyle ILOscilloscopeBar::getFillStyle ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setDeltaMode ( bool  deltaMode,
bool  waitForResponse = false 
)
bool ILOscilloscopeBar::getDeltaMode ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setSize ( uint32  size,
bool  waitForResponse = false 
)
uint32 ILOscilloscopeBar::getSize ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setSampleRate ( int32  sampleRate,
bool  waitForResponse = false 
)
int32 ILOscilloscopeBar::getSampleRate ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setSampleRateF ( float32  sampleRateF,
bool  waitForResponse = false 
)
float32 ILOscilloscopeBar::getSampleRateF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setScaler ( int32  scaler,
bool  waitForResponse = false 
)
int32 ILOscilloscopeBar::getScaler ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setScalerF ( float32  scalerF,
bool  waitForResponse = false 
)
float32 ILOscilloscopeBar::getScalerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setWidth ( int32  width,
bool  waitForResponse = false 
)
int32 ILOscilloscopeBar::getWidth ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setWidthF ( float32  widthF,
bool  waitForResponse = false 
)
float32 ILOscilloscopeBar::getWidthF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setScatterShape ( ScatterShape  scatterShape,
bool  waitForResponse = false 
)
ScatterShape ILOscilloscopeBar::getScatterShape ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setBarBelow ( ILOscilloscopeBar barBelow,
bool  waitForResponse = false 
)
ILOscilloscopeBar* ILOscilloscopeBar::getBarBelow ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscopeBar::setBarAbove ( ILOscilloscopeBar barAbove,
bool  waitForResponse = false 
)
ILOscilloscopeBar* ILOscilloscopeBar::getBarAbove ( bool  bypassCache = false,
bool *  ok = 0 
)

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