Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

List of User Requested Features

Class AxisModelLinear
On log scale, the labels should be 10^1, 10^2, etc.

Class AxisRepBase
Let user draw border in different color.

Class AxisRepColor
Show grid lines optionally and have user setable points for the grids.

Class AxisTick
It would be nice to be able to change the style, including labels of axis tick -- Jim Panetta.

Member ProjectorBase::getRMS (hippodraw::Axes::Type axis)
Can do better than use only the projected values in some derived classes.

Class Bins1DBase
Need feature to rebin those consecutive bins whose number of entries fall below some threshold.

Class Bins1DHist
Should use BinnerAxis::getCoordinate() and have asymmetric errors.

Class BoxTextRep
Be able to edit the text.

Member FunctionBase::integrate (double lower_limit, double upper_limit) const
Override this method in derived classes when calculation of integral can be done analyically.

Class CanvasView
Coordinates should show when mouse is over plot.

Class CanvasView
Need remove empty pages menu item.

Member CanvasView::saveAs (const std::string &filename) const
Raise error dialog if saving to file was not successful.

Class CanvasWindow
@ Be able to retrieve from SIP Python module, information on the active displays such as axis labels, etc.

Class CanvasWindow
Have a editable NTuple table view.

Class CanvasWindow
@ Be able to group canvas items together and set parameters to all of them at once.

Class CanvasWindow
@ Open documents read only.

Class CanvasWindow
@ Have CanvasWindow size a setting.

Class CanvasWindow
A clear all button on the tool bar.

Class CanvasWindow
A setting on whether to prompt user or not for clear all.

Member CanvasWindow::saveAllAs (const std::string &filename)
Raise error dialog if saving doesn't work.

Class ColumnPointRep
Needs version which draws histogram on its side.

Class CompositePlotter
When 2 and only 2 DataRep objects are stacked, use right Y axis to show scale.

Class CompositePlotter
Allow DataRep to be hidden.

Class CutPlotter
Be able to display number of points passing cut.

Class CutPlotter
Need examples of apply cuts via a script.

Class CutPlotter
Need documentation to say one cut can have multiple targets and one plot can have multiple cuts.

Class CutPlotter
Main page should point user to Related Pages.

Class DataRep
Be able to take difference between two data reps and plot it.

Class DataRep
Be able to do Lego plots.

Class DyHistogram
@ Show under flow and overflow for histograms.

Class FigureEditor
Move any attached text displays along with moved plotter display.

Class FigureEditor
For plots using pixmap, do not draw plot when resizing until mouse is release.

Member FunctionBase::FunctionBase (const FunctionBase &)
Remove this copy constructor, it was only tempoary to try to fix cloning functions written in Python with SIP.

Class FunctionController
Be able to display function without attaching it to DataRep.

Member FunctionController::saveParameters (PlotterBase *plotter)
Should save parameters in a stack, so that more than one set can be saved and restored.

Class FunctionFactory
Be able to add new functions from a shared library.

Class HammerAito
Cross hairs could follow the transform.

Class HippoRectangle
Should put in namespace to avoid conflict with Rectangle under Windows.

Class Hist2DProjImp
Be able to convert 2D histogram into fITS image file.

Class Inspector
@@ In zoom/pan mode, still should show high and low of range.

Class Inspector
@@ Set to likelihood fitter when statistics of bins go below some threshold.

Class Inspector
@@ Warn user that some bins have zero data and thus will not be included in the fit.

Class Inspector
@ Display objective value to the functions tabbed panel.

Class Inspector
Change cut range by direct manipulation of cut on its display.

Class Inspector
In the Data tabbed panel, need way to see the full path name of the NTuple files.

Class Inspector
In functions tabbed panel, add check box to use errors on data points or not.

Class Inspector
In status tabbed panel, when no plot is selected should still be able to add text box.

Class Inspector
In the stats summary panel, the description should match the type used by the factory.

Member Inspector::updateCutEnableButton ()
This method seems to get called more than once when adding a cut.

Class Lambert
Cross hairs don't draw correctly on this plot.

Class LMFitter
Make the fit() method a member function of the DataRep instead of the function in the Python interface.

Class Map1Projector
Optionally, an additional column can be mapped to Y error bars.

Member MapMatrixProjector::m_null_value
Allow user to set and get this value.

Class MinuitMigrad
Add support for using Minos to get asymmetric errors.

Class NTuple
@ Besides interval count, need interval timer.

Member NTupleFCN::calcAlphaBeta (std::vector< std::vector< double > > &alpha, std::vector< double > &beta)
Find out what these really are and document them.

Member NTupleController::readAsciiNTuple (NTuple *ntuple, const std::string &filename)
If the label for a column is very long, then it is probably an error in the file format.

Member NTupleController::readAsciiNTuple (NTuple *ntuple, const std::string &filename)
If line of labels contains no tabs at all, then should probably assume that any white space separates the labels.

Member NTupleController::readAsciiNTuple (NTuple *ntuple, const std::string &filename)
If bad format detected, try to say what was bad.

Member NTupleController::readAsciiNTuple (NTuple *ntuple, const std::string &filename)
If first line does not contain alpha character, then could set title to "none".

Member NTupleController::readAsciiNTuple (NTuple *ntuple, const std::string &filename)
If second line only numbers, then could set labels to a, b, c,.

Class NTupleXML
Need to save shape of NTuple in order to implement saving St2DHistogram.

Class PlotTable
Display TextRep in more friendly way.

Class PlotterBase
@ Ric reports that the axis labels are hard to read.

Class PlotterBase
@@ Less white space between plots.

Class PlotterBase
Make title of plot optional and not the default.

Member PlotterBase::addDataRep (DataRep *rep)
When adding a DataRep, the caller could do a number of things before calling this method.

Class Profile2D
@ Implement a static version and expose to Python via SIP.

Member Profile2DProjector::execute ()
Support averaging with a weight.

Class ProfileHist
@ Implement static version.

Class PyCanvas
Be able to retrieve, from Python, information on active displays on the canvas such as a display identifier, axis labels, etc .

Class PyFunctionRep
@@ Return covariance matrix.

Member QtApp::setFirstWindow ()
@ Should also be able to open ROOT and FITS files.

Member QtDisplay::setColorMap (const std::string &name)
Expose the BinToColorFactory to Python so user can see the choice of names.

Member QtDisplay::setTransform (const std::string &name)
Expose to Python the list of available transforms.

Member QtDisplay::createDisplay (const std::string &type, const DataSource &nt, const std::vector< std::string > &bindings)
Expose to Python the names of the available displays.

Class RootController
Read TH1 and TH2 histograms in ROOT file and convert to corresponding static histograms.

Class RootController
Read TH1 and TH2 histograms in ROOT file and convert to corresponding static histograms.

Class SymbolPointRep
Could add diamond.

Class TextDataRep
@ The TextDataRep view should always be locked to it's target.

Class ViewBase
Also being able to capture these values for input to the range widgets (e.g.

Member WindowController::s_version
@ Windows only, Need to get the version number insto the Windows installer file.

Member hippodraw::Python::export_NTupleController ()
Provide interface to DataSourceController.

Namespace hippodraw::Python
Make it possible to disable the build of the Boost.Python module with configure.

Namespace hippodraw::Python
A suggestion in C++sig Python mailing list suggests putting things in anonymous name space so as to expose less symbols to linker and therefore speeding up linking and loading time.

Namespace hippodraw::Python
On Mac OS X, get lots of warning messages about use of long double, must have a gcc flag to fix that.

Page Installation
configure script should set the Qt version number in the sip/Makefile.

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3