##

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()

IntrospectionCurveHandler | ( |  | ) |

Constructor.

## ~IntrospectionCurveHandler()

~IntrospectionCurveHandler | ( |  | ) |

Destructor.

## Member Function Documentation

## AddCurve()

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

Add a curve to be updated.

Parameters

  [in] | _query | URI query string containing the param the curve is associated with.
  [in] | _curve | Pointer 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] | _curve | Pointer to the plot curve to remove.

## SetPaused()

void SetPaused | ( | const bool | _paused | ) |

Set whether or not to pause updating the plot curves.

Parameters

  [in] | _paused | True to pause update.

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

- IntrospectionCurveHandler.hh