- Member RepBase::color () const
- Remove this member in favor of getColor().
- Member RepBase::setErrorOn (const std::string &axis, bool yes=true)
- This member Needs to be implemented in some derived classes.
- Member RepBase::setValueTransform (BinToColor *)
- Should have base class that doesn't know about color and BinToColor class should derive from it.
- Member AxisModelBase::getRange (bool scaled) const
- Really should have separate function, getScaledRange, so at the calling point it would be clear.
- Member AxisModelBase::m_first_tick
- Maybe it is not needed.
- Member AxisModelLinear::calcHigh (int parm, bool dragging=false)
- We will have to put a check here to keep it from hitting a length of 0.
- Member AxisModelLinear::calcLow (int parm, bool dragging=false)
- We will have to put a check here to keep it from hitting a length of 0.
- Member AxisModelLog::calcHigh (int parm, bool dragging=false)
- Check is in place to keep it from length of 0, but it's fairly hacked (length > 0.0001).
- Member AxisModelLog::calcLow (int parm, bool dragging=false)
- Check is in place to keep it from length of 0, but it's fairly hacked (length > 0.0001).
- Member AxisModelLog::nextStep (double cur)
- : Change this to an array of good ticks rather than hardcoded in here.
- Member AxisModelLog::prevStep (double cur)
- Change this to an array of good ticks rather than hardcoded in here.
- Class AxisRep2D
- Implement minor ticks.
- Member AxisRepBase::drawAllXTicks (const AxisModelBase &axisModelX, const AxisModelBase &axisModelY, const TransformBase &transform, ViewBase &view)
- Draw lines connecting ticks top and bottom.
- Member AxisRepBase::drawYLabels (const AxisModelBase &axis_model, ViewBase &view, const std::string &y_label)
- fix so view.getDrawRect() is not called so often.
- Member AxisRepBase::setFontSize (const AxisModelBase *x_axis, const AxisModelBase *y_axis, const AxisModelBase *z_axis, ViewBase &view)
- The logic to draw mag or not should be at higher level.
- Member AxisRepBase::setYFontSize (const AxisModelBase &axis_model, ViewBase &view)
- fix so view.getDrawRect() is not called so often.
- Class AxisRepBase
- There is lots of duplicated code in the derived classes that could be moved to the base.
- Class AxisRepColor
- Implement minor ticks.
- Member BFGSFitter::wolfeStep (const std::vector< double > &x0, const std::vector< double > &p) const
- Take out error message and send signal to application.
- Member BinnerAxisLinear::BinnerAxisLinear (const BinnerAxisLinear &binner)
- Why is width recaluated instead of being copied.
- Member BinnerAxisLinear::setRange (const Range &, bool hold_width=true)
- Had to put std:: in here for Sun's CC, but not in AxisModelxxx.
- Member BinnerAxisLog::getOffset () const
- Maybe be able to remove this function and other getOffset functions.
- Member BinnerAxisLog::setConstWid ()
- Remove this function in favor of calcWidthParm.
- Member ProjectorBase::addPointReps ()=0
- Why is this in the ProjectorBase and not DataRep ?
- Member BinningProjector::execute ()
- Is there away to avoid implementing this empty method.
- Member ProjectorBase::getAverage (hippodraw::Axes::Type axis) const
- this should be computed externally with the iterators
- Member ProjectorBase::getAverage (hippodraw::Axes::Type axis) const
- Resolve if this method should be done exterior to the projector class by a functor using iterators.
- Member ProjectorBase::getPosOn (hippodraw::Axes::Type) const =0
- Resolve if this method should be here.
- Member ProjectorBase::getZLabel () const
- Change to fetch labels by AxesType or its replacement.
- Member BinningProjector::setBinnerOn (BinnerAxis *binner, hippodraw::Axes::Type axis)
- Remove this member function when AxesType is no longer used.
- Member BinningProjector::setBinWidth (hippodraw::Axes::Type axis, double width)
- Derived classes that reimplement this member function do so with only difference being the assert.
- Member ProjectorBase::valueRange () const =0
- Resolve if this method should be here.
- Member ProjectorBase::m_x_axis
- Should be generalized to n-dimensions by having having a vector of AxisModelBase objects.
- Member ProjectorBase::m_z_label
- Remove when getLabel takes axis argument
- Member Bins1DHist::setBinContents (const DataSource *ntuple)
- The underflow and overflow bins do not get archived, thus don't get restored.
- Member Bins1DProfile::accumulate (double x, double y, double w=1.0, double dummy=0.0)
- Add weight argument.
- Member Bins1DProfile::fillProjectedValues (DataSource *ntuple) const
- The scaling needs to be tested.
- Member Bins1DProfile::setBinContents (const DataSource *ntuple)
- Needs implementation when static projectors are implemented.
- Member Bins2DBase::resize (int nx, int ny)
- It is possible that this method will get called before both the range and the bin width are final and therefore the number of bins could be excessive.
- Member Bins2DBase::m_num_bins
- Do we need this?.
- Member Bins2DProfile::fillDataSource (DataSource *ntuple) const
- The error on the value has needs to be tested.
- Member Bins2DProfile::fillDataSource (DataSource *ntuple) const
- The scaling needs to be tested.
- Member Bins2DProfile::fillProjectedValues (DataSource *ntuple) const
- The error on the value has needs to be tested.
- Member Bins2DProfile::fillProjectedValues (DataSource *ntuple) const
- The scaling needs to be tested.
- Member Bins2DProfile::setBinContents (const DataSource *ntuple)
- Needs implementation when static projector is implemented.
- Class CanvasView
- Should implemented method hasSelectedViews() since in a number of places the implementation calls selectedViews only to ask if vector is empty.
- Member FigureEditor::contentsMouseMoveEvent (QMouseEvent *, double aspect)
- This implementation depends on parent widget being CanvasWidnow, thus making a circular dependency.
- Member FigureEditor::contentsMouseMoveEvent (QMouseEvent *, double aspect)
- The implementation uses QtView, thus should be moved to CanvasView.
- Member CanvasView::exportTextTuple (const std::string &suffix)
- Report any error conditions.
- Member CanvasView::exportTextTuple (const std::string &suffix)
- One error condition is saving on top of existing file.
- Member FigureEditor::placeGraphOnSelected (QCanvasRectangle *item)
- the rectangle of the a text display should be no bigger than necessary rather than the size of the rectangle of the selected.
- Member FigureEditor::remove (QCanvasItem *item)
- This function has a side effect of clearing the selection list, probably should not do that.
- Member CanvasView::setIntervalEnabled (bool yes=true)
- Move this method and others that use PlotterBase to a controller.
- Class CanvasWindow
- @@ Be able to ask canvas if it is saved from Python.
- Class CanvasWindow
- Make it a setting if the Inspector window comes up automatically or not.
- Class CanvasWindow
- Respond to Page Up and Page Down keys.
- Class CanvasWindow
- Needs something to display on the canvas for values only seen in the Inspector.
- Member CanvasWindow::CanvasWindow (QWidget *parent=0, const char *name=0, Qt::WFlags fl=QtWType_TopLevel)
- This is the only place where know we are using Qt XML support.
- Member CanvasWindow::allowClose ()
- bring the window up front before showing message box.
- Member CanvasWindow::filePrint ()
- Add the `.ps' subscript to the file name if missing.
- Member CanvasWindow::filePrint ()
- Add the `.ps' subscript to the file name if missing.
- Member CanvasWindow::on_fileOpen_activated ()
- If user types in name of non existing file, he should be informed.
- Member CanvasWindow::removeDisplay (PlotterBase *plotter)
- This method should only be in the CanvasView.
- Member CanvasWindow::selectedPlotter ()
- This method should go away or return null pointer if multiple plots are selected.
- Member DataSource::throwIfInvalidLabel (const std::string &label) const
- Could have indexOf() throw exception instead of having this separate method.
- Member DataRep::preferredRange (hippodraw::Axes::Type axis)
- In asking for the preferred Range, should also tell binning projectors to reset the number of bins so that auto ranging will lead to same results as when plot was initially created.
- Class ColorSymbolPointRep
- Unlike the class it inherits from, this class doesn't currently support the drawing of error bars.
- Member ColumnPointRep::ColumnPointRep ()
- Could postpone creation of the ErrorBarRep until flag is set to require one.
- Member CompositePlotter::autoScaleZ ()
- Determine why is Z axis so different from X and Y?
- Member CompositePlotter::toUserXY (double mx, double my, bool scaled, double &ux, double &uy) const
- Needs to be renamed.
- Member CompositePlotter::m_x_axis
- Generalize the containment of axis model to n-dimension.
- Member CompositePlotter::m_x_label
- The axis labels should be a member of the axis model.
- Member ContourPointRep::getContour (int i, const TransformBase *transform)
- Test contour when low end of range is negative.
- Member Cut1DPlotter::setCutRangeFull ()
- The shading showing the cut range should go to the end of the last bin and not just to the end of the last data.
- Member Cut2DPlotter::setCutRangeFull ()
- The shading showing the cut range should go to the end of the last bin and not just to the end of the last data.
- Member CutController::addCut (PlotterBase *cut_plotter, PlotterBase *plotter)
- Should return a bool if successful so that application can display error message.
- Member CutPlotter::setAxisBinding (const std::string &axis, const std::string &label)
- Shouldn't call autoScale() here.
- Member CutPlotter::setCutRangeFull ()=0
- The shading showing the cut range should go to the end of the last bin and not just to the end of the last data.
- Class DataRepException
- Only QtDisplay uses this class, maybe it could be eliminated.
- Member DataSource::addRow (const std::vector< double > &row)=0
- Could implement something here so derived classes don't have to implement default behavior.
- Member DataSourceController::m_ntuples
- This member can be eventually removed.
- Class DisplayController
- DisplayController shouldn't need to know about the DataRepFactory.
- Class DisplayController
- Shouldn't const_cast<BinToColor *> the return value from getValueRep() of the plotter object in the setValueBrkPt member function.
- Member DisplayController::addDataRep (PlotterBase *plotter, const std::string &name, const DataSource *ntuple, const std::vector< std::string > &bindings) const
- If new DataRep is incompatible with exiting Plotter, one could create new plotter type.
- Member DisplayController::getBindingProjector (const PlotterBase *) const
- Can replace much of this code by calling getUniqueWithNTupleBindings member function.
- Member DisplayController::getLog (const PlotterBase *plotter, hippodraw::Axes::Type axis) const
- un-hard code this when we have XYZ transform?
- Member DisplayController::setBinner (PlotterBase *plotter, hippodraw::Axes::Type axis, AxisModelBase *model)
- Remove this function when GUI has separate controls for displaying Log and binning log.
- Member DisplayController::setBinWidth (PlotterBase *plotter, const std::string &axis, int parm, bool dragging)
- Use Axes::convert.
- Member DisplayController::setBinWidth (PlotterBase *plotter, hippodraw::Axes::Type axis, double width)
- Remove this function in favor of one with same name but taking string as argument.
- Member DisplayController::setLog (PlotterBase *plotter, hippodraw::Axes::Type axis, bool flag)
- This function should go away in favor of one taking string for axis argument.
- Member DisplayController::setLog (PlotterBase *plotter, hippodraw::Axes::Type axis, bool flag)
- Check that display can do it.
- Member DisplayController::setOffset (PlotterBase *plotter, const std::string &axis, int parm, bool dragging)
- Use Axes::convert.
- Member DisplayController::setOffset (PlotterBase *plotter, const std::string &axis, int parm, bool dragging)
- Remove duplicated code compared to DisplayController::setBinWidth.
- Member DyHist1DProjector::getAverage (hippodraw::Axes::Type axis) const
- Remove duplicated code that is also in NTupleProjector.
- Member DyHist1DProjector::getAverage (hippodraw::Axes::Type axis) const
- Fetch the column vector by binding instead of label.
- Member DyHist1DProjector::getAverage (hippodraw::Axes::Type axis) const
- Should be able to reuse global functions instead of implementation here.
- Member NTupleProjector::getNTuple ()
- Should be changed to getDatSource().
- Member NTupleProjector::getNTuple () const
- Should be changed to getDatSource().
- Member Hist1DProjImp::setRange (hippodraw::Axes::Type, bool)
- Should not be changing the AxisModelBase Range.
- Member Hist2DProjImp::setBinWidth (hippodraw::Axes::Type axis, double v)
- Protect against an excessive number of bins, which will undoubtedly lead to an excessive drawing time.
- Member DyHist2DProjector::setBinWidth (const std::string &axis, int parm, bool dragging)
- Should not be changing the AxisModelBase Range.
- Member Hist2DProjImp::setRange (hippodraw::Axes::Type axis, bool)
- Should not be changing the AxisModelBase Range.
- Member ViewBase::getMarginRect () const
- It might be better to maintain insets instead of separate Rectangle.
- Member EpsView::initPlot (const std::string &filename, double x, double y, double w, double h)
- Using std::endl; add '
' and flushes the buffer.
- Class FigureEditor
- Need ability to group and un-group items.
- Class FigureEditor
- add page by adding another standard size page (either A4 or US Letter depending on preferences set somewhere.
- Member FitsNTuple::notifyObservers () const
- remove this method when Observable is exposed to Python.
- Member FunctionBase::derivByParm (int i, double x) const
- Provide a numeric method for doing this calculation that will be the default.
- Member FunctionController::getComposite (const PlotterBase *plotter) const
- What if there are multiple composites?
- Member FunctionProjector::FunctionProjector (const FunctionProjector &)
- To be implemented.
- Member FunctionProjector::clone ()
- To be implemented.
- Member FunctionProjector::principleErrors () const
- This can be called with m_save_parms.size != m_convariance.size().
- Member FunctionProjector::valueRange () const
- Return value range of function.
- Member FunctionProjector::m_fitter
- Decide if FunctionProjector or the FunctionRep should be the owner of the Fitter.
- Member FunctionRep::getFitterName () const
- This is only member function that needs to know declaration of Fitter.
- Member FunctionRep::getFitterName () const
- This is only member function that needs to know declaration of Fitter.
- Member FunctionRep::update (const Observable *observed)
- this is only member that needs to know NTupleFCN, can we do it a better way.
- Member FunctionRep::update (const Observable *observed)
- this is only member that needs to know NTupleFCN, can we do it a better way.
- Member HammerAito::genTicks (AxisModelBase &axis, hippodraw::Axes::Type axistype)
- Handle too many ticks better, rather than doing nothing.
- Member HammerAito::setTicks (AxisModelBase &axis_model, hippodraw::Axes::Type axis)
- Are the implementations of the functions called, duplicates of what is in the derived classes of LinearTransform?
- Member HiNTupleXML::getName (const XmlElement &tag) const
- Implement M4 macro to detect missing string::clear().
- Member HippoRectangle::isInDepth (double z1) const
- The multicative factor the implementation might be considered a kludge.
- Member HippoRectangle::isInDepth (double z1) const
- The final solution for the comparison works when the depth is a very small number compared the the values.
- Class Inspector
- In Stats tabbed panel, should add a feature of a composite text rep that combines the single TextRep objects into a composite.
- Class Inspector
- When the size of the labels of the function parameters changes, the sliders change as well.
- Class Inspector
- In cuts tabbed panel, the upper box gets updated when cut range changed even when it hasn't changed.
- Class Inspector
- Replace the ComboBox objects in the Cut inspector with lists.
- Class Inspector
- For check boxes, should use clicked signal instead of toggled so that the check box can be set to a value without emitting a signal.
- Class Inspector
- On the Cuts tabbed pane, does the Replace button make sense.
- Class Inspector
- On the Inspector data tabbed panel, should leave the four binding options on all the time and disable the ones that are not used.
- Class Inspector
- In Inspector stats tabbed panel, add average Z if plot has Z axis.
- Class Inspector
- In implementation, remove all remaining places, if any, where m_functionRep could be used instead of researching for the displayed function.
- Member Inspector::newPlotError (const DataSourceException &e)
- Should something be done with the exception, like deleting it?
- Member Inspector::summaryNew ()
- This method should get the strings from the factory.
- Member Inspector::updateAxisTab ()
- Offset slider and text changes behave wildly on when on log scale.
- Member Inspector::updateFunctionsTab ()
- No need to initialize function selection box on each update.
- Member Inspector::updatePlotTab ()
- Should move implementation of updating the m_point_stack to a separate method.
- Member Lambert::genTicks (AxisModelBase &axis, hippodraw::Axes::Type axistype)
- Handle too many ticks better, rather than doing nothing.
- Member Lambert::setTicks (AxisModelBase &axis_model, hippodraw::Axes::Type axis)
- Why this asymetry.
- Member LinearTransform::genTicks (AxisModelBase &)
- Handle too many ticks better, rather than doing nothing.
- Member ListTuple::addColumn (const std::string &label, boost::python::list seq)
- Should not have duplicated code from NTuple class.
- Member ListTuple::getRow (unsigned int index) const
- Could bypass calling valueAt if performance is shown to be an issue.
- Member ListTuple::notifyObservers () const
- remove this method when Observable is exposed to Python.
- Member LMFitter::calcAlpha ()
- Should probably move this implementation into the FCN.
- Member LogTransform::genTicks (AxisModelBase &)
- This is an ugly way to display scientific notation.
- Member LogTransform::genTicks (AxisModelBase &)
- Use C++ stringstream insted of sprintf().
- Member LogTransform::nextStep (double current, AxisModelBase &axis)
- : Change this to an array of good ticks rather than hardcoded in here.
- Member LogTransform::prevStep (double current, AxisModelBase &axis)
- Change this to an array of good ticks rather than hardcoded in here.
- Member Map1Projector::setYErrorOption (bool enable)
- Remove this and setX`errorOption() in favor of passing as argument string with name of axis option.
- Member Map2Projector::setXErrorOption (bool enable)
- Remove this and setYerrorOption() in favor of passing as argument s string with the name of an error option.
- Member Map2Projector::setYErrorOption (bool enable)
- Remove duplication of code in this method with setXErrorOption.
- Member Map3Projector::valueRange () const
- This method doesn't seem to be used yet is needed to satisfy pure virtual function in the base class.
- Class MapMatrixProjector
- Optionally, an additional column can be mapped to Y error bars.
- Class NTupleController
- This class should probably inherit from DataSource controller as it delegates some member functions to that class and uses it often.
- Member NTupleController::writeNTupleToFile (DataSource *source, const std::string &filename)
- Define return codes for why the file was not written.
- Member NTupleXML::getName (const XmlElement &tag) const
- Implement M4 macro to detect missing string::clear().
- Member NumArrayTuple::addColumn (const std::string &label, boost::python::numeric::array array)
- Should not have duplicated code from NTuple class.
- Member NumArrayTuple::getRow (unsigned int index) const
- Could bypass calling valueAt if performance is shown to be an issue.
- Member NumArrayTuple::notifyObservers () const
- remove this method when Observable is exposed to Python.
- Member NumArrayTuple::valueAt (unsigned int row, unsigned int column) const
- Determine if the Python GIL should also be obtained when using numarray instead of Numeric.
- Class Observable
- We don't have a copy constructor.
- Member PlotterBase::getProjector (int i) const
- Remove this method when no longer used.
- Member PlotterBase::getRange (hippodraw::Axes::Type axis, bool scaled) const
- In the future, keep a list of the axis rather than hardwire them.
- Member PlotterBase::removeDataRep (DataRep *)
- Remove this and the addDataRep member functions from this class.
- Member PlotterBase::setErrorDisplay (hippodraw::Axes::Type axis, bool)=0
- Remove this function when no longer in use.
- Member PlotterBaseXML::handleFunction (const XmlElement *element, DataRep *rep)
- Should this be handled by FunctionProjectorXML?
- Class PointRepBase
- This class is too big for the base class.
- Class Profile2DProjector
- Must of the implementation is the same ash the Hist2DProjector.
- Member Profile2DProjector::execute ()
- Implement accumulations with weight.
- Member Profile2DProjector::getPosOn (hippodraw::Axes::Type axis) const
- Seems to be duplicated code here.
- Member Profile2DProjector::setBinWidth (const std::string &axis, int parm, bool dragging)
- Change design: this method is identical to one in Hist2DProjector.
- Member Profile2DProjector::setBinWidth (hippodraw::Axes::Type axis, double v)
- Protect against an excessive number of bins, which will undoubtedly lead to an excessive drawing time.
- Member Profile2DProjector::setBinWidth (hippodraw::Axes::Type axis, double v)
- Avoid duplicated code in Hist2DProjector.
- Member Profile2DProjector::setOffset (const std::string &axis, int parm, bool dragging)
- Change design: this method is identical to one in Hist2DProjector.
- Member Profile2DProjector::setOffset (const std::string &axis, int parm, bool dragging)
- use Axes::convert.
- Member Profile2DProjector::setRange (hippodraw::Axes::Type axis, bool)
- Should not be changing the AxisModelBase Range.
- Member ProfileProjector::changedNTuple ()
- This implementation is the same as the Hist1DProjector.
- Member PyDataRep::makeColorMap ()
- Determine if this map should be here or in the Color class.
- Member PyDataRep::setSymbol (const std::string &symbolName, float size=2.)
- Should be able to expose the enumearation to Python.
- Class PyFunctionRep
- Could make this a derived class of FunctionRep so that methods that do not need wrapping could be called directly.
- Member PyFunctionRep::parameters () const
- Enable access to parameters of composite functions via function indexes.
- Member QtDisplay::addDataRep (const std::string &type, const DataSource *ntuple, const std::vector< std::string > &bindings)
- Determine if we really need these locks in this and other member functions since the redrawing is not done immediately, but scheduled in the event loop.
- Class QtDisplay
- Too may try/catch blocks.
- Member RootNTuple::getRow (unsigned int i) const
- Could bypass calling valueAt if performance is shown to be an issue.
- Member RootNTuple::getRow (unsigned int i) const
- Could bypass calling valueAt if performance is shown to be an issue.
- Member RootNTuple::notifyObservers () const
- remove this method when Observable is exposed to Python.
- Member RootNTuple::notifyObservers () const
- remove this method when Observable is exposed to Python.
- Member QtViewImp::drawPoints (const std::vector< double > &x, const std::vector< double > &y, const std::vector< Color > &colors, hippodraw::Symbol::Type type, float sym_size)
- This method has a lot of duplicated code from the one with the same name but only one color.
- Member QtViewImp::drawPoints (const std::vector< double > &x, const std::vector< double > &y, const std::vector< Color > &colors, hippodraw::Symbol::Type type, float sym_size)
- The draw triangle methods have duplicated code which could be removed.
- Member QtViewImp::drawPoints (const std::vector< double > &x, const std::vector< double > &y, hippodraw::Symbol::Type type, float sym_size)
- Determine if this member function is no longer needed.
- Member QtView::drawShape (QPainter &)
- This method could be removed.
- Member QtView::drawViewMethod (const std::vector< double > &x, const std::vector< double > &y, int opt1, int opt2)
- We may have function like this that takes pointer to member function of QPainter as first argument.
- Member QtView::ensureOffScrSize (int osw, int osh)
- It still does a fair amount of flickering, need to look at this further.
- Member QtViewImp::QtViewImp (PlotterBase *plotter)
- Lots more methods could be protected.
- Member QtViewImp::drawViewMethod (const std::vector< double > &x, const std::vector< double > &y, int opt1, int opt2)
- We may have function like this that takes pointer to member function of QPainter as first argument.
- Member QtViewWidget::drawViewMethod (const std::vector< double > &x, const std::vector< double > &y, int opt1, int opt2)
- We may have function like this that takes pointer to member function of QPainter as first argument.
- Member QtXmlElement::QtXmlElement (const QDomElement &)
- Remove this method.
- Member QtXmlElement::fillNodeList (const std::string &tagName, std::list< XmlElement * > &nodeList) const
- This needs to return only immediate children with given name.
- Class St1DHistogram
- Decide how this class helps or is the implementation of AIDA Histogram1D.
- Member StHist1DProjector::StHist1DProjector (const StHist1DProjector &projector)
- Extra data members need to be copied.
- Member StHist1DProjector::dataRangeOn (hippodraw::Axes::Type axis) const
- Implement special handling if histogram is empty.
- Member StHist1DProjector::getPosOn (hippodraw::Axes::Type axis) const
- Return positive value from the binner.
- Member StHist1DProjector::getPosOn (hippodraw::Axes::Type axis) const
- Redesign to avoid duplicated code with Hist1DProjector.
- Member StHist2DProjector::StHist2DProjector (const StHist2DProjector &projector)
- Extra data members need to be copied.
- Member StHist2DProjector::dataRangeOn (hippodraw::Axes::Type axis) const
- Implement special handling if histogram is empty.
- Member StHist2DProjector::isAxisBinned (const std::string &axis) const
- This method could have common implementation with DyHist2DProjector if the static projector initialized it binding options even thought they do not bind to NTuple.
- Member SymbolPointRep::drawProjectedValues (const DataSource *ntuple, TransformBase *transform, ViewBase *view)
- Should transform be const in this method.
- Class TextPlotter
- The amount of stuff this class inherits and doesn't use is another sign that the PlotterBase is too heavy.
- Member TextPlotter::createNTuple () const
- Returns something, if we can think what.
- Member TextPlotter::errorDisplay (hippodraw::Axes::Type axis) const
- Implement TextRep that can display errors.
- Member TextPlotter::setErrorDisplay (hippodraw::Axes::Type axis, bool)
- Implement TextRep that can display errors.
- Class TransformBase
- When a Coordinate class is implemented, we can replace many functions below with ones that take a Coordinate as an argument.
- Member TransformFactory::createTransform (const std::string &name)
- Fix it so that more than one white space could be in string.
- Member TransformFactory::createTransform (const std::string &name)
- Check of DISTANCE_DEFECT workaround works or find better way.
- Member UnaryTransform::transform (double &x) const =0
- implement concrete cases of single variable transformation.
- Class ViewBase
- Why doesn't getXXXRect() return reference?
- Author:
- Paul F.
- Class WindowController
- There are circular references between WindowController and CanvasWindow.
- Member WindowController::WindowController ()
- Had to make this public for boost.python.
- Member WindowController::aboutToClose (CanvasWindow *window)
- If only one window remains, informs that window to disable the close button.
- Member XYPlot::setRepresentation (RepBase *point_rep)
- In this and two other members, the implementation has knowledge of axis binding via string "nil".
- Class XyPlotter
- When multiple DataRep objects are contained by the plotter, one could set the title from one of them.
- Class XYZTransformBase
- This class should go away.
- Class YPlot
- Fix a bug in reading a document as the point size does not get restored.
- Class YPlot
- Allow one to use another column as the error on a value.
- Member FLT_EQUAL
- Should have this function in one place instead of duplicating it where needed.
- Member hippodraw::Symbol::Type
- The enumeration is temporary.
Generated for HippoDraw-1.14.8.5 by
1.4.3