# ToDo

In no particular order, as extracted from the source:

Member PlotMM::Curve::set_data (const Glib::ArrayHandle< DoublePoint > &data)
  test if this method really works

Member PlotMM::Curve::set_data (const std::vector< double > &xData, const std::vector< double > &yData)
  handle unevenly sized arrays correctly

Member PlotMM::Curve::set_data (const double *xData, const double *yData, int size)
  handle null pointers correctly

Member PlotMM::ErrorCurve::set_data (const Glib::ArrayHandle< DoublePoint > &data)
  test if this method really works

Member PlotMM::ErrorCurve::set_data (const std::vector< double > &xData, const std::vector< double > &yData, const std::vector< double > &xErr, const std::vector< double > &yErr)
  handle unevenly sized arrays correctly

Member PlotMM::ErrorCurve::set_data (const std::vector< double > &xData, const std::vector< double > &yData)
  handle unevenly sized arrays correctly

Member PlotMM::ErrorCurve::set_data (const double *xData, const double *yData, const double *xErr, const double *yErr, int size)
  handle null pointers correctly

Member PlotMM::ErrorCurve::set_data (const double *xData, const double *yData, int size)
  handle null pointers correctly

Member PlotMM::Scale::set_position (Gtk::PositionType p)
  check this out

Member PlotMM::ScaleLabels::format (double) const
  find a smart way to user-define scale label formatting

Page Installation notes
  (say something about plotmm.pc here)

  (we might want to have a plotmm.spec file some day)