IntrospectionCurveHandler Class Reference

Manages and updates curves based on introspection data. More...

#include <IntrospectionCurveHandler.hh>

Public Member Functions

 IntrospectionCurveHandler ()
 Constructor. More...
 
 ~IntrospectionCurveHandler ()
 Destructor. More...
 
void AddCurve (const std::string &_query, PlotCurveWeakPtr _curve)
 Add a curve to be updated. More...
 
unsigned int CurveCount () const
 Get the number of curves managed by this handler. More...
 
bool Initialized () const
 Get whether or not the introspection curve handler has been initialized. More...
 
void RemoveCurve (PlotCurveWeakPtr _curve)
 Remove a curve from the topic data hander. More...
 
void SetPaused (const bool _paused)
 Set whether or not to pause updating the plot curves. More...
 

Detailed Description

Manages and updates curves based on introspection data.

Constructor & Destructor Documentation

◆ IntrospectionCurveHandler()

Constructor.

◆ ~IntrospectionCurveHandler()

Destructor.

Member Function Documentation

◆ AddCurve()

void AddCurve ( const std::string &  _query,
PlotCurveWeakPtr  _curve 
)

Add a curve to be updated.

Parameters
[in]_queryURI query string containing the param the curve is associated with.
[in]_curvePointer to the plot curve to add.

◆ CurveCount()

unsigned int CurveCount ( ) const

Get the number of curves managed by this handler.

Returns
Number of curves

◆ Initialized()

bool Initialized ( ) const

Get whether or not the introspection curve handler has been initialized.

Returns
True if initialized.

◆ RemoveCurve()

void RemoveCurve ( PlotCurveWeakPtr  _curve)

Remove a curve from the topic data hander.

Parameters
[in]_curvePointer to the plot curve to remove.

◆ SetPaused()

void SetPaused ( const bool  _paused)

Set whether or not to pause updating the plot curves.

Parameters
[in]_pausedTrue to pause update.

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