HippoDraw Class Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
listA wrapper class for Python list objects
tupleA wrapper class for Python tuple objects
wrapper
CanvasSettingsBase
CanvasWindowBase
CreateNTupleBase
default_policyDefault operations on all containers for conversion from Python container to C++ one
dequal
fitsfile
from_python_sequenceConversion of Python sequence to C++ container
AIRA transform that performs the AIR projection
AIR2A transform that performs the AIR2 projection
ARCA transform that performs the ARC projection
ARC2A transform that performs the ARC2 projection
AverageTextRepA TextRepBase class that draws the projected values as a calculated average
AxisModelBaseMaintains the Range and scaling of an axis
AxisModelLinearGiven a range, calculates a model for an axis with a linear scale
AxisModelLogGiven a range, calculates a model for an axis with a log scale
AxisModelXMLA class that is does XML serialization and de-serialization of derived classes of AxisModelBase with XML
AxisRep2DThe class for the 2D axes drawing
AxisRepBaseThe base class for the axis representation hierarchy
AxisRepColorThe class for the 2D axes drawing with color
AxisTickA class to maintain tick coordinates and string values
AxisTickXMLA class that is does XML serialization and de-serialization of AxisTick with XML
AxisWidgetA custom widget that creates high and low sliders and text boxes, and implements zoom pan on them
AxisWidgetPluginA plugin that allows AxisWidget to appear in QT Designer
BaseXMLA base class of XML element controllers
BFGSFitterThe minimization algorithm used is a complementary quasi newton algorithm, with BFGS (Broyden-Fletcher-Goldfarb-Shanno) update and hence the name BFGSFitter
BinaryTransformA transform that transforms coordinates from one 2D coordinate system to another
BinnerAxisThe base class for the BinnerAxis hierarchy
BinnerAxisFactoryA Factory singleton class for creating objects whose class derives from BinnerAxis
BinnerAxisLinearThe class for the constant width bins
BinnerAxisLogThe class for bins of logarithmically increasing widths
BinnerAxisXMLA class XML creation and parsing of XmlElement for BinnerAxis classes
BinningProjectorThe BinningProjector is an abstract class provides most of the functionality for a projector that does some from of binning along the one or more axes
BinningProjectorXMLAn class XML doing serialization and deserialization of derived classes of BinningProjector
Bins1DBaseThe base class for the one-dimensional binner hierarchy
Bins1DHistThe class for the one-dimensional histogram binning
Bins1DProfileThe class for the 1D profile binner hierarchy
Bins2DBaseThe base class for the 2D binner hierarchy
Bins2DHistThe class for the 2D histogram binning
Bins2DProfileThe class for the 2D profile binner hierarchy
BinsBaseThe base class for the binner hierarchy
BinsBaseXMLA class XML creation and parsing of XmlElement for BinsBase class
BinsFactoryA Factory singleton class for creating objects whose class derives from BinsBase
BinTo3ColorScaleThe class derived from the BinToColor class
BinToBeachThis class implements a value to pastel colors
BinToBGRYThis class implements a value to Prism color transform
BinToBlackThe class derived from the BinToColor class
BinToBluePastelThis class implements a value to Prism color transform
BinToBlueRedThis class implements a value to Prism color transform
BinToBlueWhiteThe class derived from the BinToColor class
BinToBWLinearThe class derived from the BinToColor class
BinToColorThe base class for the value to the color transformation
BinToColorFactoryA factory for creation of objects whose class is derived from BinToColor
BinToColorMapThe base class for the value to the color transformation
BinToColorScaleMovingBrkPtThe class derived from the BinToColor class
BinToColorXMLA singleton class that is does XML serialization and deserialization of derived classes of BinToColor with XML
BinToEosAThis class implements a value to pastel colors
BinToEosBThis class implements a value to pastel colors
BinToFullColorScaleThe class derived from the BinToColor class
BinToGammaThe class derived from the BinToColor class
BinToGPinkThis class implements a value to Prism color transform
BinToGRBWThis class implements a value to Prism color transform
BinToGreyScaleThe class derived from the BinToColor class
BinToGWExponThis class implements a value to Prism color transform
BinToGWLinearThis class implements a value to Prism color transform
BinToHardCandyThis class implements a value to pastel colors
BinToHazeThis class implements a value to Prism color transform
BinToHueSatLight1This class implements a value to pastel colors
BinToHueSatLight2This class implements a value to pastel colors
BinToHueSatValue1This class implements a value to pastel colors
BinToHueSatValue2This class implements a value to pastel colors
BinToKamaeScaleThe class derived from the BinToColor class
BinToLineStyleThe class derived from the BinToColor class
BinToMacStyleThis class implements a value to pastel colors
BinToMovingBrkPtThe class derived from the BinToColor class
BinToNatureThis class implements a value to nature colors
BinToOceanThis class implements a value to nature colors
BinToPastelsThis class implements a value to pastel colors
BinToPeppermintThis class implements a value to nature colors
BinToPrismThis class implements a value to Prism color transform
BinToPurpleRedThis class implements a value to pastel colors
BinToRainbowThis class implements a value to nature colors
BinToRainbowIDLThis class implements a value to nature colors
BinToRedPurpleThis class implements a value to Prism color transform
BinToRedTempThis class implements a value to Prism color transform
BinToStdGamma2This class implements a value to Prism color transform
BinToSternThis class implements a value to Prism color transform
BinToUsrDefinedScaleThe class derived from the BinToColor class
BoxTextRepA TextRepBase class that draws a user defined string
BrokenPowerLawA function can be used with a fitter
CanvasSelectionEventA derived class of QCustomEvent with which the CanvasView notifiies clients of changes in selections of objects on the canvas
CanvasSettingsThis class manages the CanvasView settings dialog
CanvasViewThis class implements additional FigureEditor functionality particular to QtView objects
CanvasViewProxyA Proxy for the CanvasView class
CanvasWindowA concrete window class that contains the canvas and responds to menu item and tool bar events from the window and messages sent by the Inspector
CartesianA transform that performs the Cartesian projection
Cartesian2A transform that performs the Cartesian2 projection
Chi2DistA function can be used with a fitter
CircularBufferCircularBuffer manager
ColorA Color class for creating the color object following the standard RGB color space
ColorBoxPointRepA PointRep class that draws a colored box to represent the value
ColorPlotA DataRep for a two dimensional histogram by showing the density of any bin with colored squares
ColorSymbolPointRepA PointRep class draws a symbol to represent the coordinate in a color that represents the value
ColorXMLA singleton class that is does XML serialization and deserialization of derived classes of Color with XML
ColumnPointRepA PointRep class that draws a column to represent the value
CompositeFunctionRepA Derived class of FunctionRep which hold a composite function
CompositePlotterA class for containing one or more DataRep objects in a single composite plot
ConstantFA ConstantF function can be used with a fitter
ContourFunctionRepA class that draws a function as contour lines
ContourPlotA DataRep for a two dimensional histogram by showing the density of any bin with colored contour lines
ContourPointRepA PointRep class that draws a contour lines
CreateNTupleThis class manages the Create NTuple dialog
Cut1DPlotterA Plotter class that plots one-dimensional TupleCut values
Cut2DPlotterA Plotter class that plots one-dimensional TupleCut values
CutControllerA singleton class that handles the application logic for cuts
CutPlotterA PlotterBase derived class that serves a base class for cut plotters
CutRangeRepA derived class of PointRepBase class that draws a representation of a cut range
DataColumnA class to hold data and its attributes
DataRepThe base class for data representations
DataRepControllerA singleton class that is the interface between GUI and the DataRep
DataRepExceptionAn xception class that is thrown when attempting to bind a DataRep to a NTuple with a column name that doesn't exist
DataRepFactoryThis Singleton class maintains a list of DataRep objects
DataRepXMLA class that is does XML serialization and de-serialization of derived classes of DataRep
DataSourceBase class for DataSource
DataSourceControllerA singleton class that is the interface between GUI and the DataSource objects
DataViewThe abstract base class for views that have a region for drawing data points with area around it for drawing axis labels, titles, etc
DisplayControllerA singleton class that is the interface between GUI and the displays
DrawBorderA singleton class to draw the border with knobies around the selected display
DyHist1DProjectorA derived class of BinningProjector that projects a column of data into a one dimensional histogram
DyHist2DProjectorA derived class of Hist2DProjImp and NTupleProjector that reads two columns of data and projects them to a two dimensional histogram
DyHistogramA derived class of DataRep that creates a one dimensional dynamic histogram display
DyHistogramEqualEntriesA derived class of DataRep that creates a one dimensional dynamic histogram display
EpsViewThe class of views for Encapsulated Postscript generation
EqualEntriesHist1DProjectorA derived class of NTupleProjector that projects a column of data into a one dimensional histogram
ErfcA function that can be used with a fitter
ErrorBarRepA rep to draw error bars, owned by point reps
ExponentialA function can be used with a fitter
FactoryThe base class for singleton factory classes
FactoryExceptionAn exception class that is thrown when the factory fails to find the request class by its name
FigureEditorThis class implements additional QCanvasView functionality
FigureEditor::CanvasEventAn Qt event class which wraps a QCanvasItem to be processed by the event
FileOpenEvent
FilledColumnPointRepA PointRep class that draws a filled column to represent the value
FitsControllerA Controller class for FITS files
FitsFileWrapper class to CFITSIO
FitsFileBaseA base class for the concrete classes that wrap the cfitsio library
FitsNTupleA DataSource class implemented with a vector < DataColumn * > objects
FitterThe base class for fitters
FitterFactoryA Factory singleton class for creating objects whose class derives from Fitter
FontBaseA abstract base class for font handling
FontXMLA class that is does XML serialization and deserialization of derived classes of FontBase
FuncChiRepA PointRep that draws the Chi-squared of a function on a display
FuncParmRepA Representation that draws the values of function parameters
FunctionBaseA function that can be added to a DataRep and used in a fitter
FunctionControllerA singleton class is the interface between an application and the list of FunctionRep objects contained in a PlotterBase
FunctionFactoryA Factory singleton class for creating objects whose class derives from FunctionBase
FunctionHelperAn abstract base class to help FunctionBase objects perform some operations
FunctionParameterA class to collect function parameters from a FunctionBase object but also the constraints and errors from the Fitter object Objects of this class can then be delivered to client code so that such code does not need to know how to collect what it needs itself
FunctionProjectorA projector that plots one function
FunctionProjectorXMLAn class XML doing serialization and deserialization of derived classes of FunctionProjector
FunctionRepA derived class of DataRep which is a base class for displaying a function
FunctionRep1A derived class of FunctionRep that handles functions with only 1 coordinate
FunctionRep2A derived class of FunctionRep that handles functions with 2 coordinates
FunctionWrapA wrapper class for FunctionBase
GaussianA function that can be used with a fitter
GlobalSinusoidalA transform that performs the GlobalSinusoidal projection
GlobalSinusoidal2A transform that performs the GlobalSinusoidal2 projection
GroupViewBaseThis is the abstract base class for a group view
HammerAitoA transform that performs the HammerAito projection
HammerAito2A transform that performs the HammerAito projection
HdThreadA derived class of QThread that runs the QApplication object
HiNTupleXMLA singleton class that is does XML serialization and deserialization of derived classes of HiNTuple
Hist1DProjImpA derived class of BinningProjector that implements the member function common to classes implementing a one dimensional histogram
Hist2DProjImpA derived class of BinningProjector projects to a two dimensional histogram
ImageDisplays on the Z axis the values of a single column treated as a matrix of values
InspectorA derived class of InspectorBase class which is generated by the Qt designer
LambertA transform that performs the Lambert projection
Lambert2A transform that performs the Lambert2 projection
LandauThe function represents the Landau distribution
LinearA function can be used with a fitter
LinearSumFunctionA function that can be used with a fitter
LinearTransformA transform on one axis whose output is equal to the input
LineDataRepA derived class of DataRep which displays a value as a line along the X or Y axis
LineFunctionRepA LinePointRep class that draws a function by trying to make a smooth line after the transform to the view coordinate system
LinePointRepA PointRep class that draws a column to represent the value
LineProjectorA projector that plots a value as a horizontal or vertical line
ListDialogA derived class of ListDialogBase class which is generated by the Qt designer
ListTupleA DataSource class implemented with a Python list to store the column data
LMFitterA Fitter class
LogNormalA function that can be used with a fitter
LogParabolaA function that can be used with a fitter
LogTransformA UnaryTransform which takes the log of the coordinate
Map1ProjectorA derived class of NTupleProjector that maps 1 DataSource column to a Y axis of two dimensional projection
Map2ProjectorA derived class of NTupleProjector that maps 2 ntuple columns to a two dimensional projection
Map3ProjectorA derived class of NTupleProjector that maps 3 DataSource columns to a 3-dimensional projection
MapMatrixProjectorA derived class of NTupleProjector that maps 1 DataSource column to a Y axis of two dimensional projection
MapMatrixProjectorXMLAn class XML doing serialization and de-serialization of derived classes of MapMatrixProjector
MercatorA transform that performs the Mercator projection
Mercator2A transform that performs the Mercator2 projection
MeshProjectorA derived class of NTupleProjector that maps 3 DataSource columns to a two dimensional mesh projection
MinuitMigradA Fitter class
MinuitMigrad::limitStructure to hold limit values, if any
NovosibirskA function that can be used with a fitter
NTupleA DataSource class implemented with std::vector<double> to store the column data
NTupleChiSqFCNA Chi-squared functor class
NTupleControllerA singleton class that is the interface between GUI and the NTuple objects
NTupleFCNA derived class of StatedFCN This class gets its data points from a DataSource
NTupleLikeliHoodFCNA Likelihood functor class
NTuplePearsonFCNA Pearson's Chi-squared functor class
NTupleProjectorAn NTupleProjector is a projector that projects data from an DataSource object
NTupleProjectorXMLAn class XML doing serialization and deserialization of derived classes of NTupleProjector
NTupleSorterA helper class to sort and keep sorted an NTuple
NTupleXMLA singleton class that is does XML serialization and deserialization of derived classes of NTuple
NumArrayTupleA DataSource class implemented with a Python numarray array to store the column data
ObservablePart of an implementation of the Observable-Observer pattern based on the example in the GOF Patterns text book and the Java Observable class
ObserverPart of an implementation of the Observable Observer pattern based on the example implementation in the GOF Patterns text
ObserverWrapA wrapper class for Observer to allow its pure virtual function to be implemented in Python
OverflowTextRepA TextRepBase class that draws the number of overflow entries
PeriodicBinaryTransformA Periodic transform that transforms coordinates from one 2D coordinate system to another
PickTableA derived class of PickTableBase class which is generated by the Qt designer
PlotTableA derived class of PlotTableBase class which is generated by the Qt designer
PlotTableEventA derived class of QCustomEvent PlotTable events
PlotterBaseThe base class for the PlotterBase hierarchy
PlotterBaseXMLA class that is does XML serialization and de-serialization of derived classes of PlotterBase
PlotterEventA derived class of QCustomEvent to handle updates from PlotterBase
PlotterExceptionAn exception class that is thrown when attempting an illegal operation on a PlotterBase object
PlotterFactoryThis Singleton class maintains a list of plotters
PointClass representing a two or three dimension point
PointRepBaseThe base class for the point representation hierarchy
PointRepFactoryA factory for creation of objects whose class is derived from PointRepBase
PointRepXMLA singleton class that is does XML serialization and de-serialization of derived classes of RepBase
PowerLawA function can be used with a fitter
Profile2DA DataRep for two dimensional profile
Profile2DProjectorA derived class of BinningProjector that reads three columns of data and projects them to a two dimensional profile display
ProfileContourA DataRep for two dimensional profile
ProfileHistA DataRep showing a profile
ProfileProjectorA derived class of BinningProjector which projects to a profile display
ProjectorBaseThe base class for the Projector hierarchy
ProjectorHelperA concreate implementation of the FunctionHelper class
PyAppA class to interface Python to application running in separate thread
PyCanvasThis class is the public interface the what the user sees as the canvas object from Python
PyDataRepThis class is the public interface the what the user sees as the DataRep object from Python
PyDataSourceThis class is the public interface to a DataSource object that the user sees as the DataArray object from Python
PyDataSource::StopIteration
PyFitsControllerA wrapper for FitsController
PyFunctionRepThis class is the public Python interface wrap for the FunctionRep class
PyNTupleA wrapper for NTuple, so that when NTuple is used in Qt based application, the application object can be locked and unlocked before calling any NTuple member function that would modify it
PyNTupleControllerA wrapper for NTupleController for use from Python
QtAppA derived class of QApplication that instantiates the components of HippoDraw
QtCutQt Displays wraps a derived class of Cut1DPlotter
QtDisplayQt Displays wraps a derived class of PlotterBase
QtFileDialogA class to handle various file types
QtFontAn implementation of FontBase that uses a Qt QFont as implementation
QtGroupViewThe class of derived from GroupViewBase, QtViewImp and QCanvasRectangle for drawing a grouped view on a QCanvas
QtRootControllerA wrapper for RootController, so that when RootController is used in Qt based application, the application object can be locked and unlocked before calling any ROOT functions
QtRootNTupleA wrapper for RootNTuple, so that when RootNTuple is used in Qt based application, the application object can be locked and unlocked before calling any ROOT functions
QtSortedCheckListItemThis class inherits the QCheckListItem and overrides the compare() function, so that the list can be sorted in numerical order
QtViewThe class of derived from ViewBase and QCanvasRectangle for drawing on a QCanvas
QtViewFactoryA ViewFactory which creates a view that uses Qt Drawing
QtViewImpThe class of derived from ViewBase for drawing to the screen and PostScript generation using Qt toolkit
QtViewWidgetThe class of derived from ViewBase for drawing as a Qt Widget
QtXMLControllerA singleton class that is does XML serialization and deserialization with Qt XML module
QtXmlDocumentAn XML DOM Document handler using the Qt XML module
QtXmlElementAn XML element using the Qt XML module
QtXmlNodeAn XML element using the Qt XML module
QtXmlTextNodeAn XML Dom text node using the Qt XML module
QuadraticA function that can be used with a fitter
Quadratic2This function represents a quadratic, i.e., $ f(x) = y_{\rm scale} (x - x_0)^2 + y_0$
QwtPaintBufferPaint buffer for Qwt widgets
RangeExpresses a range of values
RectClass representing a rectangle
RepBaseThe base class for the point representation hierarchy
RootBranchA class to read data from a ROOT TBranch
RootControllerA Controller class for ROOT files
RootNTupleA DataSource class implemented with a ROOT TBranch objects from a ROOT TTree to store the column data
RTupleA DataSource class implemented with std::vector<double> to store the row data
SaveAsImageEventA derived class of QCustomEvent to handle saving a PlotterBase object as image file events
ScatterPlotA DataRep taking two columns and plotting their values as a small dot
SINA transform that performs the SIN projection
SIN2A transform that performs the SIN2 projection
SizeClass representing a two or three dimension size
St1DHistogramA derived class of DataRep that creates a one dimensional static histogram display
St2DHistogramA derived class of DataRep that creates a two dimensional static histogram display
StatedFCNA derived class for FCNBase class
STGA transform that performs the STG projection
STG2A transform that performs the STG2 projection
StHist1DProjectorA derived class of ProjectorBase that projects data accumulated by calls to its fill function into a one dimensional histogram
StHist2DProjectorA derived class of ProjectorBase that projects data accumulated by calls to its addValues function into a two dimensional histogram
StripChartA derived class of DataRep which functions as a strip chart
StripChartProjector
SymbolPointRepA PointRep class draws a symbol to represent the value
TANA transform that performs the TAN projection
TAN2A transform that performs the TAN2 projection
TextDataRepDisplays data in textual representation
TextPlotterA Plotter class that draws text
TextRepBaseA base class for representations that draws a value as text
TextRepFactoryA factory for textual representations
TextTTFTextTTF permits to render text in the pixmap buffer by using the freetype fonts
TotalTextRepA TextRepBase class that draws projected values as a total
TransformBaseA transform that transforms coordinates from one coordinate system to another
TransformFactoryThe singleton Factory class for creating objects whose class is derived from TransformBase
TransformXMLA class XML creation and parsing of XmlElement for Transform class
TupleCutThe class expresses a cut on a DataSource, i.e
TupleCutXMLA class that is does XML serialization and de-serialization of derived classes of TupleCut
UnaryTransformA transform that transforms coordinates in one dimension from one coordinate system to another
UnderflowTextRepA TextRepBase class that draws the number of underflow entries
VariableMeshDisplays X Y mesh
ViewBaseThe abstract base class for views
ViewBaseXMLA class XML creation and parsing of XmlElement for ViewBase class
ViewFactoryThe abstract base class for a factory that creates objects closely related to the graphics subsystem in use
WeibullA function can be used with a fitter
WindowControllerA singleton class for keeping track the window components of HippoDraw
XmlControllerA base class that is the interface between GUI and the XML serialization and deserialization
XmlDocumentAn abstract base class of XML document element wrapper
XmlElementA pure virtual base class of XML element wrapper
XmlNodeA pure virtual base class of XML node wrappers
XmlTextNodeA pure virtual base class of XML DOM Text node wrapper
XYPlotDisplays X Y pairs with or without error bars
XyPlotterA Plotter class that plots points in 2 dimensions and option a third dimension in color
XYTransformA transform that transforms the X and Y coordinates independently
XYZPlotA DataRep that displays a triplet of data from three columns, two on the X and Y axis and the third as Color
XYZTransformA transform that transforms the X, Y and Z coordinates independently
XYZTransformBaseA transform that transforms coordinates from one 3D coordinate system to another
YPlotDisplays on the Y axis the values of a single column using the row number as the coordinate of the X axis
InspectorBase
ListDialogBase
OpenGLApp
OpenGLViewThe ViewBase class using OpenGL for drawing
OpenGLWindowThe window class using OpenGL
PickTableBase
PlotTableBase
std_vector_to_tupleConverts an STL vector of T objects to Python tuple
TBranch
TLeaf
to_tupleA wrapper of a conversion function to convert a STL vector to a Python tuple
TTree
variable_capacity_policyOperations on containers that have variable capacity for conversion from Python container to C++ one

Generated for HippoDraw Class Library by doxygen