<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><title>Python: module hippo</title> </head><body bgcolor="#f0f0f8"> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading"> <tr bgcolor="#7799ee"> <td valign=bottom> <br> <font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>hippo</strong></big></big></font></td ><td align=right valign=bottom ><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/builddir/build/BUILD/HippoDraw-1.21.1/python/.libs/hippomodule.so">/builddir/build/BUILD/HippoDraw-1.21.1/python/.libs/hippomodule.so</a></font></td></tr></table> <p></p> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ee77aa"> <td colspan=3 valign=bottom> <br> <font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr> <tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td> <td width="100%"><dl> <dt><font face="helvetica, arial">Boost.Python.enum(<a href="__builtin__.html#int">__builtin__.int</a>) </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#ColorValue">ColorValue</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Line">Line</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Symbol">Symbol</a> </font></dt></dl> </dd> <dt><font face="helvetica, arial">Boost.Python.instance(<a href="__builtin__.html#object">__builtin__.object</a>) </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#Canvas">Canvas</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#CanvasWindow">CanvasWindow</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#CutController">CutController</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#DataArray">DataArray</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#DataRep">DataRep</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#DataSource">DataSource</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#FitsNTuple">FitsNTuple</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#ListTuple">ListTuple</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#NTupleInternal">NTupleInternal</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#CircularBuffer">CircularBuffer</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#NTuple">NTuple</a> </font></dt></dl> </dd> <dt><font face="helvetica, arial"><a href="hippo.html#NumArrayTuple">NumArrayTuple</a> </font></dt></dl> </dd> <dt><font face="helvetica, arial"><a href="hippo.html#Display">Display</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#Cut">Cut</a> </font></dt></dl> </dd> <dt><font face="helvetica, arial"><a href="hippo.html#FCNBase">FCNBase</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#StatedFCN">StatedFCN</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#NTupleFCN">NTupleFCN</a> </font></dt></dl> </dd> </dl> </dd> <dt><font face="helvetica, arial"><a href="hippo.html#FactoryPointRep">FactoryPointRep</a> </font></dt><dd> <dl> <dt><font face="helvetica, arial"><a href="hippo.html#PointRepFactory">PointRepFactory</a> </font></dt></dl> </dd> <dt><font face="helvetica, arial"><a href="hippo.html#FitsController">FitsController</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Fitter">Fitter</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#FitterFactory">FitterFactory</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Function">Function</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#FunctionBase">FunctionBase</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#FunctionFactory">FunctionFactory</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#HDApp">HDApp</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#NTupleController">NTupleController</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Observable">Observable</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#Observer">Observer</a> </font></dt><dt><font face="helvetica, arial"><a href="hippo.html#RepBase">RepBase</a> </font></dt></dl> </dd> </dl> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Canvas">class <strong>Canvas</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The HippoDraw canvas.<br> <br> This class provides an interface to the canvas.<br> One can take various actions that are also<br> available from menu items in the canvas window.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Canvas">Canvas</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Canvas-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#Canvas-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#Canvas-__init__">__init__</a>(_object*)</tt></dd></dl> <dl><dt><a name="Canvas-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="Canvas-addDisplay"><strong>addDisplay</strong></a>(...)</dt><dd><tt><a href="#Canvas-addDisplay">addDisplay</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> addDisplay ( <a href="#Display">Display</a> ) -> None<br> <br> Adds a display to the canvas.<br> <br> C++ signature :<br> void <a href="#Canvas-addDisplay">addDisplay</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-addText"><strong>addText</strong></a>(...)</dt><dd><tt><a href="#Canvas-addText">addText</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (str)arg3) -> None :<br> addText ( <a href="#Display">Display</a>, string ) -> None<br> <br> Adds text to display.<br> <br> C++ signature :<br> void <a href="#Canvas-addText">addText</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,std::string)</tt></dd></dl> <dl><dt><a name="Canvas-addTextAt"><strong>addTextAt</strong></a>(...)</dt><dd><tt><a href="#Canvas-addTextAt">addTextAt</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (str)arg3, (float)arg4, (float)arg5) -> None :<br> addTextAt ( <a href="#Display">Display</a>, string, value, value ) -> None<br> <br> Adds text to a display at specified position<br> Position is fraction of width and height.<br> <br> C++ signature :<br> void <a href="#Canvas-addTextAt">addTextAt</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,std::string,double,double)</tt></dd></dl> <dl><dt><a name="Canvas-addTextAtAbs"><strong>addTextAtAbs</strong></a>(...)</dt><dd><tt><a href="#Canvas-addTextAtAbs">addTextAtAbs</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (str)arg3, (float)arg4, (float)arg5) -> None :<br> addTextAt ( <a href="#Display">Display</a>, string, value, value ) -> None<br> <br> Adds text to a display at specified position<br> Position is absolute value of the date point.<br> <br> C++ signature :<br> void <a href="#Canvas-addTextAtAbs">addTextAtAbs</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,std::string,double,double)</tt></dd></dl> <dl><dt><a name="Canvas-addTextRep"><strong>addTextRep</strong></a>(...)</dt><dd><tt><a href="#Canvas-addTextRep">addTextRep</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (str)arg3) -> None :<br> addTextRep ( <a href="#Display">Display</a>, string ) -> None<br> <br> Adds textual data representation to display. Use<br> <a href="#Canvas">Canvas</a>.<a href="#Canvas-getTextRepTypes">getTextRepTypes</a>() to see available types.<br> <br> C++ signature :<br> void <a href="#Canvas-addTextRep">addTextRep</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,std::string)</tt></dd></dl> <dl><dt><a name="Canvas-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#Canvas-clear">clear</a>( (<a href="#Canvas">Canvas</a>)arg1) -> None :<br> clear () -> None<br> <br> Removes all items from the canvas<br> <br> C++ signature :<br> void <a href="#Canvas-clear">clear</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-close"><strong>close</strong></a>(...)</dt><dd><tt><a href="#Canvas-close">close</a>( (<a href="#Canvas">Canvas</a>)arg1) -> None :<br> close () -> None<br> <br> Closes the window.<br> <br> C++ signature :<br> void <a href="#Canvas-close">close</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getCut"><strong>getCut</strong></a>(...)</dt><dd><tt><a href="#Canvas-getCut">getCut</a>( (<a href="#Canvas">Canvas</a>)arg1) -> <a href="#Cut">Cut</a> :<br> getCut () -> <a href="#Cut">Cut</a><br> <br> Returns the currently selected <a href="#Cut">Cut</a> object.<br> <br> C++ signature :<br> hippodraw::QtCut* <a href="#Canvas-getCut">getCut</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getDisplay"><strong>getDisplay</strong></a>(...)</dt><dd><tt><a href="#Canvas-getDisplay">getDisplay</a>( (<a href="#Canvas">Canvas</a>)arg1) -> <a href="#Display">Display</a> :<br> getDisplay () -> <a href="#Display">Display</a><br> <br> Returns the selected <a href="#Display">Display</a> object.<br> <br> C++ signature :<br> hippodraw::QtDisplay* <a href="#Canvas-getDisplay">getDisplay</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getDisplays"><strong>getDisplays</strong></a>(...)</dt><dd><tt><a href="#Canvas-getDisplays">getDisplays</a>( (<a href="#Canvas">Canvas</a>)arg1) -> object :<br> getDisplays () -> tuple<br> <br> Returns a tuple of all <a href="#Display">Display</a> objects on the canvas.<br> <br> C++ signature :<br> std::vector<hippodraw::QtDisplay*, std::allocator<hippodraw::QtDisplay*> > <a href="#Canvas-getDisplays">getDisplays</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getHeight"><strong>getHeight</strong></a>(...)</dt><dd><tt><a href="#Canvas-getHeight">getHeight</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> int :<br> getHeight ( <a href="#Display">Display</a> ) -> value<br> <br> Returns the height of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> int <a href="#Canvas-getHeight">getHeight</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-getPickTable"><strong>getPickTable</strong></a>(...)</dt><dd><tt><a href="#Canvas-getPickTable">getPickTable</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> getPickTable ( <a href="#Display">Display</a> ) -> <a href="#NTuple">NTuple</a><br> <br> Gets the pick table of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#Canvas-getPickTable">getPickTable</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-getSelPickTable"><strong>getSelPickTable</strong></a>(...)</dt><dd><tt><a href="#Canvas-getSelPickTable">getSelPickTable</a>( (<a href="#Canvas">Canvas</a>)arg1) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> getSelPickTable () -> <a href="#NTuple">NTuple</a><br> <br> Gets the pick table for selected <a href="#Display">Display</a>.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#Canvas-getSelPickTable">getSelPickTable</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getTextRepTypes"><strong>getTextRepTypes</strong></a>(...)</dt><dd><tt><a href="#Canvas-getTextRepTypes">getTextRepTypes</a>( (<a href="#Canvas">Canvas</a>)arg1) -> object :<br> getTextRepTypes () -> tuple<br> <br> Returns the types of textual data representations available.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#Canvas-getTextRepTypes">getTextRepTypes</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-getWidth"><strong>getWidth</strong></a>(...)</dt><dd><tt><a href="#Canvas-getWidth">getWidth</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> int :<br> getWidth ( <a href="#Display">Display</a> ) -> value<br> <br> Returns the width of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> int <a href="#Canvas-getWidth">getWidth</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-getX"><strong>getX</strong></a>(...)</dt><dd><tt><a href="#Canvas-getX">getX</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> int :<br> getX ( <a href="#Display">Display</a> ) -> value<br> <br> Returns the X coordinate of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> int <a href="#Canvas-getX">getX</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-getY"><strong>getY</strong></a>(...)</dt><dd><tt><a href="#Canvas-getY">getY</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> int :<br> getY ( <a href="#Display">Display</a> ) -> value<br> <br> Returns the Y coordinate of the <a href="#Display">Display</a>. Note that Y=0 is<br> at the top and Y increases downward.<br> <br> C++ signature :<br> int <a href="#Canvas-getY">getY</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-mouseData"><strong>mouseData</strong></a>(...)</dt><dd><tt><a href="#Canvas-mouseData">mouseData</a>( (<a href="#Canvas">Canvas</a>)arg1) -> object :<br> mouseData () -> tuple<br> <br> Returns a tuple of picked data.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Canvas-mouseData">mouseData</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-printTo"><strong>printTo</strong></a>(...)</dt><dd><tt><a href="#Canvas-printTo">printTo</a>( (<a href="#Canvas">Canvas</a>)arg1, (str)arg2) -> None :<br> printTo ( string ) -> None<br> <br> Prints the canvas to PostScript file.<br> <br> C++ signature :<br> void <a href="#Canvas-printTo">printTo</a>(hippodraw::PyCanvas {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Canvas-removeDisplay"><strong>removeDisplay</strong></a>(...)</dt><dd><tt><a href="#Canvas-removeDisplay">removeDisplay</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> removeDisplay ( <a href="#Display">Display</a> ) -> None<br> <br> Removes the display from the canvas.<br> <br> C++ signature :<br> void <a href="#Canvas-removeDisplay">removeDisplay</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-saveAs"><strong>saveAs</strong></a>(...)</dt><dd><tt><a href="#Canvas-saveAs">saveAs</a>( (<a href="#Canvas">Canvas</a>)arg1, (str)arg2) -> None :<br> saveAs ( string ) -> None<br> <br> Save the canvas as a XML file.<br> <br> C++ signature :<br> void <a href="#Canvas-saveAs">saveAs</a>(hippodraw::PyCanvas {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Canvas-saveAsImage"><strong>saveAsImage</strong></a>(...)</dt><dd><tt><a href="#Canvas-saveAsImage">saveAsImage</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (str)arg3) -> None :<br> saveAsImage ( <a href="#Display">Display</a>, string ) -> None<br> <br> Save a display as an image file.<br> The suffix of the file name controls the image type.<br> <br> C++ signature :<br> void <a href="#Canvas-saveAsImage">saveAsImage</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,std::string)</tt></dd></dl> <dl><dt><a name="Canvas-saveSelectedImages"><strong>saveSelectedImages</strong></a>(...)</dt><dd><tt><a href="#Canvas-saveSelectedImages">saveSelectedImages</a>( (<a href="#Canvas">Canvas</a>)arg1, (str)arg2) -> None :<br> saveSelectedImages ( string ) -> None<br> <br> Save the selected displays as an image file.<br> The suffix of the file name controls the image type.<br> <br> C++ signature :<br> void <a href="#Canvas-saveSelectedImages">saveSelectedImages</a>(hippodraw::PyCanvas {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Canvas-selectAllDisplays"><strong>selectAllDisplays</strong></a>(...)</dt><dd><tt><a href="#Canvas-selectAllDisplays">selectAllDisplays</a>( (<a href="#Canvas">Canvas</a>)arg1, (bool)arg2) -> None :<br> selectAllDisplays ( Boolean ) -> None<br> <br> Sets all displays to selected state or not.<br> <br> C++ signature :<br> void <a href="#Canvas-selectAllDisplays">selectAllDisplays</a>(hippodraw::PyCanvas {lvalue},bool)</tt></dd></dl> <dl><dt><a name="Canvas-selectDisplay"><strong>selectDisplay</strong></a>(...)</dt><dd><tt><a href="#Canvas-selectDisplay">selectDisplay</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> selectDisplay ( <a href="#Display">Display</a> ) -> None<br> <br> Sets a display to selected state.<br> <br> C++ signature :<br> void <a href="#Canvas-selectDisplay">selectDisplay</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Canvas-setHeight"><strong>setHeight</strong></a>(...)</dt><dd><tt><a href="#Canvas-setHeight">setHeight</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (float)arg3) -> None :<br> setHeight ( <a href="#Display">Display</a>, value ) -> None<br> <br> Sets the height of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#Canvas-setHeight">setHeight</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,double)</tt></dd></dl> <dl><dt><a name="Canvas-setPlotMatrix"><strong>setPlotMatrix</strong></a>(...)</dt><dd><tt><a href="#Canvas-setPlotMatrix">setPlotMatrix</a>( (<a href="#Canvas">Canvas</a>)arg1, (int)arg2, (int)arg3) -> None :<br> setPlotMatrix ( columns, rows ) -> None<br> <br> Sets the number of columns and rows of plots for each page.<br> <br> C++ signature :<br> void <a href="#Canvas-setPlotMatrix">setPlotMatrix</a>(hippodraw::PyCanvas {lvalue},unsigned int,unsigned int)</tt></dd></dl> <dl><dt><a name="Canvas-setWidth"><strong>setWidth</strong></a>(...)</dt><dd><tt><a href="#Canvas-setWidth">setWidth</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (float)arg3) -> None :<br> setWidth ( <a href="#Display">Display</a>, value ) -> None<br> <br> Sets the width of the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#Canvas-setWidth">setWidth</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,double)</tt></dd></dl> <dl><dt><a name="Canvas-setX"><strong>setX</strong></a>(...)</dt><dd><tt><a href="#Canvas-setX">setX</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (float)arg3) -> None :<br> setX ( <a href="#Display">Display</a>, value ) -> None<br> <br> Sets the X coordinate of the <a href="#Display">Display</a><br> <br> C++ signature :<br> void <a href="#Canvas-setX">setX</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,double)</tt></dd></dl> <dl><dt><a name="Canvas-setY"><strong>setY</strong></a>(...)</dt><dd><tt><a href="#Canvas-setY">setY</a>( (<a href="#Canvas">Canvas</a>)arg1, (<a href="#Display">Display</a>)arg2, (float)arg3) -> None :<br> setY ( <a href="#Display">Display</a>, value ) -> None<br> <br> Sets the Y coordinate of the <a href="#Display">Display</a>. Note that Y = 0 is<br> at the top and Y increases downward.<br> <br> C++ signature :<br> void <a href="#Canvas-setY">setY</a>(hippodraw::PyCanvas {lvalue},hippodraw::QtDisplay*,double)</tt></dd></dl> <dl><dt><a name="Canvas-show"><strong>show</strong></a>(...)</dt><dd><tt><a href="#Canvas-show">show</a>( (<a href="#Canvas">Canvas</a>)arg1) -> None :<br> show () -> None<br> <br> Displays the canvas window on the screen. One only needs<br> to use this method if running HippoDraw in the Python<br> thread.<br> <br> C++ signature :<br> void <a href="#Canvas-show">show</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <dl><dt><a name="Canvas-swapOrientation"><strong>swapOrientation</strong></a>(...)</dt><dd><tt><a href="#Canvas-swapOrientation">swapOrientation</a>( (<a href="#Canvas">Canvas</a>)arg1) -> None :<br> swapOrientation ( ) -> None<br> <br> Swaps the canvas' orientation from portrait to landscape<br> or vice verse.<br> <br> C++ signature :<br> void <a href="#Canvas-swapOrientation">swapOrientation</a>(hippodraw::PyCanvas {lvalue})</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 32</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Canvas-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="CanvasWindow">class <strong>CanvasWindow</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The <a href="#CanvasWindow">CanvasWindow</a> class contains the <a href="#Canvas">Canvas</a> and some controls via<br> menu items and dialogs.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#CanvasWindow">CanvasWindow</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="CanvasWindow-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="CanvasWindow-fileNew"><strong>fileNew</strong></a>(...)</dt><dd><tt><a href="#CanvasWindow-fileNew">fileNew</a>( (<a href="#CanvasWindow">CanvasWindow</a>)arg1) -> None :<br> fileNew ( None ) -> None<br> <br> Creates a new <a href="#CanvasWindow">CanvasWindow</a>.<br> <br> C++ signature :<br> void <a href="#CanvasWindow-fileNew">fileNew</a>(hippodraw::<a href="#CanvasWindow">CanvasWindow</a> {lvalue})</tt></dd></dl> <dl><dt><a name="CanvasWindow-show"><strong>show</strong></a>(...)</dt><dd><tt><a href="#CanvasWindow-show">show</a>( (<a href="#CanvasWindow">CanvasWindow</a>)arg1) -> None :<br> show ( None ) -> None<br> <br> Brings the canvas window onto the screen.<br> <br> C++ signature :<br> void <a href="#CanvasWindow-show">show</a>(hippodraw::<a href="#CanvasWindow">CanvasWindow</a> {lvalue})</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#CanvasWindow-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="CircularBuffer">class <strong>CircularBuffer</strong></a>(<a href="hippo.html#NTupleInternal">NTupleInternal</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A circular buffer in a <a href="#NTuple">NTuple</a> that adds rows up to a defined number,<br> then starts replacing the oldest rows.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#CircularBuffer">CircularBuffer</a></dd> <dd><a href="hippo.html#NTupleInternal">NTupleInternal</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="CircularBuffer-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-__init__">__init__</a>( (object)arg1) -> None :<br> <a href="#CircularBuffer">CircularBuffer</a> ( None ) -> <a href="#CircularBuffer">CircularBuffer</a><br> <a href="#CircularBuffer">CircularBuffer</a> ( value ) -> <a href="#CircularBuffer">CircularBuffer</a><br> <a href="#CircularBuffer">CircularBuffer</a> ( string ) -> <a href="#CircularBuffer">CircularBuffer</a><br> <a href="#CircularBuffer">CircularBuffer</a> ( sequence ) -> <a href="#CircularBuffer">CircularBuffer</a> <br> <a href="#CircularBuffer">CircularBuffer</a> ( <a href="#CircularBuffer">CircularBuffer</a> ) -> <a href="#CircularBuffer">CircularBuffer</a><br> <br> There are five forms of construction of a <a href="#CircularBuffer">CircularBuffer</a>. The<br> first form creates an empty one. The second from creates an empty<br> one with `value' number of columns. The third from creates an<br> empty one the number of columns equal to the size of the sequence.<br> The column labels are taken from the sequence. The final form is<br> the copy constructor.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-__init__">__init__</a>(_object*)<br> <br> <a href="#CircularBuffer-__init__">__init__</a>( (object)arg1, (int)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#CircularBuffer-__init__">__init__</a>(_object*,int)<br> <br> <a href="#CircularBuffer-__init__">__init__</a>( (object)arg1, (str)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#CircularBuffer-__init__">__init__</a>(_object*,std::string)<br> <br> <a href="#CircularBuffer-__init__">__init__</a>( (object)arg1, (object)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#CircularBuffer-__init__">__init__</a>(_object*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#CircularBuffer-__init__">__init__</a>( (object)arg1, (<a href="#CircularBuffer">CircularBuffer</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#CircularBuffer-__init__">__init__</a>(_object*,hippodraw::<a href="#CircularBuffer">CircularBuffer</a>)</tt></dd></dl> <dl><dt><a name="CircularBuffer-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="CircularBuffer-addRow"><strong>addRow</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-addRow">addRow</a>( (<a href="#CircularBuffer">CircularBuffer</a>)arg1, (object)arg2) -> None :<br> addRow ( sequence ) -> None<br> <br> Append a row at the end of the table until it is full,<br> then replace the oldest row.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-addRow">addRow</a>(hippodraw::<a href="#CircularBuffer">CircularBuffer</a> {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="CircularBuffer-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-clear">clear</a>( (<a href="#CircularBuffer">CircularBuffer</a>)arg1) -> None :<br> clear ( None ) -> None<br> <br> Clears the contents of the buffer<br> <br> C++ signature :<br> void <a href="#CircularBuffer-clear">clear</a>(hippodraw::<a href="#CircularBuffer">CircularBuffer</a> {lvalue})</tt></dd></dl> <dl><dt><a name="CircularBuffer-reserve"><strong>reserve</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-reserve">reserve</a>( (<a href="#CircularBuffer">CircularBuffer</a>)arg1, (int)arg2) -> None :<br> reserve ( value ) -> None<br> <br> Sets the maximum size of the buffer<br> <br> C++ signature :<br> void <a href="#CircularBuffer-reserve">reserve</a>(hippodraw::<a href="#CircularBuffer">CircularBuffer</a> {lvalue},unsigned int)</tt></dd></dl> <hr> Data descriptors defined here:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 128</dl> <hr> Methods inherited from <a href="hippo.html#NTupleInternal">NTupleInternal</a>:<br> <dl><dt><a name="CircularBuffer-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-getLabel">getLabel</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> str :<br> getLabel ( index ) -> string<br> <br> Returns the label at column index.<br> <br> C++ signature :<br> std::string <a href="#CircularBuffer-getLabel">getLabel</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="CircularBuffer-getRow"><strong>getRow</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-getRow">getRow</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> object :<br> getRow ( index ) -> list<br> <br> Returns the index row as list floats.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#CircularBuffer-getRow">getRow</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="CircularBuffer-setIntervalCount"><strong>setIntervalCount</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-setIntervalCount">setIntervalCount</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> None :<br> setIntervalCount ( count ) -> None<br> <br> Sets the interval count between updates to the observers.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-setIntervalCount">setIntervalCount</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},int)</tt></dd></dl> <dl><dt><a name="CircularBuffer-setIntervalEnabled"><strong>setIntervalEnabled</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-setIntervalEnabled">setIntervalEnabled</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (bool)arg2) -> None :<br> setIntervalEnable ( Boolean ) -> None<br> <br> Sets the interval counting on or off<br> <br> C++ signature :<br> void <a href="#CircularBuffer-setIntervalEnabled">setIntervalEnabled</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},bool)</tt></dd></dl> <dl><dt><a name="CircularBuffer-setLabels"><strong>setLabels</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-setLabels">setLabels</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (object)arg2) -> None :<br> setLabels ( sequence ) -> None<br> <br> Sets the labels of the columns from the list of strings. If the<br> <a href="#NTuple">NTuple</a> is empty, then also sets the number of columns to be the<br> size of the list. If the number of columns has already been<br> set, the the size of the list should be the same, otherwise<br> a RuntimeError exception is thrown.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-setLabels">setLabels</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="CircularBuffer-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#CircularBuffer-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#CircularBuffer-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#CircularBuffer-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="CircularBuffer-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#CircularBuffer-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="CircularBuffer-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#CircularBuffer-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="CircularBuffer-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-replaceColumn">replaceColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( label, list ) -> None<br> <br> Replaces the column of data by abel.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-replaceColumn">replaceColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="CircularBuffer-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="CircularBuffer-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#CircularBuffer-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#CircularBuffer-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#CircularBuffer-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="ColorValue">class <strong>ColorValue</strong></a>(Boost.Python.enum)</font></td></tr> <tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#ColorValue">ColorValue</a></dd> <dd>Boost.Python.enum</dd> <dd><a href="__builtin__.html#int">__builtin__.int</a></dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>black</strong> = hippo.ColorValue.black</dl> <dl><dt><strong>blue</strong> = hippo.ColorValue.blue</dl> <dl><dt><strong>cyan</strong> = hippo.ColorValue.cyan</dl> <dl><dt><strong>darkgray</strong> = hippo.ColorValue.darkgray</dl> <dl><dt><strong>green</strong> = hippo.ColorValue.green</dl> <dl><dt><strong>lightgray</strong> = hippo.ColorValue.lightgray</dl> <dl><dt><strong>magenta</strong> = hippo.ColorValue.magenta</dl> <dl><dt><strong>names</strong> = {'black': hippo.ColorValue.black, 'blue': hippo.ColorValue.blue, 'cyan': hippo.ColorValue.cyan, 'darkgray': hippo.ColorValue.darkgray, 'green': hippo.ColorValue.green, 'lightgray': hippo.ColorValue.lightgray, 'magenta': hippo.ColorValue.magenta, 'orange': hippo.ColorValue.orange, 'red': hippo.ColorValue.red, 'white': hippo.ColorValue.white, ...}</dl> <dl><dt><strong>orange</strong> = hippo.ColorValue.orange</dl> <dl><dt><strong>red</strong> = hippo.ColorValue.red</dl> <dl><dt><strong>values</strong> = {0: hippo.ColorValue.red, 1: hippo.ColorValue.green, 2: hippo.ColorValue.blue, 3: hippo.ColorValue.yellow, 4: hippo.ColorValue.orange, 5: hippo.ColorValue.cyan, 6: hippo.ColorValue.magenta, 7: hippo.ColorValue.black, 8: hippo.ColorValue.darkgray, 9: hippo.ColorValue.lightgray, ...}</dl> <dl><dt><strong>white</strong> = hippo.ColorValue.white</dl> <dl><dt><strong>yellow</strong> = hippo.ColorValue.yellow</dl> <hr> Methods inherited from Boost.Python.enum:<br> <dl><dt><a name="ColorValue-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__str__">__str__</a>() <==> str(x)</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.enum:<br> <dl><dt><strong>name</strong></dt> </dl> <hr> Methods inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><a name="ColorValue-__abs__"><strong>__abs__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__abs__">__abs__</a>() <==> abs(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__add__"><strong>__add__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__add__">__add__</a>(y) <==> x+y</tt></dd></dl> <dl><dt><a name="ColorValue-__and__"><strong>__and__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__and__">__and__</a>(y) <==> x&y</tt></dd></dl> <dl><dt><a name="ColorValue-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl> <dl><dt><a name="ColorValue-__coerce__"><strong>__coerce__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__coerce__">__coerce__</a>(y) <==> coerce(x, y)</tt></dd></dl> <dl><dt><a name="ColorValue-__div__"><strong>__div__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__div__">__div__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="ColorValue-__divmod__"><strong>__divmod__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__divmod__">__divmod__</a>(y) <==> divmod(x, y)</tt></dd></dl> <dl><dt><a name="ColorValue-__float__"><strong>__float__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__float__">__float__</a>() <==> float(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__floordiv__"><strong>__floordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__floordiv__">__floordiv__</a>(y) <==> x//y</tt></dd></dl> <dl><dt><a name="ColorValue-__format__"><strong>__format__</strong></a>(...)</dt></dl> <dl><dt><a name="ColorValue-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl> <dl><dt><a name="ColorValue-__getnewargs__"><strong>__getnewargs__</strong></a>(...)</dt></dl> <dl><dt><a name="ColorValue-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__hash__">__hash__</a>() <==> hash(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__hex__"><strong>__hex__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__hex__">__hex__</a>() <==> hex(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__index__"><strong>__index__</strong></a>(...)</dt><dd><tt>x[y:z] <==> x[y.<a href="#ColorValue-__index__">__index__</a>():z.<a href="#ColorValue-__index__">__index__</a>()]</tt></dd></dl> <dl><dt><a name="ColorValue-__int__"><strong>__int__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__int__">__int__</a>() <==> int(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__invert__"><strong>__invert__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__invert__">__invert__</a>() <==> ~x</tt></dd></dl> <dl><dt><a name="ColorValue-__long__"><strong>__long__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__long__">__long__</a>() <==> long(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__lshift__"><strong>__lshift__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__lshift__">__lshift__</a>(y) <==> x<<y</tt></dd></dl> <dl><dt><a name="ColorValue-__mod__"><strong>__mod__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__mod__">__mod__</a>(y) <==> x%y</tt></dd></dl> <dl><dt><a name="ColorValue-__mul__"><strong>__mul__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__mul__">__mul__</a>(y) <==> x*y</tt></dd></dl> <dl><dt><a name="ColorValue-__neg__"><strong>__neg__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__neg__">__neg__</a>() <==> -x</tt></dd></dl> <dl><dt><a name="ColorValue-__nonzero__"><strong>__nonzero__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__nonzero__">__nonzero__</a>() <==> x != 0</tt></dd></dl> <dl><dt><a name="ColorValue-__oct__"><strong>__oct__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__oct__">__oct__</a>() <==> oct(x)</tt></dd></dl> <dl><dt><a name="ColorValue-__or__"><strong>__or__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__or__">__or__</a>(y) <==> x|y</tt></dd></dl> <dl><dt><a name="ColorValue-__pos__"><strong>__pos__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__pos__">__pos__</a>() <==> +x</tt></dd></dl> <dl><dt><a name="ColorValue-__pow__"><strong>__pow__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__pow__">__pow__</a>(y[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="ColorValue-__radd__"><strong>__radd__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__radd__">__radd__</a>(y) <==> y+x</tt></dd></dl> <dl><dt><a name="ColorValue-__rand__"><strong>__rand__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rand__">__rand__</a>(y) <==> y&x</tt></dd></dl> <dl><dt><a name="ColorValue-__rdiv__"><strong>__rdiv__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rdiv__">__rdiv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="ColorValue-__rdivmod__"><strong>__rdivmod__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rdivmod__">__rdivmod__</a>(y) <==> divmod(y, x)</tt></dd></dl> <dl><dt><a name="ColorValue-__rfloordiv__"><strong>__rfloordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rfloordiv__">__rfloordiv__</a>(y) <==> y//x</tt></dd></dl> <dl><dt><a name="ColorValue-__rlshift__"><strong>__rlshift__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rlshift__">__rlshift__</a>(y) <==> y<<x</tt></dd></dl> <dl><dt><a name="ColorValue-__rmod__"><strong>__rmod__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rmod__">__rmod__</a>(y) <==> y%x</tt></dd></dl> <dl><dt><a name="ColorValue-__rmul__"><strong>__rmul__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rmul__">__rmul__</a>(y) <==> y*x</tt></dd></dl> <dl><dt><a name="ColorValue-__ror__"><strong>__ror__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__ror__">__ror__</a>(y) <==> y|x</tt></dd></dl> <dl><dt><a name="ColorValue-__rpow__"><strong>__rpow__</strong></a>(...)</dt><dd><tt>y.<a href="#ColorValue-__rpow__">__rpow__</a>(x[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="ColorValue-__rrshift__"><strong>__rrshift__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rrshift__">__rrshift__</a>(y) <==> y>>x</tt></dd></dl> <dl><dt><a name="ColorValue-__rshift__"><strong>__rshift__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rshift__">__rshift__</a>(y) <==> x>>y</tt></dd></dl> <dl><dt><a name="ColorValue-__rsub__"><strong>__rsub__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rsub__">__rsub__</a>(y) <==> y-x</tt></dd></dl> <dl><dt><a name="ColorValue-__rtruediv__"><strong>__rtruediv__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rtruediv__">__rtruediv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="ColorValue-__rxor__"><strong>__rxor__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__rxor__">__rxor__</a>(y) <==> y^x</tt></dd></dl> <dl><dt><a name="ColorValue-__sub__"><strong>__sub__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__sub__">__sub__</a>(y) <==> x-y</tt></dd></dl> <dl><dt><a name="ColorValue-__truediv__"><strong>__truediv__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__truediv__">__truediv__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="ColorValue-__trunc__"><strong>__trunc__</strong></a>(...)</dt><dd><tt>Truncating an Integral returns itself.</tt></dd></dl> <dl><dt><a name="ColorValue-__xor__"><strong>__xor__</strong></a>(...)</dt><dd><tt>x.<a href="#ColorValue-__xor__">__xor__</a>(y) <==> x^y</tt></dd></dl> <dl><dt><a name="ColorValue-bit_length"><strong>bit_length</strong></a>(...)</dt><dd><tt>int.<a href="#ColorValue-bit_length">bit_length</a>() -> int<br> <br> Number of bits necessary to represent self in binary.<br> >>> bin(37)<br> '0b100101'<br> >>> (37).<a href="#ColorValue-bit_length">bit_length</a>()<br> 6</tt></dd></dl> <dl><dt><a name="ColorValue-conjugate"><strong>conjugate</strong></a>(...)</dt><dd><tt>Returns self, the complex conjugate of any int.</tt></dd></dl> <hr> Data descriptors inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>denominator</strong></dt> <dd><tt>the denominator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>imag</strong></dt> <dd><tt>the imaginary part of a complex number</tt></dd> </dl> <dl><dt><strong>numerator</strong></dt> <dd><tt>the numerator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>real</strong></dt> <dd><tt>the real part of a complex number</tt></dd> </dl> <hr> Data and other attributes inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#ColorValue-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Cut">class <strong>Cut</strong></a>(<a href="hippo.html#Display">Display</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>An object of this class applies a cut or filter on the data that is<br> used as input to its target displays.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Cut">Cut</a></dd> <dd><a href="hippo.html#Display">Display</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Cut-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#Cut-__init__">__init__</a>( (object)arg1, (<a href="#DataSource">DataSource</a>)arg2, (object)arg3) -> None :<br> <a href="#Cut">Cut</a> ( <a href="#DataSource">DataSource</a>, sequence ) -> <a href="#Cut">Cut</a><br> <a href="#Cut">Cut</a> ( <a href="#DataArray">DataArray</a>, sequence ) -> <a href="#Cut">Cut</a><br> <a href="#Cut">Cut</a> ( <a href="#DataSource">DataSource</a>, sequence, <a href="#Display">Display</a>, value, value ) -> <a href="#Cut">Cut</a><br> <a href="#Cut">Cut</a> ( <a href="#DataArray">DataArray</a>, sequence, <a href="#Display">Display</a>, value, value ) -> <a href="#Cut">Cut</a><br> <br> Creates a <a href="#Cut">Cut</a> bound to <a href="#DataSource">DataSource</a>. For each form, the first<br> argument is the <a href="#DataSource">DataSource</a> and the second argument is sequence of<br> strings specifying the binding. The latter two forms apply the<br> <a href="#Cut">Cut</a> to a <a href="#Display">Display</a> with low and high values for the <a href="#Cut">Cut</a> range.<br> <br> C++ signature :<br> void <a href="#Cut-__init__">__init__</a>(_object*,hippodraw::<a href="#DataSource">DataSource</a>,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Cut-__init__">__init__</a>( (object)arg1, (<a href="#DataSource">DataSource</a>)arg2, (object)arg3, (<a href="#Display">Display</a>)arg4, (float)arg5, (float)arg6) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-__init__">__init__</a>(_object*,hippodraw::<a href="#DataSource">DataSource</a>,std::vector<std::string, std::allocator<std::string> >,hippodraw::QtDisplay*,double,double)<br> <br> <a href="#Cut-__init__">__init__</a>( (object)arg1, (<a href="#DataArray">DataArray</a>)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-__init__">__init__</a>(_object*,hippodraw::PyDataSource,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Cut-__init__">__init__</a>( (object)arg1, (<a href="#DataArray">DataArray</a>)arg2, (object)arg3, (<a href="#Display">Display</a>)arg4, (float)arg5, (float)arg6) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-__init__">__init__</a>(_object*,hippodraw::PyDataSource,std::vector<std::string, std::allocator<std::string> >,hippodraw::QtDisplay*,double,double)<br> <br> <a href="#Cut-__init__">__init__</a>( (object)arg1, (<a href="#DataArray">DataArray</a>)arg2, (str)arg3, (object)arg4, (<a href="#Display">Display</a>)arg5) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-__init__">__init__</a>(_object*,hippodraw::PyDataSource {lvalue},std::string,boost::python::numeric::array,hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Cut-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="Cut-addTarget"><strong>addTarget</strong></a>(...)</dt><dd><tt><a href="#Cut-addTarget">addTarget</a>( (<a href="#Cut">Cut</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> addTarget ( <a href="#Display">Display</a> ) -> None<br> <br> Adds a <a href="#Display">Display</a> to the list of targets.<br> <br> C++ signature :<br> void <a href="#Cut-addTarget">addTarget</a>(hippodraw::QtCut {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Cut-addTargets"><strong>addTargets</strong></a>(...)</dt><dd><tt><a href="#Cut-addTargets">addTargets</a>( (<a href="#Cut">Cut</a>)arg1, (object)arg2) -> None :<br> addTargets ( sequence ) -> None<br> <br> Adds <a href="#Display">Display</a> objects in the sequence to the list targets<br> <br> C++ signature :<br> void <a href="#Cut-addTargets">addTargets</a>(hippodraw::QtCut {lvalue},std::vector<hippodraw::QtDisplay*, std::allocator<hippodraw::QtDisplay*> >)</tt></dd></dl> <dl><dt><a name="Cut-cutRange"><strong>cutRange</strong></a>(...)</dt><dd><tt><a href="#Cut-cutRange">cutRange</a>( (<a href="#Cut">Cut</a>)arg1) -> object :<br> cutRange () -> tuple<br> <br> Returns a pair of values of the range of each <a href="#Cut">Cut</a>.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Cut-cutRange">cutRange</a>(hippodraw::QtCut {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-setCutRange"><strong>setCutRange</strong></a>(...)</dt><dd><tt><a href="#Cut-setCutRange">setCutRange</a>( (<a href="#Cut">Cut</a>)arg1, (float)arg2, (float)arg3, (str)arg4) -> None :<br> setCutRange ( value, value, string ) -> None<br> <br> Sets the range of the <a href="#Cut">Cut</a>. Arguments are low and high values,<br> and the axis.<br> <br> C++ signature :<br> void <a href="#Cut-setCutRange">setCutRange</a>(hippodraw::QtCut {lvalue},double,double,std::string)</tt></dd></dl> <dl><dt><a name="Cut-setEnabled"><strong>setEnabled</strong></a>(...)</dt><dd><tt><a href="#Cut-setEnabled">setEnabled</a>( (<a href="#Cut">Cut</a>)arg1, (bool)arg2) -> None :<br> setEnabled ( Boolean ) -> None<br> <br> Sets the cut to be enabled or not<br> <br> C++ signature :<br> void <a href="#Cut-setEnabled">setEnabled</a>(hippodraw::QtCut {lvalue},bool)</tt></dd></dl> <dl><dt><a name="Cut-toggleInverted"><strong>toggleInverted</strong></a>(...)</dt><dd><tt><a href="#Cut-toggleInverted">toggleInverted</a>( (<a href="#Cut">Cut</a>)arg1) -> None :<br> toggleInverted () -> None<br> <br> Toggles the inversion status<br> <br> C++ signature :<br> void <a href="#Cut-toggleInverted">toggleInverted</a>(hippodraw::QtCut {lvalue})</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="Cut-createFits"><strong>createFits</strong></a>(...)</dt><dd><tt><a href="#Cut-createFits">createFits</a>( (object)arg1, (object)arg2, (<a href="#DataSource">DataSource</a>)arg3, (str)arg4, (str)arg5) -> None :<br> createFits ( sequence, sequence, <a href="#DataSource">DataSource</a>, string, string )->None<br> <br> Create a new FITS file using cut list and column list.<br> This method is deprecated, use the <a href="#FitsController">FitsController</a> instead.<br> <br> C++ signature :<br> void <a href="#Cut-createFits">createFits</a>(std::vector<std::string, std::allocator<std::string> >,std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >,hippodraw::<a href="#DataSource">DataSource</a>*,std::string,std::string)</tt></dd></dl> <dl><dt><a name="Cut-createNTuple"><strong>createNTuple</strong></a>(...)</dt><dd><tt><a href="#Cut-createNTuple">createNTuple</a>( (object)arg1, (object)arg2, (<a href="#DataSource">DataSource</a>)arg3) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> createNTuple ( sequence, sequence, <a href="#DataSource">DataSource</a> ) -> <a href="#NTuple">NTuple</a><br> <br> Create a new <a href="#NTuple">NTuple</a> using cut list and column list.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#Cut-createNTuple">createNTuple</a>(std::vector<std::string, std::allocator<std::string> >,std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >,hippodraw::<a href="#DataSource">DataSource</a>*)</tt></dd></dl> <dl><dt><a name="Cut-createTnt"><strong>createTnt</strong></a>(...)</dt><dd><tt><a href="#Cut-createTnt">createTnt</a>( (object)arg1, (object)arg2, (<a href="#DataSource">DataSource</a>)arg3, (str)arg4, (str)arg5) -> None :<br> createTnt ( sequence, sequence, <a href="#DataSource">DataSource</a>, string, string )-> None<br> <br> Create a new TNT file using cut list and column list.<br> <br> C++ signature :<br> void <a href="#Cut-createTnt">createTnt</a>(std::vector<std::string, std::allocator<std::string> >,std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >,hippodraw::<a href="#DataSource">DataSource</a>*,std::string,std::string)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 72</dl> <hr> Methods inherited from <a href="hippo.html#Display">Display</a>:<br> <dl><dt><a name="Cut-addDataRep"><strong>addDataRep</strong></a>(...)</dt><dd><tt><a href="#Cut-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#DataRep">DataRep</a>)arg2) -> None :<br> addDataRep ( <a href="#DataRep">DataRep</a> ) -> <a href="#Display">Display</a><br> addDataRep ( <a href="#Function">Function</a> ) -> <a href="#Display">Display</a><br> addDataRep ( string, <a href="#DataSource">DataSource</a>, tuple ) -> <a href="#Display">Display</a><br> <br> Adds a <a href="#DataRep">DataRep</a> to the display sharing the same Y axis range<br> The first two methods adds existing <a href="#DataRep">DataRep</a> or <a href="#Function">Function</a> to the<br> <a href="#Display">Display</a>. The third method creates and adds <a href="#DataRep">DataRep</a> to the<br> <a href="#Display">Display</a>. Arguments are same as <a href="#Display">Display</a> constructor.<br> <br> C++ signature :<br> void <a href="#Cut-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::PyDataRep*)<br> <br> <a href="#Cut-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},std::string,hippodraw::<a href="#DataSource">DataSource</a> const*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Cut-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Function">Function</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::PyFunctionRep*)</tt></dd></dl> <dl><dt><a name="Cut-addDataRepStacked"><strong>addDataRepStacked</strong></a>(...)</dt><dd><tt><a href="#Cut-addDataRepStacked">addDataRepStacked</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> addDataRepStacked ( string, <a href="#DataSource">DataSource</a>, tuple ) -> <a href="#Display">Display</a><br> <br> Creates and adds a <a href="#DataRep">DataRep</a> with independent Y axis ranges.<br> The arguments are the same as <a href="#Display">Display</a> constructor.<br> <br> C++ signature :<br> void <a href="#Cut-addDataRepStacked">addDataRepStacked</a>(hippodraw::QtDisplay {lvalue},std::string,hippodraw::<a href="#DataSource">DataSource</a> const*,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="Cut-addFunction"><strong>addFunction</strong></a>(...)</dt><dd><tt><a href="#Cut-addFunction">addFunction</a>( (<a href="#Display">Display</a>)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> addFunction ( <a href="#FunctionBase">FunctionBase</a> ) -> None<br> <br> Adds a <a href="#FunctionBase">FunctionBase</a> object to the display by appropriately<br> wrapping it with a <a href="#Function">Function</a>.<br> <br> C++ signature :<br> void <a href="#Cut-addFunction">addFunction</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#FunctionBase">FunctionBase</a>*)</tt></dd></dl> <dl><dt><a name="Cut-addObserver"><strong>addObserver</strong></a>(...)</dt><dd><tt><a href="#Cut-addObserver">addObserver</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Observer">Observer</a>)arg2) -> None :<br> addObserver ( <a href="#Observer">Observer</a> ) -> None<br> <br> Adds an <a href="#Observer">Observer</a> to the <a href="#Display">Display</a> object.<br> <br> C++ signature :<br> void <a href="#Cut-addObserver">addObserver</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#Observer">Observer</a>*)</tt></dd></dl> <dl><dt><a name="Cut-addValues"><strong>addValues</strong></a>(...)</dt><dd><tt><a href="#Cut-addValues">addValues</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> addValue ( tuple ) -> None<br> <br> For static histograms, adds a value to the accumulation.<br> For 1D histogram, the tuple should contain one or two values,<br> the second used as a weight. For 2D histogram, the tuple should<br> contain two or three elements, the third being the weight.<br> non static Displays do nothing.<br> <br> C++ signature :<br> void <a href="#Cut-addValues">addValues</a>(hippodraw::QtDisplay {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="Cut-applyCut"><strong>applyCut</strong></a>(...)</dt><dd><tt><a href="#Cut-applyCut">applyCut</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> applyCut ( <a href="#Cut">Cut</a> ) -> None<br> <br> Apply a <a href="#Cut">Cut</a> to the <a href="#Display">Display</a><br> <br> C++ signature :<br> void <a href="#Cut-applyCut">applyCut</a>(hippodraw::QtDisplay {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Cut-applyCuts"><strong>applyCuts</strong></a>(...)</dt><dd><tt><a href="#Cut-applyCuts">applyCuts</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> applyCuts ( sequence ) -> None<br> <br> Apply each <a href="#Cut">Cut</a> in the sequence to the <a href="#Display">Display</a><br> <br> C++ signature :<br> void <a href="#Cut-applyCuts">applyCuts</a>(hippodraw::QtDisplay {lvalue},std::vector<hippodraw::QtDisplay*, std::allocator<hippodraw::QtDisplay*> >)</tt></dd></dl> <dl><dt><a name="Cut-createDataArray"><strong>createDataArray</strong></a>(...)</dt><dd><tt><a href="#Cut-createDataArray">createDataArray</a>( (<a href="#Display">Display</a>)arg1) -> <a href="#DataArray">DataArray</a> :<br> createDataArray ( ) -> <a href="#DataArray">DataArray</a><br> <br> Returns a <a href="#DataArray">DataArray</a> representation of the <a href="#Display">Display</a>'s contents<br> (This method available if configured with numarray)<br> <br> C++ signature :<br> hippodraw::PyDataSource* <a href="#Cut-createDataArray">createDataArray</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-currentView"><strong>currentView</strong></a>(...)</dt><dd><tt><a href="#Cut-currentView">currentView</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> currentView ( ) -> int<br> <br> Index of the current view.<br> <br> C++ signature :<br> int <a href="#Cut-currentView">currentView</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-deleteView"><strong>deleteView</strong></a>(...)</dt><dd><tt><a href="#Cut-deleteView">deleteView</a>( (<a href="#Display">Display</a>)arg1, (int)arg2) -> None :<br> deleteView ( int ) -> None<br> <br> Delete a view by index.<br> <br> C++ signature :<br> void <a href="#Cut-deleteView">deleteView</a>(hippodraw::QtDisplay {lvalue},int)</tt></dd></dl> <dl><dt><a name="Cut-getBinWidth"><strong>getBinWidth</strong></a>(...)</dt><dd><tt><a href="#Cut-getBinWidth">getBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> float :<br> getBinWidth ( string ) -> value<br> <br> Returns the bin width on axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> double <a href="#Cut-getBinWidth">getBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-getDataRep"><strong>getDataRep</strong></a>(...)</dt><dd><tt><a href="#Cut-getDataRep">getDataRep</a>( (<a href="#Display">Display</a>)arg1) -> <a href="#DataRep">DataRep</a> :<br> getDataRep ( ) -> <a href="#DataRep">DataRep</a><br> <br> Returns a reference to the active <a href="#DataRep">DataRep</a> or if all <a href="#DataRep">DataRep</a> objects are<br> active, returns a reference to the first one.<br> <br> C++ signature :<br> hippodraw::PyDataRep* <a href="#Cut-getDataRep">getDataRep</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-getDataReps"><strong>getDataReps</strong></a>(...)</dt><dd><tt><a href="#Cut-getDataReps">getDataReps</a>( (<a href="#Display">Display</a>)arg1) -> object :<br> getDataReps ( ) -> list<br> <br> Returns a list of <a href="#DataRep">DataRep</a> objects contained by the <a href="#Display">Display</a>..<br> <br> C++ signature :<br> std::vector<hippodraw::PyDataRep*, std::allocator<hippodraw::PyDataRep*> > <a href="#Cut-getDataReps">getDataReps</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#Cut-getLabel">getLabel</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> str :<br> getLabel ( string ) -> string<br> <br> Returns the label of the axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> std::string <a href="#Cut-getLabel">getLabel</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-getLog"><strong>getLog</strong></a>(...)</dt><dd><tt><a href="#Cut-getLog">getLog</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> int :<br> getLog ( string ) -> value<br> <br> Returns True if axis specified as a string, e.g. 'x', is being<br> displayed on a logarithmic scale.<br> <br> C++ signature :<br> int <a href="#Cut-getLog">getLog</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-getRange"><strong>getRange</strong></a>(...)</dt><dd><tt><a href="#Cut-getRange">getRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> object :<br> getRange ( string ) -> tuple<br> <br> Returns the tuple representing the range for the axis specified<br> as a string, e.g., 'x'.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Cut-getRange">getRange</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#Cut-getTitle">getTitle</a>( (<a href="#Display">Display</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the current title. The title will be the title of<br> the <a href="#DataSource">DataSource</a> unless it has been explicitly changed.<br> <br> C++ signature :<br> std::string <a href="#Cut-getTitle">getTitle</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-nextView"><strong>nextView</strong></a>(...)</dt><dd><tt><a href="#Cut-nextView">nextView</a>( (<a href="#Display">Display</a>)arg1, (bool)arg2) -> int :<br> nextView ( bool ) -> int<br> <br> Cycle to the next view in the view buffer. Set the argument to True to cycle for wards, False to cycle back wards.<br> Returns the index of the new view.<br> <br> C++ signature :<br> int <a href="#Cut-nextView">nextView</a>(hippodraw::QtDisplay {lvalue},bool)</tt></dd></dl> <dl><dt><a name="Cut-numViews"><strong>numViews</strong></a>(...)</dt><dd><tt><a href="#Cut-numViews">numViews</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> numViews ( ) -> int<br> <br> Return the number of stored views.<br> <br> C++ signature :<br> int <a href="#Cut-numViews">numViews</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-numberOfEntries"><strong>numberOfEntries</strong></a>(...)</dt><dd><tt><a href="#Cut-numberOfEntries">numberOfEntries</a>( (<a href="#Display">Display</a>)arg1) -> float :<br> numberOfEntries ( ) -> value<br> <br> Returns the number of entries in the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> double <a href="#Cut-numberOfEntries">numberOfEntries</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-plotterId"><strong>plotterId</strong></a>(...)</dt><dd><tt><a href="#Cut-plotterId">plotterId</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> plotterId () -> value<br> <br> Returns a unique identifier for the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> int <a href="#Cut-plotterId">plotterId</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-reset"><strong>reset</strong></a>(...)</dt><dd><tt><a href="#Cut-reset">reset</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> reset () -> None<br> <br> Resets the contents of all bins. Only applicable to static<br> histograms.<br> <br> C++ signature :<br> void <a href="#Cut-reset">reset</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-resize"><strong>resize</strong></a>(...)</dt><dd><tt><a href="#Cut-resize">resize</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> resize () -> None<br> <br> Resizes the <a href="#Display">Display</a> to its saved values.<br> <br> C++ signature :<br> void <a href="#Cut-resize">resize</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-saveView"><strong>saveView</strong></a>(...)</dt><dd><tt><a href="#Cut-saveView">saveView</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> saveView ( ) -> int<br> <br> Saves the current set of x and y ranges and returns the index of the saved view.<br> <br> C++ signature :<br> int <a href="#Cut-saveView">saveView</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-setAspectRatio"><strong>setAspectRatio</strong></a>(...)</dt><dd><tt><a href="#Cut-setAspectRatio">setAspectRatio</a>( (<a href="#Display">Display</a>)arg1, (float)arg2) -> None :<br> setAspectRatio ( value ) -> None<br> <br> Sets the required aspect ratio of the <a href="#Display">Display</a> to value, the<br> ratio of the width to the height.<br> <br> C++ signature :<br> void <a href="#Cut-setAspectRatio">setAspectRatio</a>(hippodraw::QtDisplay {lvalue},double)</tt></dd></dl> <dl><dt><a name="Cut-setAutoRanging"><strong>setAutoRanging</strong></a>(...)</dt><dd><tt><a href="#Cut-setAutoRanging">setAutoRanging</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (bool)arg3) -> None :<br> setAutoRanging ( string, Boolean ) -> None<br> <br> Sets auto-ranging on axis specified as a string, e.g. 'x',non or off.<br> <br> C++ signature :<br> void <a href="#Cut-setAutoRanging">setAutoRanging</a>(hippodraw::QtDisplay {lvalue},std::string,bool)</tt></dd></dl> <dl><dt><a name="Cut-setAutoTicks"><strong>setAutoTicks</strong></a>(...)</dt><dd><tt><a href="#Cut-setAutoTicks">setAutoTicks</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (bool)arg3) -> None :<br> setAutoTicks ( Boolean ) -> None<br> <br> Set the ticks generation to be automatic (the default) or<br> manually.<br> <br> C++ signature :<br> void <a href="#Cut-setAutoTicks">setAutoTicks</a>(hippodraw::QtDisplay {lvalue},std::string,bool)</tt></dd></dl> <dl><dt><a name="Cut-setBinWidth"><strong>setBinWidth</strong></a>(...)</dt><dd><tt><a href="#Cut-setBinWidth">setBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (bool)arg4) -> None :<br> Set the bin width, explicitly saving the value or not.<br> <br> C++ signature :<br> void <a href="#Cut-setBinWidth">setBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string,double,bool)<br> <br> <a href="#Cut-setBinWidth">setBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setBinWidth ( string, value ) -> None<br> <br> Set the bin width to value on axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> void <a href="#Cut-setBinWidth">setBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string,double)</tt></dd></dl> <dl><dt><a name="Cut-setColorMap"><strong>setColorMap</strong></a>(...)</dt><dd><tt><a href="#Cut-setColorMap">setColorMap</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setColorMap ( string ) -> None<br> <br> Set the value-to-color map to one named by the argument.<br> <br> C++ signature :<br> void <a href="#Cut-setColorMap">setColorMap</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-setContourLevels"><strong>setContourLevels</strong></a>(...)</dt><dd><tt><a href="#Cut-setContourLevels">setContourLevels</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> setContourLevels ( sequence ) -> None<br> <br> Sets the contour levels if the <a href="#Display">Display</a> is using contour point<br> representation from the values in the sequence.<br> <br> C++ signature :<br> void <a href="#Cut-setContourLevels">setContourLevels</a>(hippodraw::QtDisplay {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="Cut-setLabel"><strong>setLabel</strong></a>(...)</dt><dd><tt><a href="#Cut-setLabel">setLabel</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (str)arg3) -> None :<br> setLabel ( string, string ) -> None<br> <br> Sets the label for the axis specified by first argument to value<br> of the second argument.<br> <br> C++ signature :<br> void <a href="#Cut-setLabel">setLabel</a>(hippodraw::QtDisplay {lvalue},std::string,std::string)</tt></dd></dl> <dl><dt><a name="Cut-setLog"><strong>setLog</strong></a>(...)</dt><dd><tt><a href="#Cut-setLog">setLog</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (int)arg3) -> None :<br> setLog ( string, Boolean ) -> None<br> <br> Sets the axis specified by the first argument on log scale.<br> <br> C++ signature :<br> void <a href="#Cut-setLog">setLog</a>(hippodraw::QtDisplay {lvalue},std::string,int)</tt></dd></dl> <dl><dt><a name="Cut-setNumberOfBins"><strong>setNumberOfBins</strong></a>(...)</dt><dd><tt><a href="#Cut-setNumberOfBins">setNumberOfBins</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (int)arg3) -> None :<br> setNumberOfBins ( string, value ) -> None<br> <br> Sets the number of bins on named axis, e.g. 'x' to the given <br> value.<br> <br> C++ signature :<br> void <a href="#Cut-setNumberOfBins">setNumberOfBins</a>(hippodraw::QtDisplay {lvalue},std::string,unsigned int)</tt></dd></dl> <dl><dt><a name="Cut-setOffset"><strong>setOffset</strong></a>(...)</dt><dd><tt><a href="#Cut-setOffset">setOffset</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setOffset ( string, value ) -> None<br> <br> Sets the offset of the bins relative to their current width on<br> specified axis.<br> <br> C++ signature :<br> void <a href="#Cut-setOffset">setOffset</a>(hippodraw::QtDisplay {lvalue},std::string,double)</tt></dd></dl> <dl><dt><a name="Cut-setPointRep"><strong>setPointRep</strong></a>(...)</dt><dd><tt><a href="#Cut-setPointRep">setPointRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#RepBase">RepBase</a>)arg2) -> None :<br> setPointRep ( <a href="#RepBase">RepBase</a> ) -> None<br> <br> Sets the point representation to be used.<br> <br> C++ signature :<br> void <a href="#Cut-setPointRep">setPointRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#RepBase">RepBase</a>*)</tt></dd></dl> <dl><dt><a name="Cut-setRange"><strong>setRange</strong></a>(...)</dt><dd><tt><a href="#Cut-setRange">setRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Cut-setRange">setRange</a>(hippodraw::QtDisplay {lvalue},std::string,double,double)<br> <br> <a href="#Cut-setRange">setRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (float)arg4, (bool)arg5) -> None :<br> setRange ( string, value, value ) -> None<br> setRange ( string, value, value, Boolean ) -> None<br> <br> Set the upper and lower bounds for the specified axis. For the<br> second form, also save them if the Boolean argument is true.<br> <br> C++ signature :<br> void <a href="#Cut-setRange">setRange</a>(hippodraw::QtDisplay {lvalue},std::string,double,double,bool)</tt></dd></dl> <dl><dt><a name="Cut-setTicks"><strong>setTicks</strong></a>(...)</dt><dd><tt><a href="#Cut-setTicks">setTicks</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (object)arg3, (object)arg4) -> None :<br> setTicks ( string, sequence, sequence ) -> None<br> <br> Sets the tick locations and labels. The first argument is the<br> axis, the second argument is a sequence containing the<br> locations, and the third argument is a sequence of tick labels.<br> <br> C++ signature :<br> void <a href="#Cut-setTicks">setTicks</a>(hippodraw::QtDisplay {lvalue},std::string,std::vector<double, std::allocator<double> >,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="Cut-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#Cut-setTitle">setTitle</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the display.<br> <br> C++ signature :<br> void <a href="#Cut-setTitle">setTitle</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-setTransform"><strong>setTransform</strong></a>(...)</dt><dd><tt><a href="#Cut-setTransform">setTransform</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setTransform ( string ) -> None<br> <br> Sets the transform object.<br> <br> C++ signature :<br> void <a href="#Cut-setTransform">setTransform</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Cut-setView"><strong>setView</strong></a>(...)</dt><dd><tt><a href="#Cut-setView">setView</a>( (<a href="#Display">Display</a>)arg1, (int)arg2) -> None :<br> setView ( int ) -> None<br> <br> Set the view by its index.<br> <br> C++ signature :<br> void <a href="#Cut-setView">setView</a>(hippodraw::QtDisplay {lvalue},int)</tt></dd></dl> <dl><dt><a name="Cut-unlock"><strong>unlock</strong></a>(...)</dt><dd><tt><a href="#Cut-unlock">unlock</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> unlock () -> None<br> <br> Unlock the application thread.<br> <br> C++ signature :<br> void <a href="#Cut-unlock">unlock</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Cut-update"><strong>update</strong></a>(...)</dt><dd><tt><a href="#Cut-update">update</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> update () -> None<br> <br> Updates the display.<br> <br> C++ signature :<br> void <a href="#Cut-update">update</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Cut-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="CutController">class <strong>CutController</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The <a href="#CutController">CutController</a> class provides interface to <a href="#Cut">Cut</a> functions.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#CutController">CutController</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="CutController-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="CutController-createIdCut"><strong>createIdCut</strong></a>(...)</dt><dd><tt><a href="#CutController-createIdCut">createIdCut</a>( (<a href="#CutController">CutController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (<a href="#DataSource">DataSource</a>)arg3) -> None :<br> createIdCut (source, dest ) -> None<br> <br> Creates a column in dest that can be used as <a href="#Cut">Cut</a> on it, <br> for values in source<br> <br> C++ signature :<br> void <a href="#CutController-createIdCut">createIdCut</a>(hippodraw::<a href="#CutController">CutController</a> {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*,hippodraw::<a href="#DataSource">DataSource</a>*)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="CutController-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#CutController-instance">instance</a>() -> <a href="#CutController">CutController</a> :<br> instance () -> <a href="#CutController">CutController</a><br> <br> Returns the singleton instance of the controller.<br> <br> C++ signature :<br> hippodraw::<a href="#CutController">CutController</a>* <a href="#CutController-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#CutController-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="DataArray">class <strong>DataArray</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A <a href="#DataArray">DataArray</a> wraps a <a href="#DataSource">DataSource</a> object so that numerical Python<br> arrays can be used as both input and output. The numerical array<br> can be either a numarray.array or Numeric.array depending on<br> how the hippo module was configured.<br> <br> Access to the array is done like a Python list or dictionary.<br> array = my_data_array [ index ] # list form<br> array = my_data_array [ 'my_label' ] # dict form<br> <br> Storage to the array is also done like a Python list or dictionary.<br> my_data_array [ index ] = ... # list form<br> my_data_array [ 'my_label' ] = ... # dict form<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#DataArray">DataArray</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="DataArray-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt><a href="#DataArray-__getitem__">__getitem__</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> NDArray :<br> __getitem__ ( value ) -> array<br> <br> Returns a copy of the column as numerical array. 'value' can<br> be either the column label or its index.<br> <br> C++ signature :<br> boost::python::numeric::array <a href="#DataArray-__getitem__">__getitem__</a>(hippodraw::PyDataSource {lvalue},std::string)<br> <br> <a href="#DataArray-__getitem__">__getitem__</a>( (<a href="#DataArray">DataArray</a>)arg1, (int)arg2) -> NDArray :<br> <br> C++ signature :<br> boost::python::numeric::array <a href="#DataArray-__getitem__">__getitem__</a>(hippodraw::PyDataSource {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="DataArray-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#DataArray-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-__init__">__init__</a>(_object*)<br> <br> <a href="#DataArray-__init__">__init__</a>( (object)arg1, (str)arg2) -> None :<br> <a href="#DataArray">DataArray</a> ( string ) -> <a href="#DataArray">DataArray</a><br> <br> Creates a <a href="#DataArray">DataArray</a>. The string can be one of<br> <a href="#ListTuple">ListTuple</a><br> <a href="#NTuple">NTuple</a><br> <a href="#NumArrayTuple">NumArrayTuple</a><br> <br> C++ signature :<br> void <a href="#DataArray-__init__">__init__</a>(_object*,std::string)</tt></dd></dl> <dl><dt><a name="DataArray-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="DataArray-__setitem__"><strong>__setitem__</strong></a>(...)</dt><dd><tt><a href="#DataArray-__setitem__">__setitem__</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> None :<br> __setitem__ ( label, sequence ) -> None<br> <br> Copies the contensts of the sequence. If column with label<br> already exists, replaces it, otherwise add a new column.<br> <br> C++ signature :<br> void <a href="#DataArray-__setitem__">__setitem__</a>(hippodraw::PyDataSource {lvalue},std::string,std::vector<double, std::allocator<double> >)<br> <br> <a href="#DataArray-__setitem__">__setitem__</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> None :<br> __setitem__ ( value, array ) -> None<br> <br> Copies the contents of array. If `'value' is an index, then<br> replaces the contents of the existing column. If 'value' is<br> a label then either replaces existing column with that label<br> or adds a new column.<br> <br> C++ signature :<br> void <a href="#DataArray-__setitem__">__setitem__</a>(hippodraw::PyDataSource {lvalue},std::string,boost::python::numeric::array)<br> <br> <a href="#DataArray-__setitem__">__setitem__</a>( (<a href="#DataArray">DataArray</a>)arg1, (int)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-__setitem__">__setitem__</a>(hippodraw::PyDataSource {lvalue},unsigned int,boost::python::numeric::array)</tt></dd></dl> <dl><dt><a name="DataArray-addColumn"><strong>addColumn</strong></a>(...)</dt><dd><tt><a href="#DataArray-addColumn">addColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> int :<br> addColumn ( string, list ) -> value<br> addColumn ( string, array ) -> value<br> <br> Adds a column. The string will be the label of the column.<br> A copy of the list or array values will be the contents.<br> The second form is only available if HippoDraw was configured<br> with numerical Python support. Returns the new column's index.<br> <br> C++ signature :<br> int <a href="#DataArray-addColumn">addColumn</a>(hippodraw::PyDataSource {lvalue},std::string,std::vector<double, std::allocator<double> >)<br> <br> <a href="#DataArray-addColumn">addColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> int :<br> <br> C++ signature :<br> int <a href="#DataArray-addColumn">addColumn</a>(hippodraw::PyDataSource {lvalue},std::string,boost::python::numeric::array)</tt></dd></dl> <dl><dt><a name="DataArray-addRow"><strong>addRow</strong></a>(...)</dt><dd><tt><a href="#DataArray-addRow">addRow</a>( (<a href="#DataArray">DataArray</a>)arg1, (object)arg2) -> None :<br> addRow ( sequence ) -> None<br> <br> Adds a row to the held <a href="#DataSource">DataSource</a> object if supported, otherwise throws Runtime exception.<br> <br> C++ signature :<br> void <a href="#DataArray-addRow">addRow</a>(hippodraw::PyDataSource {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="DataArray-append"><strong>append</strong></a>(...)</dt><dd><tt><a href="#DataArray-append">append</a>( (<a href="#DataArray">DataArray</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2) -> None :<br> append ( <a href="#DataArray">DataArray</a> ) -> None<br> append ( <a href="#DataSource">DataSource</a> ) -> None<br> <br> Appends contents of <a href="#DataSource">DataSource</a> or <a href="#DataArray">DataArray</a> to the <a href="#DataArray">DataArray</a>.<br> <br> C++ signature :<br> void <a href="#DataArray-append">append</a>(hippodraw::PyDataSource {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*)<br> <br> <a href="#DataArray-append">append</a>( (<a href="#DataArray">DataArray</a>)arg1, (<a href="#DataArray">DataArray</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-append">append</a>(hippodraw::PyDataSource {lvalue},hippodraw::PyDataSource const*)</tt></dd></dl> <dl><dt><a name="DataArray-dataSource"><strong>dataSource</strong></a>(...)</dt><dd><tt><a href="#DataArray-dataSource">dataSource</a>( (<a href="#DataArray">DataArray</a>)arg1) -> <a href="#DataSource">DataSource</a> :<br> dataSource () -> <a href="#DataSource">DataSource</a><br> <br> Returns reference to underlying <a href="#DataSource">DataSource</a><br> <br> C++ signature :<br> hippodraw::<a href="#DataSource">DataSource</a> <a href="#DataArray-dataSource">dataSource</a>(hippodraw::PyDataSource {lvalue})</tt></dd></dl> <dl><dt><a name="DataArray-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#DataArray-getColumn">getColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (int)arg2) -> object :<br> getColumn ( value ) -> list<br> <br> Returns a column as list of floats. 'value' maybe either<br> the column label or its index.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#DataArray-getColumn">getColumn</a>(hippodraw::PyDataSource {lvalue},unsigned int)<br> <br> <a href="#DataArray-getColumn">getColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#DataArray-getColumn">getColumn</a>(hippodraw::PyDataSource {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataArray-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#DataArray-getLabels">getLabels</a>( (<a href="#DataArray">DataArray</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns the list of string objects of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#DataArray-getLabels">getLabels</a>(hippodraw::PyDataSource {lvalue})</tt></dd></dl> <dl><dt><a name="DataArray-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#DataArray-getTitle">getTitle</a>( (<a href="#DataArray">DataArray</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns title of the <a href="#DataSource">DataSource</a>.<br> <br> C++ signature :<br> std::string <a href="#DataArray-getTitle">getTitle</a>(hippodraw::PyDataSource {lvalue})</tt></dd></dl> <dl><dt><a name="DataArray-has_key"><strong>has_key</strong></a>(...)</dt><dd><tt><a href="#DataArray-has_key">has_key</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> bool :<br> has_key ( string ) -> Boolean<br> <br> Returns True if column with label exists.<br> <br> C++ signature :<br> bool <a href="#DataArray-has_key">has_key</a>(hippodraw::PyDataSource {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataArray-keys"><strong>keys</strong></a>(...)</dt><dd><tt><a href="#DataArray-keys">keys</a>( (<a href="#DataArray">DataArray</a>)arg1) -> object :<br> keys () -> list<br> <br> Returns the list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#DataArray-keys">keys</a>(hippodraw::PyDataSource {lvalue})</tt></dd></dl> <dl><dt><a name="DataArray-register"><strong>register</strong></a>(...)</dt><dd><tt><a href="#DataArray-register">register</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> None :<br> register ( string ) -> None<br> register ( ) -> string<br> <br> Register the underlying <a href="#DataSource">DataSource</a> with the<br> DataSourceController. The first form registers it with the<br> given name, while the second from returns a unique name<br> generated by the controller.<br> <br> C++ signature :<br> void <a href="#DataArray-register">register</a>(hippodraw::PyDataSource {lvalue},std::string)<br> <br> <a href="#DataArray-register">register</a>( (<a href="#DataArray">DataArray</a>)arg1) -> str :<br> <br> C++ signature :<br> std::string <a href="#DataArray-register">register</a>(hippodraw::PyDataSource {lvalue})</tt></dd></dl> <dl><dt><a name="DataArray-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#DataArray-replaceColumn">replaceColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( value, list ) -> None<br> replaceColumn ( value, array ) -> None<br> <br> Replace column by its label or index. The second form is <br> only available if HippoDraw was configure with numerical<br> arrays.<br> <br> C++ signature :<br> void <a href="#DataArray-replaceColumn">replaceColumn</a>(hippodraw::PyDataSource {lvalue},std::string,std::vector<double, std::allocator<double> >)<br> <br> <a href="#DataArray-replaceColumn">replaceColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (int)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-replaceColumn">replaceColumn</a>(hippodraw::PyDataSource {lvalue},unsigned int,std::vector<double, std::allocator<double> >)<br> <br> <a href="#DataArray-replaceColumn">replaceColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-replaceColumn">replaceColumn</a>(hippodraw::PyDataSource {lvalue},std::string,boost::python::numeric::array)<br> <br> <a href="#DataArray-replaceColumn">replaceColumn</a>( (<a href="#DataArray">DataArray</a>)arg1, (int)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#DataArray-replaceColumn">replaceColumn</a>(hippodraw::PyDataSource {lvalue},unsigned int,boost::python::numeric::array)</tt></dd></dl> <dl><dt><a name="DataArray-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#DataArray-setName">setName</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the <a href="#DataSource">DataSource</a>. The name should be unique<br> with one application and may appear in the Inspector panel.<br> <br> C++ signature :<br> void <a href="#DataArray-setName">setName</a>(hippodraw::PyDataSource {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataArray-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#DataArray-setTitle">setTitle</a>( (<a href="#DataArray">DataArray</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the <a href="#DataSource">DataSource</a>. The title is what appears,<br> by default, at the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#DataArray-setTitle">setTitle</a>(hippodraw::PyDataSource {lvalue},std::string)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="DataArray-getCurrent"><strong>getCurrent</strong></a>(...)</dt><dd><tt><a href="#DataArray-getCurrent">getCurrent</a>() -> <a href="#DataArray">DataArray</a> :<br> getCurrent () -> <a href="#DataArray">DataArray</a><br> <br> Returns a <a href="#DataArray">DataArray</a> that wraps the current <a href="#DataSource">DataSource</a>.<br> <br> C++ signature :<br> hippodraw::PyDataSource* <a href="#DataArray-getCurrent">getCurrent</a>()</tt></dd></dl> <hr> Data descriptors defined here:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 20</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#DataArray-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="DataRep">class <strong>DataRep</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A base class for representing data in various ways. For example, a<br> a histogram is a way to represent a column of data.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#DataRep">DataRep</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="DataRep-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#DataRep-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#DataRep-__init__">__init__</a>(_object*)<br> <br> <a href="#DataRep-__init__">__init__</a>( (object)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> <a href="#DataRep">DataRep</a> ( string ) -> <a href="#DataRep">DataRep</a><br> <a href="#DataRep">DataRep</a> ( string, <a href="#DataSource">DataSource</a>, sequence ) -> <a href="#DataRep">DataRep</a><br> <a href="#DataRep">DataRep</a> ( <a href="#DataRep">DataRep</a> ) -> <a href="#DataRep">DataRep</a><br> <br> Constructors for <a href="#DataRep">DataRep</a> objects. The first form creates a<br> static version. The second form creates a dynamic version<br> bound to a <a href="#DataSource">DataSource</a> with bindings taken from the strings in<br> the sequence. The final version makes a copy of existing<br> <a href="#DataRep">DataRep</a>.<br> <br> For the names of the types of <a href="#DataRep">DataRep</a> classes available<br> see <a href="#DataRep-names">names</a>().<br> <br> C++ signature :<br> void <a href="#DataRep-__init__">__init__</a>(_object*,std::string,hippodraw::<a href="#DataSource">DataSource</a> const*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#DataRep-__init__">__init__</a>( (object)arg1, (str)arg2, (<a href="#DataArray">DataArray</a>)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#DataRep-__init__">__init__</a>(_object*,std::string,hippodraw::PyDataSource const*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#DataRep-__init__">__init__</a>( (object)arg1, (<a href="#DataRep">DataRep</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#DataRep-__init__">__init__</a>(_object*,hippodraw::PyDataRep*)</tt></dd></dl> <dl><dt><a name="DataRep-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="DataRep-addCut"><strong>addCut</strong></a>(...)</dt><dd><tt><a href="#DataRep-addCut">addCut</a>( (<a href="#DataRep">DataRep</a>)arg1) -> None :<br> addCut ( ) -> None<br> <br> Adds a cut to limit the region given to a fitter.<br> <br> C++ signature :<br> void <a href="#DataRep-addCut">addCut</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-applyCut"><strong>applyCut</strong></a>(...)</dt><dd><tt><a href="#DataRep-applyCut">applyCut</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#Cut">Cut</a>)arg2) -> None :<br> applyCut ( <a href="#Cut">Cut</a> ) -> None<br> <br> Applies a <a href="#Cut">Cut</a> to limit the rows of the <a href="#DataSource">DataSource</a> used by<br> the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#DataRep-applyCut">applyCut</a>(hippodraw::PyDataRep {lvalue},hippodraw::QtCut*)</tt></dd></dl> <dl><dt><a name="DataRep-applyCuts"><strong>applyCuts</strong></a>(...)</dt><dd><tt><a href="#DataRep-applyCuts">applyCuts</a>( (<a href="#DataRep">DataRep</a>)arg1, (object)arg2) -> None :<br> applyCuts ( sequence ) -> None<br> <br> Applies a sequence of <a href="#Cut">Cut</a> object to limit the rows of<br> the <a href="#DataSource">DataSource</a> used by the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#DataRep-applyCuts">applyCuts</a>(hippodraw::PyDataRep {lvalue},std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >)</tt></dd></dl> <dl><dt><a name="DataRep-colorNames"><strong>colorNames</strong></a>(...)</dt><dd><tt><a href="#DataRep-colorNames">colorNames</a>( (<a href="#DataRep">DataRep</a>)arg1) -> object :<br> colorNames () -> tuple<br> <br> Returns a list of available color names.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#DataRep-colorNames">colorNames</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-createNTuple"><strong>createNTuple</strong></a>(...)</dt><dd><tt><a href="#DataRep-createNTuple">createNTuple</a>( (<a href="#DataRep">DataRep</a>)arg1) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> createNTuple () -> <a href="#NTuple">NTuple</a><br> <br> Creates and returns an <a href="#NTuple">NTuple</a> representation of the object.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a> const* <a href="#DataRep-createNTuple">createNTuple</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-createNTupleUnderRegion"><strong>createNTupleUnderRegion</strong></a>(...)</dt><dd><tt><a href="#DataRep-createNTupleUnderRegion">createNTupleUnderRegion</a>( (<a href="#DataRep">DataRep</a>)arg1) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> createNTupleUnderRegion () -> <a href="#NTuple">NTuple</a><br> <br> Creates and returns a <a href="#NTuple">NTuple</a> contain only rows that pass the<br> region cuts.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#DataRep-createNTupleUnderRegion">createNTupleUnderRegion</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-getBinWidth"><strong>getBinWidth</strong></a>(...)</dt><dd><tt><a href="#DataRep-getBinWidth">getBinWidth</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> float :<br> getBinWidth ( string ) -> value<br> Returns the bin width on specified axis. Only meaningful if<br> object is histogram type.<br> <br> C++ signature :<br> double <a href="#DataRep-getBinWidth">getBinWidth</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-getColumnWithCuts"><strong>getColumnWithCuts</strong></a>(...)</dt><dd><tt><a href="#DataRep-getColumnWithCuts">getColumnWithCuts</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> object :<br> getColumnWithCuts ( column ) -> tuple<br> <br> Creates and returns the named column, with cuts applied.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#DataRep-getColumnWithCuts">getColumnWithCuts</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-getMean"><strong>getMean</strong></a>(...)</dt><dd><tt><a href="#DataRep-getMean">getMean</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> float :<br> getMean ( string ) -> value<br> <br> Returns the mean of the data along specified axis<br> <br> C++ signature :<br> double <a href="#DataRep-getMean">getMean</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-getNTupleWithCuts"><strong>getNTupleWithCuts</strong></a>(...)</dt><dd><tt><a href="#DataRep-getNTupleWithCuts">getNTupleWithCuts</a>( (<a href="#DataRep">DataRep</a>)arg1) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> getNTupleWithCuts () -> <a href="#NTuple">NTuple</a><br> <br> Creates and returns to <a href="#NTuple">NTuple</a> being used, with cuts applied.<br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#DataRep-getNTupleWithCuts">getNTupleWithCuts</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-getRMS"><strong>getRMS</strong></a>(...)</dt><dd><tt><a href="#DataRep-getRMS">getRMS</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> float :<br> getRMS ( string ) -> value<br> <br> Returns root mean squared of data along specified axis<br> <br> C++ signature :<br> double <a href="#DataRep-getRMS">getRMS</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-name"><strong>name</strong></a>(...)</dt><dd><tt><a href="#DataRep-name">name</a>( (<a href="#DataRep">DataRep</a>)arg1) -> str :<br> name ( ) -> string<br> <br> Returns the type of <a href="#DataRep">DataRep</a>.<br> <br> C++ signature :<br> std::string <a href="#DataRep-name">name</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-normalizeTo"><strong>normalizeTo</strong></a>(...)</dt><dd><tt><a href="#DataRep-normalizeTo">normalizeTo</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#DataRep">DataRep</a>)arg2) -> None :<br> normalizeTo ( <a href="#DataRep">DataRep</a> ) -> None<br> <br> Sets the object to normalize itself to a target one<br> <br> C++ signature :<br> void <a href="#DataRep-normalizeTo">normalizeTo</a>(hippodraw::PyDataRep {lvalue},hippodraw::PyDataRep const*)</tt></dd></dl> <dl><dt><a name="DataRep-numberOfEntries"><strong>numberOfEntries</strong></a>(...)</dt><dd><tt><a href="#DataRep-numberOfEntries">numberOfEntries</a>( (<a href="#DataRep">DataRep</a>)arg1) -> float :<br> numberOfEntries ( ) -> value<br> <br> Returns the number of entries.<br> <br> C++ signature :<br> double <a href="#DataRep-numberOfEntries">numberOfEntries</a>(hippodraw::PyDataRep {lvalue})</tt></dd></dl> <dl><dt><a name="DataRep-set"><strong>set</strong></a>(...)</dt><dd><tt><a href="#DataRep-set">set</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#ColorValue">ColorValue</a>)arg2) -> None :<br> set ( <a href="#ColorValue">ColorValue</a> ) -> None<br> set ( <a href="#Line">Line</a> ) -> None<br> set ( <a href="#Symbol">Symbol</a> ) -> None<br> <br> Sets the color, line style or <a href="#Symbol">Symbol</a> of the <a href="#RepBase">RepBase</a> object.<br> Use <a href="#ColorValue">ColorValue</a>.values, <a href="#Line">Line</a>.values, or <a href="#Symbol">Symbol</a>.values to see<br> available values.<br> <br> C++ signature :<br> void <a href="#DataRep-set">set</a>(hippodraw::PyDataRep {lvalue},hippodraw::Color::Value)<br> <br> <a href="#DataRep-set">set</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#Line">Line</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#DataRep-set">set</a>(hippodraw::PyDataRep {lvalue},hippodraw::<a href="#Line">Line</a>::Style)<br> <br> <a href="#DataRep-set">set</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#Symbol">Symbol</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#DataRep-set">set</a>(hippodraw::PyDataRep {lvalue},hippodraw::<a href="#Symbol">Symbol</a>::Type)</tt></dd></dl> <dl><dt><a name="DataRep-setAxisBinding"><strong>setAxisBinding</strong></a>(...)</dt><dd><tt><a href="#DataRep-setAxisBinding">setAxisBinding</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2, (str)arg3) -> None :<br> setAxisBinding ( string, string ) -> None<br> <br> Sets an axis binding. The first argument is the axis and the<br> second is a label of a column in the <a href="#DataSource">DataSource</a>.<br> <br> C++ signature :<br> void <a href="#DataRep-setAxisBinding">setAxisBinding</a>(hippodraw::PyDataRep {lvalue},std::string,std::string)</tt></dd></dl> <dl><dt><a name="DataRep-setAxisBindings"><strong>setAxisBindings</strong></a>(...)</dt><dd><tt><a href="#DataRep-setAxisBindings">setAxisBindings</a>( (<a href="#DataRep">DataRep</a>)arg1, (object)arg2) -> None :<br> setAxisBindings ( string, sequence ) -> None<br> <br> Sets all the axes bindings. The first argument is the axis and<br> the sequence contains labels of columns in the <a href="#DataSource">DataSource</a>.<br> <br> C++ signature :<br> void <a href="#DataRep-setAxisBindings">setAxisBindings</a>(hippodraw::PyDataRep {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="DataRep-setBinWidth"><strong>setBinWidth</strong></a>(...)</dt><dd><tt><a href="#DataRep-setBinWidth">setBinWidth</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setBinWidth ( string, value ) -> None<br> <br> Sets the width of the bins, if data representation is binned.<br> <br> <br> C++ signature :<br> void <a href="#DataRep-setBinWidth">setBinWidth</a>(hippodraw::PyDataRep {lvalue},std::string,double)</tt></dd></dl> <dl><dt><a name="DataRep-setColor"><strong>setColor</strong></a>(...)</dt><dd><tt><a href="#DataRep-setColor">setColor</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> None :<br> setColor ( string ) -> None<br> <br> Sets the color of the point representation.<br> See <a href="#DataRep">DataRep</a>.<a href="#DataRep-colorNames">colorNames</a>() for list of available colors.<br> <br> C++ signature :<br> void <a href="#DataRep-setColor">setColor</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-setCutRange"><strong>setCutRange</strong></a>(...)</dt><dd><tt><a href="#DataRep-setCutRange">setCutRange</a>( (<a href="#DataRep">DataRep</a>)arg1, (float)arg2, (float)arg3) -> None :<br> setCutRange ( low, high ) -> None<br> <br> Sets the low and high end of the region highlight<br> <br> C++ signature :<br> void <a href="#DataRep-setCutRange">setCutRange</a>(hippodraw::PyDataRep {lvalue},double,double)</tt></dd></dl> <dl><dt><a name="DataRep-setErrorDisplay"><strong>setErrorDisplay</strong></a>(...)</dt><dd><tt><a href="#DataRep-setErrorDisplay">setErrorDisplay</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2, (bool)arg3) -> None :<br> setErrorDisplay ( string, boolean ) -> None<br> <br> Turns on or off display of error bars, if available, on<br> specified axis.<br> <br> C++ signature :<br> void <a href="#DataRep-setErrorDisplay">setErrorDisplay</a>(hippodraw::PyDataRep {lvalue},std::string,bool)</tt></dd></dl> <dl><dt><a name="DataRep-setLineStyle"><strong>setLineStyle</strong></a>(...)</dt><dd><tt><a href="#DataRep-setLineStyle">setLineStyle</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> None :<br> setLineStyle ( string ) -> None<br> <br> Sets the line style.<br> This method is deprecated, use <a href="#DataRep">DataRep</a>.<a href="#DataRep-set">set</a>(<a href="#Line">Line</a>) instead.<br> <br> C++ signature :<br> void <a href="#DataRep-setLineStyle">setLineStyle</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataRep-setPointRep"><strong>setPointRep</strong></a>(...)</dt><dd><tt><a href="#DataRep-setPointRep">setPointRep</a>( (<a href="#DataRep">DataRep</a>)arg1, (<a href="#RepBase">RepBase</a>)arg2) -> None :<br> setPointRep ( <a href="#RepBase">RepBase</a> ) -> None<br> <br> Sets the point representation.<br> <br> C++ signature :<br> void <a href="#DataRep-setPointRep">setPointRep</a>(hippodraw::PyDataRep {lvalue},hippodraw::<a href="#RepBase">RepBase</a>*)</tt></dd></dl> <dl><dt><a name="DataRep-setSize"><strong>setSize</strong></a>(...)</dt><dd><tt><a href="#DataRep-setSize">setSize</a>( (<a href="#DataRep">DataRep</a>)arg1, (float)arg2) -> None :<br> setSize ( value ) -> None<br> <br> Sets the size of the point representation.<br> <br> C++ signature :<br> void <a href="#DataRep-setSize">setSize</a>(hippodraw::PyDataRep {lvalue},double)</tt></dd></dl> <dl><dt><a name="DataRep-setSymbol"><strong>setSymbol</strong></a>(...)</dt><dd><tt><a href="#DataRep-setSymbol">setSymbol</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setSymbol ( string, value ) -> None<br> <br> Sets the point symbol and size. This method is deprecated, use<br> <a href="#DataRep">DataRep</a>.<a href="#DataRep-set">set</a>(<a href="#Symbol">Symbol</a>) and <a href="#DataRep">DataRep</a>.<a href="#DataRep-setSize">setSize</a>() instead.<br> <br> C++ signature :<br> void <a href="#DataRep-setSymbol">setSymbol</a>(hippodraw::PyDataRep {lvalue},std::string,float)</tt></dd></dl> <dl><dt><a name="DataRep-setWeight"><strong>setWeight</strong></a>(...)</dt><dd><tt><a href="#DataRep-setWeight">setWeight</a>( (<a href="#DataRep">DataRep</a>)arg1, (str)arg2) -> None :<br> setWeight ( string ) -> None<br> <br> Sets the weight option if <a href="#DataRep">DataRep</a> is a type of histogram.<br> The string is a label of a column in the <a href="#DataSource">DataSource</a>.<br> <br> C++ signature :<br> void <a href="#DataRep-setWeight">setWeight</a>(hippodraw::PyDataRep {lvalue},std::string)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="DataRep-names"><strong>names</strong></a>(...)</dt><dd><tt><a href="#DataRep-names">names</a>() -> object :<br> names () -> tuple<br> <br> Returns a tuple containing the names of the types of <a href="#DataRep">DataRep</a><br> that are available.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#DataRep-names">names</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 24</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#DataRep-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="DataSource">class <strong>DataSource</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>This class is an abstract base class defining the data table,<br> called an ntuple. That is a table with some number of columns and a<br> perhaps large number of rows. It implements some of the<br> but the actual data storage is done in a derived class.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="DataSource-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="DataSource-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#DataSource-clear">clear</a>( (<a href="#DataSource">DataSource</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#DataSource-clear">clear</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="DataSource-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#DataSource-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#DataSource-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#DataSource-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#DataSource-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataSource-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#DataSource-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#DataSource-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="DataSource-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#DataSource-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#DataSource-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="DataSource-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#DataSource-replaceColumn">replaceColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( label, list ) -> None<br> <br> Replaces the column of data by abel.<br> <br> C++ signature :<br> void <a href="#DataSource-replaceColumn">replaceColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="DataSource-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#DataSource-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#DataSource-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="DataSource-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#DataSource-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#DataSource-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors defined here:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#DataSource-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Display">class <strong>Display</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A wrapper for the HippoDraw PlotterBase C++ class.<br> See HippoDraw's QtDisplay documentation for more details.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Display">Display</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Display-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#Display-__init__">__init__</a>( (object)arg1, (str)arg2) -> None :<br> <a href="#Display">Display</a> ( string ) -> <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, <a href="#DataSource">DataSource</a>, tuple ) -> <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, <a href="#DataArray">DataArray</a>, tuple ) - > <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, tuple, tuple ) -> <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, list, tuple ) -> <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, RootNTuple, tuple ) -> <a href="#Display">Display</a><br> <a href="#Display">Display</a> ( string, RootNTuple, tuple, tuple ) -> <a href="#Display">Display</a><br> <br> This method is used to create a <a href="#Display">Display</a> object.<br> The first method is used for creating static version of<br> Histogram, etc., where the string is the type of <a href="#DataRep">DataRep</a>.<br> The remaining methods are for dynamic versions.<br> The string argument is the type. The second argument<br> is the <a href="#DataSource">DataSource</a> and the third argument is tuple of<br> string for the binding to the <a href="#DataSource">DataSource</a>.<br> For the last method, the fourth argument is a tuple<br> of integers to access a RootNTuple array variable.<br> <br> For the names of the types of <a href="#DataRep">DataRep</a> classes available<br> call <a href="#DataRep">DataRep</a>.names().<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,std::string)<br> <br> <a href="#Display-__init__">__init__</a>( (object)arg1, (<a href="#Function">Function</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,hippodraw::PyFunctionRep*)<br> <br> <a href="#Display-__init__">__init__</a>( (object)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,std::string,hippodraw::<a href="#DataSource">DataSource</a>,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Display-__init__">__init__</a>( (object)arg1, (str)arg2, (<a href="#DataArray">DataArray</a>)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,std::string,hippodraw::PyDataSource,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Display-__init__">__init__</a>( (object)arg1, (str)arg2, (tuple)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,std::string,boost::python::tuple,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Display-__init__">__init__</a>( (object)arg1, (str)arg2, (list)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-__init__">__init__</a>(_object*,std::string,boost::python::list,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="Display-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="Display-addDataRep"><strong>addDataRep</strong></a>(...)</dt><dd><tt><a href="#Display-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#DataRep">DataRep</a>)arg2) -> None :<br> addDataRep ( <a href="#DataRep">DataRep</a> ) -> <a href="#Display">Display</a><br> addDataRep ( <a href="#Function">Function</a> ) -> <a href="#Display">Display</a><br> addDataRep ( string, <a href="#DataSource">DataSource</a>, tuple ) -> <a href="#Display">Display</a><br> <br> Adds a <a href="#DataRep">DataRep</a> to the display sharing the same Y axis range<br> The first two methods adds existing <a href="#DataRep">DataRep</a> or <a href="#Function">Function</a> to the<br> <a href="#Display">Display</a>. The third method creates and adds <a href="#DataRep">DataRep</a> to the<br> <a href="#Display">Display</a>. Arguments are same as <a href="#Display">Display</a> constructor.<br> <br> C++ signature :<br> void <a href="#Display-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::PyDataRep*)<br> <br> <a href="#Display-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},std::string,hippodraw::<a href="#DataSource">DataSource</a> const*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#Display-addDataRep">addDataRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Function">Function</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#Display-addDataRep">addDataRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::PyFunctionRep*)</tt></dd></dl> <dl><dt><a name="Display-addDataRepStacked"><strong>addDataRepStacked</strong></a>(...)</dt><dd><tt><a href="#Display-addDataRepStacked">addDataRepStacked</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3, (object)arg4) -> None :<br> addDataRepStacked ( string, <a href="#DataSource">DataSource</a>, tuple ) -> <a href="#Display">Display</a><br> <br> Creates and adds a <a href="#DataRep">DataRep</a> with independent Y axis ranges.<br> The arguments are the same as <a href="#Display">Display</a> constructor.<br> <br> C++ signature :<br> void <a href="#Display-addDataRepStacked">addDataRepStacked</a>(hippodraw::QtDisplay {lvalue},std::string,hippodraw::<a href="#DataSource">DataSource</a> const*,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="Display-addFunction"><strong>addFunction</strong></a>(...)</dt><dd><tt><a href="#Display-addFunction">addFunction</a>( (<a href="#Display">Display</a>)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> addFunction ( <a href="#FunctionBase">FunctionBase</a> ) -> None<br> <br> Adds a <a href="#FunctionBase">FunctionBase</a> object to the display by appropriately<br> wrapping it with a <a href="#Function">Function</a>.<br> <br> C++ signature :<br> void <a href="#Display-addFunction">addFunction</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#FunctionBase">FunctionBase</a>*)</tt></dd></dl> <dl><dt><a name="Display-addObserver"><strong>addObserver</strong></a>(...)</dt><dd><tt><a href="#Display-addObserver">addObserver</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Observer">Observer</a>)arg2) -> None :<br> addObserver ( <a href="#Observer">Observer</a> ) -> None<br> <br> Adds an <a href="#Observer">Observer</a> to the <a href="#Display">Display</a> object.<br> <br> C++ signature :<br> void <a href="#Display-addObserver">addObserver</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#Observer">Observer</a>*)</tt></dd></dl> <dl><dt><a name="Display-addValues"><strong>addValues</strong></a>(...)</dt><dd><tt><a href="#Display-addValues">addValues</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> addValue ( tuple ) -> None<br> <br> For static histograms, adds a value to the accumulation.<br> For 1D histogram, the tuple should contain one or two values,<br> the second used as a weight. For 2D histogram, the tuple should<br> contain two or three elements, the third being the weight.<br> non static Displays do nothing.<br> <br> C++ signature :<br> void <a href="#Display-addValues">addValues</a>(hippodraw::QtDisplay {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="Display-applyCut"><strong>applyCut</strong></a>(...)</dt><dd><tt><a href="#Display-applyCut">applyCut</a>( (<a href="#Display">Display</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> applyCut ( <a href="#Cut">Cut</a> ) -> None<br> <br> Apply a <a href="#Cut">Cut</a> to the <a href="#Display">Display</a><br> <br> C++ signature :<br> void <a href="#Display-applyCut">applyCut</a>(hippodraw::QtDisplay {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Display-applyCuts"><strong>applyCuts</strong></a>(...)</dt><dd><tt><a href="#Display-applyCuts">applyCuts</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> applyCuts ( sequence ) -> None<br> <br> Apply each <a href="#Cut">Cut</a> in the sequence to the <a href="#Display">Display</a><br> <br> C++ signature :<br> void <a href="#Display-applyCuts">applyCuts</a>(hippodraw::QtDisplay {lvalue},std::vector<hippodraw::QtDisplay*, std::allocator<hippodraw::QtDisplay*> >)</tt></dd></dl> <dl><dt><a name="Display-createDataArray"><strong>createDataArray</strong></a>(...)</dt><dd><tt><a href="#Display-createDataArray">createDataArray</a>( (<a href="#Display">Display</a>)arg1) -> <a href="#DataArray">DataArray</a> :<br> createDataArray ( ) -> <a href="#DataArray">DataArray</a><br> <br> Returns a <a href="#DataArray">DataArray</a> representation of the <a href="#Display">Display</a>'s contents<br> (This method available if configured with numarray)<br> <br> C++ signature :<br> hippodraw::PyDataSource* <a href="#Display-createDataArray">createDataArray</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-createNTuple"><strong>createNTuple</strong></a>(...)</dt><dd><tt><a href="#Display-createNTuple">createNTuple</a>( (<a href="#Display">Display</a>)arg1) -> <a href="#NTuple">NTuple</a> :<br> createNTuple ( ) -> <a href="#NTuple">NTuple</a><br> <br> Returns a <a href="#NTuple">NTuple</a> representation of the <a href="#Display">Display</a>'s contents.<br> <br> C++ signature :<br> hippodraw::PyNTuple* <a href="#Display-createNTuple">createNTuple</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-currentView"><strong>currentView</strong></a>(...)</dt><dd><tt><a href="#Display-currentView">currentView</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> currentView ( ) -> int<br> <br> Index of the current view.<br> <br> C++ signature :<br> int <a href="#Display-currentView">currentView</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-deleteView"><strong>deleteView</strong></a>(...)</dt><dd><tt><a href="#Display-deleteView">deleteView</a>( (<a href="#Display">Display</a>)arg1, (int)arg2) -> None :<br> deleteView ( int ) -> None<br> <br> Delete a view by index.<br> <br> C++ signature :<br> void <a href="#Display-deleteView">deleteView</a>(hippodraw::QtDisplay {lvalue},int)</tt></dd></dl> <dl><dt><a name="Display-getBinWidth"><strong>getBinWidth</strong></a>(...)</dt><dd><tt><a href="#Display-getBinWidth">getBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> float :<br> getBinWidth ( string ) -> value<br> <br> Returns the bin width on axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> double <a href="#Display-getBinWidth">getBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-getDataRep"><strong>getDataRep</strong></a>(...)</dt><dd><tt><a href="#Display-getDataRep">getDataRep</a>( (<a href="#Display">Display</a>)arg1) -> <a href="#DataRep">DataRep</a> :<br> getDataRep ( ) -> <a href="#DataRep">DataRep</a><br> <br> Returns a reference to the active <a href="#DataRep">DataRep</a> or if all <a href="#DataRep">DataRep</a> objects are<br> active, returns a reference to the first one.<br> <br> C++ signature :<br> hippodraw::PyDataRep* <a href="#Display-getDataRep">getDataRep</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-getDataReps"><strong>getDataReps</strong></a>(...)</dt><dd><tt><a href="#Display-getDataReps">getDataReps</a>( (<a href="#Display">Display</a>)arg1) -> object :<br> getDataReps ( ) -> list<br> <br> Returns a list of <a href="#DataRep">DataRep</a> objects contained by the <a href="#Display">Display</a>..<br> <br> C++ signature :<br> std::vector<hippodraw::PyDataRep*, std::allocator<hippodraw::PyDataRep*> > <a href="#Display-getDataReps">getDataReps</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#Display-getLabel">getLabel</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> str :<br> getLabel ( string ) -> string<br> <br> Returns the label of the axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> std::string <a href="#Display-getLabel">getLabel</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-getLog"><strong>getLog</strong></a>(...)</dt><dd><tt><a href="#Display-getLog">getLog</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> int :<br> getLog ( string ) -> value<br> <br> Returns True if axis specified as a string, e.g. 'x', is being<br> displayed on a logarithmic scale.<br> <br> C++ signature :<br> int <a href="#Display-getLog">getLog</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-getRange"><strong>getRange</strong></a>(...)</dt><dd><tt><a href="#Display-getRange">getRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> object :<br> getRange ( string ) -> tuple<br> <br> Returns the tuple representing the range for the axis specified<br> as a string, e.g., 'x'.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Display-getRange">getRange</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#Display-getTitle">getTitle</a>( (<a href="#Display">Display</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the current title. The title will be the title of<br> the <a href="#DataSource">DataSource</a> unless it has been explicitly changed.<br> <br> C++ signature :<br> std::string <a href="#Display-getTitle">getTitle</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-nextView"><strong>nextView</strong></a>(...)</dt><dd><tt><a href="#Display-nextView">nextView</a>( (<a href="#Display">Display</a>)arg1, (bool)arg2) -> int :<br> nextView ( bool ) -> int<br> <br> Cycle to the next view in the view buffer. Set the argument to True to cycle for wards, False to cycle back wards.<br> Returns the index of the new view.<br> <br> C++ signature :<br> int <a href="#Display-nextView">nextView</a>(hippodraw::QtDisplay {lvalue},bool)</tt></dd></dl> <dl><dt><a name="Display-numViews"><strong>numViews</strong></a>(...)</dt><dd><tt><a href="#Display-numViews">numViews</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> numViews ( ) -> int<br> <br> Return the number of stored views.<br> <br> C++ signature :<br> int <a href="#Display-numViews">numViews</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-numberOfEntries"><strong>numberOfEntries</strong></a>(...)</dt><dd><tt><a href="#Display-numberOfEntries">numberOfEntries</a>( (<a href="#Display">Display</a>)arg1) -> float :<br> numberOfEntries ( ) -> value<br> <br> Returns the number of entries in the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> double <a href="#Display-numberOfEntries">numberOfEntries</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-plotterId"><strong>plotterId</strong></a>(...)</dt><dd><tt><a href="#Display-plotterId">plotterId</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> plotterId () -> value<br> <br> Returns a unique identifier for the <a href="#Display">Display</a>.<br> <br> C++ signature :<br> int <a href="#Display-plotterId">plotterId</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-reset"><strong>reset</strong></a>(...)</dt><dd><tt><a href="#Display-reset">reset</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> reset () -> None<br> <br> Resets the contents of all bins. Only applicable to static<br> histograms.<br> <br> C++ signature :<br> void <a href="#Display-reset">reset</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-resize"><strong>resize</strong></a>(...)</dt><dd><tt><a href="#Display-resize">resize</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> resize () -> None<br> <br> Resizes the <a href="#Display">Display</a> to its saved values.<br> <br> C++ signature :<br> void <a href="#Display-resize">resize</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-saveView"><strong>saveView</strong></a>(...)</dt><dd><tt><a href="#Display-saveView">saveView</a>( (<a href="#Display">Display</a>)arg1) -> int :<br> saveView ( ) -> int<br> <br> Saves the current set of x and y ranges and returns the index of the saved view.<br> <br> C++ signature :<br> int <a href="#Display-saveView">saveView</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-setAspectRatio"><strong>setAspectRatio</strong></a>(...)</dt><dd><tt><a href="#Display-setAspectRatio">setAspectRatio</a>( (<a href="#Display">Display</a>)arg1, (float)arg2) -> None :<br> setAspectRatio ( value ) -> None<br> <br> Sets the required aspect ratio of the <a href="#Display">Display</a> to value, the<br> ratio of the width to the height.<br> <br> C++ signature :<br> void <a href="#Display-setAspectRatio">setAspectRatio</a>(hippodraw::QtDisplay {lvalue},double)</tt></dd></dl> <dl><dt><a name="Display-setAutoRanging"><strong>setAutoRanging</strong></a>(...)</dt><dd><tt><a href="#Display-setAutoRanging">setAutoRanging</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (bool)arg3) -> None :<br> setAutoRanging ( string, Boolean ) -> None<br> <br> Sets auto-ranging on axis specified as a string, e.g. 'x',non or off.<br> <br> C++ signature :<br> void <a href="#Display-setAutoRanging">setAutoRanging</a>(hippodraw::QtDisplay {lvalue},std::string,bool)</tt></dd></dl> <dl><dt><a name="Display-setAutoTicks"><strong>setAutoTicks</strong></a>(...)</dt><dd><tt><a href="#Display-setAutoTicks">setAutoTicks</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (bool)arg3) -> None :<br> setAutoTicks ( Boolean ) -> None<br> <br> Set the ticks generation to be automatic (the default) or<br> manually.<br> <br> C++ signature :<br> void <a href="#Display-setAutoTicks">setAutoTicks</a>(hippodraw::QtDisplay {lvalue},std::string,bool)</tt></dd></dl> <dl><dt><a name="Display-setBinWidth"><strong>setBinWidth</strong></a>(...)</dt><dd><tt><a href="#Display-setBinWidth">setBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (bool)arg4) -> None :<br> Set the bin width, explicitly saving the value or not.<br> <br> C++ signature :<br> void <a href="#Display-setBinWidth">setBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string,double,bool)<br> <br> <a href="#Display-setBinWidth">setBinWidth</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setBinWidth ( string, value ) -> None<br> <br> Set the bin width to value on axis specified as a string,<br> e.g., 'x'.<br> <br> C++ signature :<br> void <a href="#Display-setBinWidth">setBinWidth</a>(hippodraw::QtDisplay {lvalue},std::string,double)</tt></dd></dl> <dl><dt><a name="Display-setColorMap"><strong>setColorMap</strong></a>(...)</dt><dd><tt><a href="#Display-setColorMap">setColorMap</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setColorMap ( string ) -> None<br> <br> Set the value-to-color map to one named by the argument.<br> <br> C++ signature :<br> void <a href="#Display-setColorMap">setColorMap</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-setContourLevels"><strong>setContourLevels</strong></a>(...)</dt><dd><tt><a href="#Display-setContourLevels">setContourLevels</a>( (<a href="#Display">Display</a>)arg1, (object)arg2) -> None :<br> setContourLevels ( sequence ) -> None<br> <br> Sets the contour levels if the <a href="#Display">Display</a> is using contour point<br> representation from the values in the sequence.<br> <br> C++ signature :<br> void <a href="#Display-setContourLevels">setContourLevels</a>(hippodraw::QtDisplay {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="Display-setLabel"><strong>setLabel</strong></a>(...)</dt><dd><tt><a href="#Display-setLabel">setLabel</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (str)arg3) -> None :<br> setLabel ( string, string ) -> None<br> <br> Sets the label for the axis specified by first argument to value<br> of the second argument.<br> <br> C++ signature :<br> void <a href="#Display-setLabel">setLabel</a>(hippodraw::QtDisplay {lvalue},std::string,std::string)</tt></dd></dl> <dl><dt><a name="Display-setLog"><strong>setLog</strong></a>(...)</dt><dd><tt><a href="#Display-setLog">setLog</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (int)arg3) -> None :<br> setLog ( string, Boolean ) -> None<br> <br> Sets the axis specified by the first argument on log scale.<br> <br> C++ signature :<br> void <a href="#Display-setLog">setLog</a>(hippodraw::QtDisplay {lvalue},std::string,int)</tt></dd></dl> <dl><dt><a name="Display-setNumberOfBins"><strong>setNumberOfBins</strong></a>(...)</dt><dd><tt><a href="#Display-setNumberOfBins">setNumberOfBins</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (int)arg3) -> None :<br> setNumberOfBins ( string, value ) -> None<br> <br> Sets the number of bins on named axis, e.g. 'x' to the given <br> value.<br> <br> C++ signature :<br> void <a href="#Display-setNumberOfBins">setNumberOfBins</a>(hippodraw::QtDisplay {lvalue},std::string,unsigned int)</tt></dd></dl> <dl><dt><a name="Display-setOffset"><strong>setOffset</strong></a>(...)</dt><dd><tt><a href="#Display-setOffset">setOffset</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setOffset ( string, value ) -> None<br> <br> Sets the offset of the bins relative to their current width on<br> specified axis.<br> <br> C++ signature :<br> void <a href="#Display-setOffset">setOffset</a>(hippodraw::QtDisplay {lvalue},std::string,double)</tt></dd></dl> <dl><dt><a name="Display-setPointRep"><strong>setPointRep</strong></a>(...)</dt><dd><tt><a href="#Display-setPointRep">setPointRep</a>( (<a href="#Display">Display</a>)arg1, (<a href="#RepBase">RepBase</a>)arg2) -> None :<br> setPointRep ( <a href="#RepBase">RepBase</a> ) -> None<br> <br> Sets the point representation to be used.<br> <br> C++ signature :<br> void <a href="#Display-setPointRep">setPointRep</a>(hippodraw::QtDisplay {lvalue},hippodraw::<a href="#RepBase">RepBase</a>*)</tt></dd></dl> <dl><dt><a name="Display-setRange"><strong>setRange</strong></a>(...)</dt><dd><tt><a href="#Display-setRange">setRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Display-setRange">setRange</a>(hippodraw::QtDisplay {lvalue},std::string,double,double)<br> <br> <a href="#Display-setRange">setRange</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (float)arg3, (float)arg4, (bool)arg5) -> None :<br> setRange ( string, value, value ) -> None<br> setRange ( string, value, value, Boolean ) -> None<br> <br> Set the upper and lower bounds for the specified axis. For the<br> second form, also save them if the Boolean argument is true.<br> <br> C++ signature :<br> void <a href="#Display-setRange">setRange</a>(hippodraw::QtDisplay {lvalue},std::string,double,double,bool)</tt></dd></dl> <dl><dt><a name="Display-setTicks"><strong>setTicks</strong></a>(...)</dt><dd><tt><a href="#Display-setTicks">setTicks</a>( (<a href="#Display">Display</a>)arg1, (str)arg2, (object)arg3, (object)arg4) -> None :<br> setTicks ( string, sequence, sequence ) -> None<br> <br> Sets the tick locations and labels. The first argument is the<br> axis, the second argument is a sequence containing the<br> locations, and the third argument is a sequence of tick labels.<br> <br> C++ signature :<br> void <a href="#Display-setTicks">setTicks</a>(hippodraw::QtDisplay {lvalue},std::string,std::vector<double, std::allocator<double> >,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <dl><dt><a name="Display-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#Display-setTitle">setTitle</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the display.<br> <br> C++ signature :<br> void <a href="#Display-setTitle">setTitle</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-setTransform"><strong>setTransform</strong></a>(...)</dt><dd><tt><a href="#Display-setTransform">setTransform</a>( (<a href="#Display">Display</a>)arg1, (str)arg2) -> None :<br> setTransform ( string ) -> None<br> <br> Sets the transform object.<br> <br> C++ signature :<br> void <a href="#Display-setTransform">setTransform</a>(hippodraw::QtDisplay {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Display-setView"><strong>setView</strong></a>(...)</dt><dd><tt><a href="#Display-setView">setView</a>( (<a href="#Display">Display</a>)arg1, (int)arg2) -> None :<br> setView ( int ) -> None<br> <br> Set the view by its index.<br> <br> C++ signature :<br> void <a href="#Display-setView">setView</a>(hippodraw::QtDisplay {lvalue},int)</tt></dd></dl> <dl><dt><a name="Display-unlock"><strong>unlock</strong></a>(...)</dt><dd><tt><a href="#Display-unlock">unlock</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> unlock () -> None<br> <br> Unlock the application thread.<br> <br> C++ signature :<br> void <a href="#Display-unlock">unlock</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <dl><dt><a name="Display-update"><strong>update</strong></a>(...)</dt><dd><tt><a href="#Display-update">update</a>( (<a href="#Display">Display</a>)arg1) -> None :<br> update () -> None<br> <br> Updates the display.<br> <br> C++ signature :<br> void <a href="#Display-update">update</a>(hippodraw::QtDisplay {lvalue})</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 72</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Display-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FCNBase">class <strong>FCNBase</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The base class for the objective function used in fitting.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FCNBase">FCNBase</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FCNBase-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FCNBase-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FactoryPointRep">class <strong>FactoryPointRep</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A private base class for <a href="#PointRepFactory">PointRepFactory</a>.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FactoryPointRep">FactoryPointRep</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FactoryPointRep-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FactoryPointRep-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FitsController">class <strong>FitsController</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A class for creation of <a href="#DataSource">DataSource</a> objects from a FITS file.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FitsController">FitsController</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FitsController-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="FitsController-createDataArray"><strong>createDataArray</strong></a>(...)</dt><dd><tt><a href="#FitsController-createDataArray">createDataArray</a>( (<a href="#FitsController">FitsController</a>)arg1, (str)arg2, (str)arg3) -> <a href="#DataArray">DataArray</a> :<br> createDataArray ( string, string ) -> <a href="#DataArray">DataArray</a><br> <br> Creates <a href="#DataArray">DataArray</a> from a file with key name<br> <br> C++ signature :<br> hippodraw::PyDataSource* <a href="#FitsController-createDataArray">createDataArray</a>(hippodraw::PyFitsController {lvalue},std::string,std::string)</tt></dd></dl> <dl><dt><a name="FitsController-createNTuple"><strong>createNTuple</strong></a>(...)</dt><dd><tt><a href="#FitsController-createNTuple">createNTuple</a>( (<a href="#FitsController">FitsController</a>)arg1, (str)arg2, (str)arg3) -> <a href="#FitsNTuple">FitsNTuple</a> :<br> createNTuple ( string, string ) -> <a href="#FitsNTuple">FitsNTuple</a><br> <br> Creates <a href="#FitsNTuple">FitsNTuple</a> from the named file with key name. Python <br> take possession of it.<br> <br> C++ signature :<br> hippodraw::<a href="#FitsNTuple">FitsNTuple</a>* <a href="#FitsController-createNTuple">createNTuple</a>(hippodraw::PyFitsController {lvalue},std::string,std::string)</tt></dd></dl> <dl><dt><a name="FitsController-getNTupleNames"><strong>getNTupleNames</strong></a>(...)</dt><dd><tt><a href="#FitsController-getNTupleNames">getNTupleNames</a>( (<a href="#FitsController">FitsController</a>)arg1, (str)arg2) -> object :<br> getNTupleNames ( string ) -> sequence<br> <br> Returns the names of the HDU data source objects in the file.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#FitsController-getNTupleNames">getNTupleNames</a>(hippodraw::PyFitsController {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FitsController-writeToFile"><strong>writeToFile</strong></a>(...)</dt><dd><tt><a href="#FitsController-writeToFile">writeToFile</a>( (<a href="#FitsController">FitsController</a>)arg1, (<a href="#DataArray">DataArray</a>)arg2, (str)arg3) -> None :<br> writeToFile ( <a href="#DataArray">DataArray</a>, filename ) -> None.<br> writeToFile ( <a href="#DataSource">DataSource</a>, filename ) -> None,<br> writeToFile ( <a href="#DataArray">DataArray</a>, filename, tuple, tuple ) -> None.<br> writeToFile ( <a href="#DataSource">DataSource</a>, filename, tuple, tuple ) -> None,<br> <br> Writes a <a href="#DataSource">DataSource</a> or <a href="#DataArray">DataArray</a> to FITS file as binary table.<br> In the latter two forms, the first tuple is list of Cuts and<br> and the second is tuple of column labels<br> <br> C++ signature :<br> void <a href="#FitsController-writeToFile">writeToFile</a>(hippodraw::PyFitsController {lvalue},hippodraw::PyDataSource const*,std::string)<br> <br> <a href="#FitsController-writeToFile">writeToFile</a>( (<a href="#FitsController">FitsController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (str)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#FitsController-writeToFile">writeToFile</a>(hippodraw::PyFitsController {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*,std::string)<br> <br> <a href="#FitsController-writeToFile">writeToFile</a>( (<a href="#FitsController">FitsController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (str)arg3, (object)arg4, (object)arg5) -> None :<br> <br> C++ signature :<br> void <a href="#FitsController-writeToFile">writeToFile</a>(hippodraw::PyFitsController {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*,std::string,std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#FitsController-writeToFile">writeToFile</a>( (<a href="#FitsController">FitsController</a>)arg1, (<a href="#DataArray">DataArray</a>)arg2, (str)arg3, (object)arg4, (object)arg5) -> None :<br> <br> C++ signature :<br> void <a href="#FitsController-writeToFile">writeToFile</a>(hippodraw::PyFitsController {lvalue},hippodraw::PyDataSource const*,std::string,std::vector<hippodraw::QtCut*, std::allocator<hippodraw::QtCut*> >,std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="FitsController-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#FitsController-instance">instance</a>() -> <a href="#FitsController">FitsController</a> :<br> instance () -> <a href="#FitsController">FitsController</a><br> <br> Returns the single instance of the controller.<br> <br> C++ signature :<br> hippodraw::PyFitsController* <a href="#FitsController-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FitsController-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FitsNTuple">class <strong>FitsNTuple</strong></a>(<a href="hippo.html#DataSource">DataSource</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>a derived class of <a href="#DataSource">DataSource</a> that references a table or image in a<br> FITS file. A FitNTuple object must be created by the <a href="#FitsController">FitsController</a>.Changes made to this object will not be reflected in the FITS file.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FitsNTuple">FitsNTuple</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FitsNTuple-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="FitsNTuple-addColumn"><strong>addColumn</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-addColumn">addColumn</a>( (<a href="#FitsNTuple">FitsNTuple</a>)arg1, (str)arg2, (object)arg3) -> int :<br> addColumn ( string, list or tuple ) -> value<br> <br> Adds a column to the data source. The string argument is used<br> for the label of the new column. The length of the new column<br> must the same as existing columns. The value returns is the<br> index to the column.<br> <br> C++ signature :<br> int <a href="#FitsNTuple-addColumn">addColumn</a>(hippodraw::<a href="#FitsNTuple">FitsNTuple</a> {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="FitsNTuple-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-replaceColumn">replaceColumn</a>( (<a href="#FitsNTuple">FitsNTuple</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( index, list ) -> None<br> replaceColumn ( label, list ) -> None<br> <br> Replaces the column of data by index or label. Does not<br> modify the FITS file.<br> <br> C++ signature :<br> void <a href="#FitsNTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#FitsNTuple">FitsNTuple</a> {lvalue},std::string,std::vector<double, std::allocator<double> >)<br> <br> <a href="#FitsNTuple-replaceColumn">replaceColumn</a>( (<a href="#FitsNTuple">FitsNTuple</a>)arg1, (int)arg2, (object)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#FitsNTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#FitsNTuple">FitsNTuple</a> {lvalue},unsigned int,std::vector<double, std::allocator<double> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="FitsNTuple-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-clear">clear</a>( (<a href="#DataSource">DataSource</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#FitsNTuple-clear">clear</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FitsNTuple-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#FitsNTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#FitsNTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#FitsNTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FitsNTuple-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#FitsNTuple-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FitsNTuple-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#FitsNTuple-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FitsNTuple-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#FitsNTuple-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FitsNTuple-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#FitsNTuple-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#FitsNTuple-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FitsNTuple-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Fitter">class <strong>Fitter</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>Provides an interface to objective function minimizers.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Fitter">Fitter</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Fitter-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="Fitter-getFCN"><strong>getFCN</strong></a>(...)</dt><dd><tt><a href="#Fitter-getFCN">getFCN</a>( (<a href="#Fitter">Fitter</a>)arg1) -> <a href="#StatedFCN">StatedFCN</a> :<br> getFCN () -> <a href="#FCNBase">FCNBase</a><br> <br> Returns the objective function.<br> <br> C++ signature :<br> hippodraw::<a href="#StatedFCN">StatedFCN</a>* <a href="#Fitter-getFCN">getFCN</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue})</tt></dd></dl> <dl><dt><a name="Fitter-minimize"><strong>minimize</strong></a>(...)</dt><dd><tt><a href="#Fitter-minimize">minimize</a>( (<a href="#Fitter">Fitter</a>)arg1) -> bool :<br> minimize () -> Boolean<br> <br> Attempts to do a minimization, returns True if successful.<br> <br> C++ signature :<br> bool <a href="#Fitter-minimize">minimize</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue})</tt></dd></dl> <dl><dt><a name="Fitter-name"><strong>name</strong></a>(...)</dt><dd><tt><a href="#Fitter-name">name</a>( (<a href="#Fitter">Fitter</a>)arg1) -> str :<br> name () -> string<br> <br> Returns the minimizer name.<br> <br> C++ signature :<br> std::string <a href="#Fitter-name">name</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue})</tt></dd></dl> <dl><dt><a name="Fitter-setFixedFlags"><strong>setFixedFlags</strong></a>(...)</dt><dd><tt><a href="#Fitter-setFixedFlags">setFixedFlags</a>( (<a href="#Fitter">Fitter</a>)arg1, (object)arg2) -> None :<br> setFixedFlags ( sequence ) -> None<br> <br> Sets which parameters that should be fixed during a fit. A<br> `1' in the sequence indicates corresponding parameters is fixed.<br> <br> C++ signature :<br> void <a href="#Fitter-setFixedFlags">setFixedFlags</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue},std::vector<int, std::allocator<int> >)</tt></dd></dl> <dl><dt><a name="Fitter-setLimits"><strong>setLimits</strong></a>(...)</dt><dd><tt><a href="#Fitter-setLimits">setLimits</a>( (<a href="#Fitter">Fitter</a>)arg1, (int)arg2, (float)arg3, (float)arg4) -> None :<br> <br> C++ signature :<br> void <a href="#Fitter-setLimits">setLimits</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue},unsigned int,double,double)<br> <br> <a href="#Fitter-setLimits">setLimits</a>( (<a href="#Fitter">Fitter</a>)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :<br> setLimits ( name, low, high ) -> None<br> setLimits ( index, low, high ) -> None<br> <br> Sets the limits on a model function parameter. Only minimizers<br> based on Minuit support this feature, others throw an exception.<br> <br> C++ signature :<br> void <a href="#Fitter-setLimits">setLimits</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue},std::string,double,double)</tt></dd></dl> <dl><dt><a name="Fitter-setStepSize"><strong>setStepSize</strong></a>(...)</dt><dd><tt><a href="#Fitter-setStepSize">setStepSize</a>( (<a href="#Fitter">Fitter</a>)arg1, (int)arg2, (float)arg3) -> None :<br> <br> C++ signature :<br> void <a href="#Fitter-setStepSize">setStepSize</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue},unsigned int,double)<br> <br> <a href="#Fitter-setStepSize">setStepSize</a>( (<a href="#Fitter">Fitter</a>)arg1, (str)arg2, (float)arg3) -> None :<br> setStepSize ( name, value ) -> None<br> setStepSize ( index, value ) -> None<br> <br> Sets the step size for the model function parameter. Only<br> minimizers based on Minuit support this function, others<br> throw an exception.<br> <br> C++ signature :<br> void <a href="#Fitter-setStepSize">setStepSize</a>(hippodraw::<a href="#Fitter">Fitter</a> {lvalue},std::string,double)</tt></dd></dl> <hr> Data descriptors defined here:<br> <dl><dt><strong>degreesOfFreedom</strong></dt> </dl> <dl><dt><strong>objectiveValue</strong></dt> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Fitter-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FitterFactory">class <strong>FitterFactory</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The factory for returning fitters preloaded with objective functions.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FitterFactory">FitterFactory</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FitterFactory-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="FitterFactory-create"><strong>create</strong></a>(...)</dt><dd><tt><a href="#FitterFactory-create">create</a>( (<a href="#FitterFactory">FitterFactory</a>)arg1, (str)arg2) -> <a href="#Fitter">Fitter</a> :<br> create ( string ) -> <a href="#Fitter">Fitter</a><br> <br> Returns the newly created fitter object.<br> <br> C++ signature :<br> hippodraw::<a href="#Fitter">Fitter</a>* <a href="#FitterFactory-create">create</a>(hippodraw::<a href="#FitterFactory">FitterFactory</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FitterFactory-names"><strong>names</strong></a>(...)</dt><dd><tt><a href="#FitterFactory-names">names</a>( (<a href="#FitterFactory">FitterFactory</a>)arg1) -> object :<br> names () -> sequence<br> <br> Returns the names of the available fitters.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#FitterFactory-names">names</a>(hippodraw::<a href="#FitterFactory">FitterFactory</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FitterFactory-setDefault"><strong>setDefault</strong></a>(...)</dt><dd><tt><a href="#FitterFactory-setDefault">setDefault</a>( (<a href="#FitterFactory">FitterFactory</a>)arg1, (str)arg2) -> None :<br> setDefault ( string ) -> None<br> <br> Sets the default fitter object. Throws an exception if given<br> invalid name.<br> <br> C++ signature :<br> void <a href="#FitterFactory-setDefault">setDefault</a>(hippodraw::<a href="#FitterFactory">FitterFactory</a> {lvalue},std::string)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="FitterFactory-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#FitterFactory-instance">instance</a>() -> <a href="#FitterFactory">FitterFactory</a> :<br> instance () -> <a href="#FitterFactory">FitterFactory</a><br> <br> Returns the single instance of the <a href="#FitterFactory">FitterFactory</a><br> <br> C++ signature :<br> hippodraw::<a href="#FitterFactory">FitterFactory</a>* <a href="#FitterFactory-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FitterFactory-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Function">class <strong>Function</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>This class wraps a <a href="#FunctionBase">FunctionBase</a> object with a <a href="#DataRep">DataRep</a>. This allows<br> it to be drawn in a <a href="#Display">Display</a>. It also provides interface to member<br> functions of <a href="#FunctionBase">FunctionBase</a>, although the user could obtain a<br> reference to the <a href="#FunctionBase">FunctionBase</a> itself to do so.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Function">Function</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Function-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#Function-__init__">__init__</a>( (object)arg1, (str)arg2, (<a href="#DataRep">DataRep</a>)arg3) -> None :<br> <a href="#Function">Function</a> ( string, <a href="#DataRep">DataRep</a> ) -> <a href="#Function">Function</a><br> <a href="#Function">Function</a> ( <a href="#FunctionBase">FunctionBase</a>, <a href="#DataRep">DataRep</a> ) -> <a href="#Function">Function</a><br> <br> The first form creates a function using the string to find the<br> <a href="#FunctionBase">FunctionBase</a> in the <a href="#FunctionFactory">FunctionFactory</a>. The second form creates a<br> using an existing <a href="#FunctionBase">FunctionBase</a> object. Both forms use the <a href="#DataRep">DataRep</a><br> as target for fitting and drawing<br> <br> <br> C++ signature :<br> void <a href="#Function-__init__">__init__</a>(_object*,std::string,hippodraw::PyDataRep*)<br> <br> <a href="#Function-__init__">__init__</a>( (object)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2 [, (<a href="#DataRep">DataRep</a>)arg3]) -> None :<br> <br> C++ signature :<br> void <a href="#Function-__init__">__init__</a>(_object*,hippodraw::<a href="#FunctionBase">FunctionBase</a>* [,hippodraw::PyDataRep*])</tt></dd></dl> <dl><dt><a name="Function-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="Function-addTo"><strong>addTo</strong></a>(...)</dt><dd><tt><a href="#Function-addTo">addTo</a>( (<a href="#Function">Function</a>)arg1, (<a href="#Display">Display</a>)arg2) -> None :<br> addTo ( <a href="#Display">Display</a> ) -> None<br> <br> Adds the <a href="#Function">Function</a> to a <a href="#Display">Display</a>. taking the <a href="#Display">Display</a>'s selected<br> <a href="#DataRep">DataRep</a> as its target.<br> <br> C++ signature :<br> void <a href="#Function-addTo">addTo</a>(hippodraw::PyFunctionRep {lvalue},hippodraw::QtDisplay*)</tt></dd></dl> <dl><dt><a name="Function-chiSquared"><strong>chiSquared</strong></a>(...)</dt><dd><tt><a href="#Function-chiSquared">chiSquared</a>( (<a href="#Function">Function</a>)arg1) -> float :<br> chiSquare ( None ) -> value<br> <br> Returns the Chi-Squared.<br> <br> C++ signature :<br> double <a href="#Function-chiSquared">chiSquared</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-createResidualsDisplay"><strong>createResidualsDisplay</strong></a>(...)</dt><dd><tt><a href="#Function-createResidualsDisplay">createResidualsDisplay</a>( (<a href="#Function">Function</a>)arg1) -> <a href="#Display">Display</a> :<br> createResidualsDisplay ( None ) -> <a href="#Display">Display</a><br> <br> Returns residuals <a href="#Display">Display</a> object. The residuals display is an<br> XY plot showing the difference between the function values and<br> the target <a href="#DataRep">DataRep</a> values.<br> <br> C++ signature :<br> hippodraw::QtDisplay* <a href="#Function-createResidualsDisplay">createResidualsDisplay</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-degreesOfFreedom"><strong>degreesOfFreedom</strong></a>(...)</dt><dd><tt><a href="#Function-degreesOfFreedom">degreesOfFreedom</a>( (<a href="#Function">Function</a>)arg1) -> int :<br> degressOfFreedom ( None ) -> value<br> <br> Returns the number of degrees of freedom a fitter would have.<br> <br> C++ signature :<br> int <a href="#Function-degreesOfFreedom">degreesOfFreedom</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-errors"><strong>errors</strong></a>(...)</dt><dd><tt><a href="#Function-errors">errors</a>( (<a href="#Function">Function</a>)arg1) -> object :<br> errors ( None ) - > list<br> <br> Returns the errors on the parameters. The errors are calculated<br> by a fitter, thus the values returned are only valid after<br> having done a fit.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Function-errors">errors</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-fit"><strong>fit</strong></a>(...)</dt><dd><tt><a href="#Function-fit">fit</a>( (<a href="#Function">Function</a>)arg1) -> bool :<br> fit ( None ) -> boolean<br> <br> Attempts to fit the the function to the target <a href="#DataRep">DataRep</a>.<br> Uses the currently selected fitter, unless one was explicitly<br> set. Note the fit is always done to linear sum if more than one<br> function is on the data.<br> <br> C++ signature :<br> bool <a href="#Function-fit">fit</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-getFitterName"><strong>getFitterName</strong></a>(...)</dt><dd><tt><a href="#Function-getFitterName">getFitterName</a>( (<a href="#Function">Function</a>)arg1) -> str :<br> getFitterName ( None ) -> string<br> <br> Returns the current fitter name.<br> <br> C++ signature :<br> std::string <a href="#Function-getFitterName">getFitterName</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-objectiveValue"><strong>objectiveValue</strong></a>(...)</dt><dd><tt><a href="#Function-objectiveValue">objectiveValue</a>( (<a href="#Function">Function</a>)arg1) -> float :<br> objectiveValue ( None ) -> value<br> <br> Returns the objective Value that the fitter minimizes.<br> Typically it is the Chi-Squared.<br> <br> C++ signature :<br> double <a href="#Function-objectiveValue">objectiveValue</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-parameters"><strong>parameters</strong></a>(...)</dt><dd><tt><a href="#Function-parameters">parameters</a>( (<a href="#Function">Function</a>)arg1) -> object :<br> parameters ( None ) -> list<br> <br> Returns a list of the function's parameter values.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Function-parameters">parameters</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-parmNames"><strong>parmNames</strong></a>(...)</dt><dd><tt><a href="#Function-parmNames">parmNames</a>( (<a href="#Function">Function</a>)arg1) -> object :<br> parmNames ( None ) -> list<br> <br> Returns a list of parameter names.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#Function-parmNames">parmNames</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-principleErrors"><strong>principleErrors</strong></a>(...)</dt><dd><tt><a href="#Function-principleErrors">principleErrors</a>( (<a href="#Function">Function</a>)arg1) -> object :<br> principleErrors ( None ) -> list<br> <br> Returns the errors on the parameters.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#Function-principleErrors">principleErrors</a>(hippodraw::PyFunctionRep {lvalue})</tt></dd></dl> <dl><dt><a name="Function-setFitRange"><strong>setFitRange</strong></a>(...)</dt><dd><tt><a href="#Function-setFitRange">setFitRange</a>( (<a href="#Function">Function</a>)arg1, (float)arg2, (float)arg3) -> None :<br> setFitRange ( low, high ) -> None<br> <br> Sets the range of the coordinate axis that is used for fitting.<br> <br> C++ signature :<br> void <a href="#Function-setFitRange">setFitRange</a>(hippodraw::PyFunctionRep {lvalue},double,double)</tt></dd></dl> <dl><dt><a name="Function-setFitRangeEnabled"><strong>setFitRangeEnabled</strong></a>(...)</dt><dd><tt><a href="#Function-setFitRangeEnabled">setFitRangeEnabled</a>( (<a href="#Function">Function</a>)arg1, (bool)arg2) -> None :<br> setFitRange ( boolean ) -> None<br> <br> Enabled use of the fit range<br> <br> C++ signature :<br> void <a href="#Function-setFitRangeEnabled">setFitRangeEnabled</a>(hippodraw::PyFunctionRep {lvalue},bool)</tt></dd></dl> <dl><dt><a name="Function-setFitter"><strong>setFitter</strong></a>(...)</dt><dd><tt><a href="#Function-setFitter">setFitter</a>( (<a href="#Function">Function</a>)arg1, (str)arg2) -> None :<br> setFitter ( string ) -> None<br> <br> Sets the fitter by name from fitter factory.<br> <br> C++ signature :<br> void <a href="#Function-setFitter">setFitter</a>(hippodraw::PyFunctionRep {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="Function-setFixedFlags"><strong>setFixedFlags</strong></a>(...)</dt><dd><tt><a href="#Function-setFixedFlags">setFixedFlags</a>( (<a href="#Function">Function</a>)arg1, (object)arg2) -> None :<br> setFixedFlags ( list ) -> None<br> <br> Set which parameters should be held fixed during fitting.<br> <br> C++ signature :<br> void <a href="#Function-setFixedFlags">setFixedFlags</a>(hippodraw::PyFunctionRep {lvalue},std::vector<int, std::allocator<int> >)</tt></dd></dl> <dl><dt><a name="Function-setParameters"><strong>setParameters</strong></a>(...)</dt><dd><tt><a href="#Function-setParameters">setParameters</a>( (<a href="#Function">Function</a>)arg1, (object)arg2) -> None :<br> setParameters ( list ) -> None<br> <br> Sets the function's parameter values.<br> <br> C++ signature :<br> void <a href="#Function-setParameters">setParameters</a>(hippodraw::PyFunctionRep {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="Function-valueAt"><strong>valueAt</strong></a>(...)</dt><dd><tt><a href="#Function-valueAt">valueAt</a>( (<a href="#Function">Function</a>)arg1, (float)arg2) -> float :<br> valueAt ( x ) -> value<br> <br> Returns the function's value at given coordinate.<br> <br> C++ signature :<br> double <a href="#Function-valueAt">valueAt</a>(hippodraw::PyFunctionRep {lvalue},double)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 16</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Function-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FunctionBase">class <strong>FunctionBase</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The base class for raw functions. <a href="#FunctionBase">FunctionBase</a> objects need to<br> wrapped with <a href="#Function">Function</a> objects to be displayed. <a href="#FunctionBase">FunctionBase</a><br> can be derived from and cloned so they can be added to the<br> <a href="#FunctionFactory">FunctionFactory</a>.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FunctionBase">FunctionBase</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FunctionBase-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-__init__">__init__</a>( (object)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> <a href="#FunctionBase">FunctionBase</a> () -> <a href="#FunctionBase">FunctionBase</a><br> <a href="#FunctionBase">FunctionBase</a> ( <a href="#FunctionBase">FunctionBase</a> ) -> <a href="#FunctionBase">FunctionBase</a><br> <br> Constructors of the <a href="#FunctionBase">FunctionBase</a> object.<br> <br> <br> C++ signature :<br> void <a href="#FunctionBase-__init__">__init__</a>(_object*,hippodraw::<a href="#FunctionBase">FunctionBase</a>)<br> <br> <a href="#FunctionBase-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#FunctionBase-__init__">__init__</a>(_object*)<br> <br> <a href="#FunctionBase-__init__">__init__</a>( (object)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#FunctionBase-__init__">__init__</a>(_object*,hippodraw::FunctionWrap)</tt></dd></dl> <dl><dt><a name="FunctionBase-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="FunctionBase-getParameters"><strong>getParameters</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-getParameters">getParameters</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1) -> object :<br> getParameters () -> sequence<br> <br> Returns the current function parameter values.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#FunctionBase-getParameters">getParameters</a>(hippodraw::<a href="#FunctionBase">FunctionBase</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FunctionBase-initialize"><strong>initialize</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-initialize">initialize</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1) -> None :<br> initialize () -> None<br> <br> Initializes the function parameter values and the names.<br> The number of parameters is taken from the number of names.<br> <br> C++ signature :<br> void <a href="#FunctionBase-initialize">initialize</a>(hippodraw::FunctionWrap {lvalue})</tt></dd></dl> <dl><dt><a name="FunctionBase-name"><strong>name</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-name">name</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1) -> str :<br> name () -> string<br> <br> Returns the name of the function.<br> <br> C++ signature :<br> std::string <a href="#FunctionBase-name">name</a>(hippodraw::<a href="#FunctionBase">FunctionBase</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FunctionBase-parmNames"><strong>parmNames</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-parmNames">parmNames</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1) -> object :<br> parmNames () -> sequence<br> <br> Returns the names of the parameters<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#FunctionBase-parmNames">parmNames</a>(hippodraw::<a href="#FunctionBase">FunctionBase</a> {lvalue})</tt></dd></dl> <dl><dt><a name="FunctionBase-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-setName">setName</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the function.<br> <br> C++ signature :<br> void <a href="#FunctionBase-setName">setName</a>(hippodraw::FunctionWrap {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FunctionBase-setParameters"><strong>setParameters</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-setParameters">setParameters</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1, (object)arg2) -> None :<br> setParameters ( sequence ) -> None<br> <br> Sets the values of the parameters.<br> <br> C++ signature :<br> void <a href="#FunctionBase-setParameters">setParameters</a>(hippodraw::<a href="#FunctionBase">FunctionBase</a> {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="FunctionBase-setParmNames"><strong>setParmNames</strong></a>(...)</dt><dd><tt><a href="#FunctionBase-setParmNames">setParmNames</a>( (<a href="#FunctionBase">FunctionBase</a>)arg1, (object)arg2) -> None :<br> setParmNames ( sequence ) -> None<br> <br> Sets the parameter names and re-sizes the parameters<br> <br> C++ signature :<br> void <a href="#FunctionBase-setParmNames">setParmNames</a>(hippodraw::FunctionWrap {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 12</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FunctionBase-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="FunctionFactory">class <strong>FunctionFactory</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The factory for creating derived classes of <a href="#FunctionBase">FunctionBase</a>.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#FunctionFactory">FunctionFactory</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="FunctionFactory-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="FunctionFactory-add"><strong>add</strong></a>(...)</dt><dd><tt><a href="#FunctionFactory-add">add</a>( (<a href="#FunctionFactory">FunctionFactory</a>)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> add ( <a href="#FunctionBase">FunctionBase</a> ) -> None<br> <br> Adds the function to the factory.<br> <br> C++ signature :<br> void <a href="#FunctionFactory-add">add</a>(hippodraw::<a href="#FunctionFactory">FunctionFactory</a> {lvalue},hippodraw::<a href="#FunctionBase">FunctionBase</a>*)</tt></dd></dl> <dl><dt><a name="FunctionFactory-create"><strong>create</strong></a>(...)</dt><dd><tt><a href="#FunctionFactory-create">create</a>( (<a href="#FunctionFactory">FunctionFactory</a>)arg1, (str)arg2) -> <a href="#FunctionBase">FunctionBase</a> :<br> create ( string ) -> <a href="#FunctionBase">FunctionBase</a><br> <br> Returns the newly created object derived from <a href="#FunctionBase">FunctionBase</a>.<br> <br> C++ signature :<br> hippodraw::<a href="#FunctionBase">FunctionBase</a>* <a href="#FunctionFactory-create">create</a>(hippodraw::<a href="#FunctionFactory">FunctionFactory</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="FunctionFactory-names"><strong>names</strong></a>(...)</dt><dd><tt><a href="#FunctionFactory-names">names</a>( (<a href="#FunctionFactory">FunctionFactory</a>)arg1) -> object :<br> names () -> sequence<br> <br> Returns the names of the available FunctinBase derived classes.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#FunctionFactory-names">names</a>(hippodraw::<a href="#FunctionFactory">FunctionFactory</a> {lvalue})</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="FunctionFactory-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#FunctionFactory-instance">instance</a>() -> <a href="#FunctionFactory">FunctionFactory</a> :<br> instance () -> <a href="#FunctionFactory">FunctionFactory</a><br> <br> Returns the single instance of the <a href="#FunctionFactory">FunctionFactory</a>.<br> <br> C++ signature :<br> hippodraw::<a href="#FunctionFactory">FunctionFactory</a>* <a href="#FunctionFactory-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#FunctionFactory-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="HDApp">class <strong>HDApp</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The HippoDraw application class.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#HDApp">HDApp</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="HDApp-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#HDApp-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#HDApp-__init__">__init__</a>(_object*)<br> <br> <a href="#HDApp-__init__">__init__</a>( (object)arg1, (int)arg2) -> None :<br> <a href="#HDApp">HDApp</a> () -> <a href="#HDApp">HDApp</a><br> <a href="#HDApp">HDApp</a> ( value ) -> <a href="#HDApp">HDApp</a><br> <br> Using the constructor with no arguments creates<br> a HippoDraw application that runs in a separate<br> thread.<br> Using the constructor with one argument creates<br> a HippoDraw application in same thread. Use<br> app.<a href="#HDApp-exec_loop">exec_loop</a>() to start it.<br> <br> C++ signature :<br> void <a href="#HDApp-__init__">__init__</a>(_object*,int)<br> <br> <a href="#HDApp-__init__">__init__</a>( (object)arg1, (str)arg2) -> None :<br> HDapp ( string ) -> HDapp<br> <br> C++ signature :<br> void <a href="#HDApp-__init__">__init__</a>(_object*,char*)</tt></dd></dl> <dl><dt><a name="HDApp-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="HDApp-canvas"><strong>canvas</strong></a>(...)</dt><dd><tt><a href="#HDApp-canvas">canvas</a>( (<a href="#HDApp">HDApp</a>)arg1) -> <a href="#Canvas">Canvas</a> :<br> canvas () -> <a href="#Canvas">Canvas</a><br> <br> Returns the current canvas window.<br> <br> C++ signature :<br> hippodraw::PyCanvas* <a href="#HDApp-canvas">canvas</a>(hippodraw::PyApp {lvalue})</tt></dd></dl> <dl><dt><a name="HDApp-exec_loop"><strong>exec_loop</strong></a>(...)</dt><dd><tt><a href="#HDApp-exec_loop">exec_loop</a>( (<a href="#HDApp">HDApp</a>)arg1) -> int :<br> exec_loop () -> value<br> <br> Starts the application object. Returns the value returned<br> by the application object upon exiting.<br> <br> C++ signature :<br> int <a href="#HDApp-exec_loop">exec_loop</a>(hippodraw::PyApp {lvalue})</tt></dd></dl> <dl><dt><a name="HDApp-hasTerminated"><strong>hasTerminated</strong></a>(...)</dt><dd><tt><a href="#HDApp-hasTerminated">hasTerminated</a>( (<a href="#HDApp">HDApp</a>)arg1) -> bool :<br> hasTerminated () -> Boolean<br> <br> Returns True if the application has terminated.<br> <br> C++ signature :<br> bool <a href="#HDApp-hasTerminated">hasTerminated</a>(hippodraw::PyApp {lvalue})</tt></dd></dl> <dl><dt><a name="HDApp-lock"><strong>lock</strong></a>(...)</dt><dd><tt><a href="#HDApp-lock">lock</a>() -> None :<br> lock () -> None<br> <br> Lock the Qt library Mutex. Will not return until no<br> other thread has the lock.<br> <br> C++ signature :<br> void <a href="#HDApp-lock">lock</a>()</tt></dd></dl> <dl><dt><a name="HDApp-openDocument"><strong>openDocument</strong></a>(...)</dt><dd><tt><a href="#HDApp-openDocument">openDocument</a>( (<a href="#HDApp">HDApp</a>)arg1, (str)arg2) -> None :<br> openDocument ( string ) -> None<br> <br> Opens new canvas window from saved document file.<br> <br> C++ signature :<br> void <a href="#HDApp-openDocument">openDocument</a>(hippodraw::PyApp {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="HDApp-quit"><strong>quit</strong></a>(...)</dt><dd><tt><a href="#HDApp-quit">quit</a>( (<a href="#HDApp">HDApp</a>)arg1) -> None :<br> quit () -> None<br> <br> Closes all <a href="#Canvas">Canvas</a> windows and Terminates the application.<br> <br> C++ signature :<br> void <a href="#HDApp-quit">quit</a>(hippodraw::PyApp {lvalue})</tt></dd></dl> <dl><dt><a name="HDApp-quitOnLastWindowClose"><strong>quitOnLastWindowClose</strong></a>(...)</dt><dd><tt><a href="#HDApp-quitOnLastWindowClose">quitOnLastWindowClose</a>( (<a href="#HDApp">HDApp</a>)arg1, (bool)arg2) -> None :<br> quitOnLastWindowClose ( Boolean ) -> None<br> <br> If argument is True, allows application to quit when last<br> <a href="#Canvas">Canvas</a> is closed.<br> <br> C++ signature :<br> void <a href="#HDApp-quitOnLastWindowClose">quitOnLastWindowClose</a>(hippodraw::PyApp {lvalue},bool)</tt></dd></dl> <dl><dt><a name="HDApp-unlock"><strong>unlock</strong></a>(...)</dt><dd><tt><a href="#HDApp-unlock">unlock</a>() -> None :<br> unlock () -> None<br> <br> Unlocks the application thread.<br> <br> C++ signature :<br> void <a href="#HDApp-unlock">unlock</a>()</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="HDApp-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#HDApp-instance">instance</a>() -> <a href="#HDApp">HDApp</a> :<br> instance () -> <a href="#HDApp">HDApp</a><br> <br> Returns a singleton instance of the HippoDraw <br> application object<br> <br> C++ signature :<br> hippodraw::PyApp* <a href="#HDApp-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 12</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#HDApp-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Line">class <strong>Line</strong></a>(Boost.Python.enum)</font></td></tr> <tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Line">Line</a></dd> <dd>Boost.Python.enum</dd> <dd><a href="__builtin__.html#int">__builtin__.int</a></dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>dash</strong> = hippo.Line.dash</dl> <dl><dt><strong>dashdot</strong> = hippo.Line.dashdot</dl> <dl><dt><strong>dashdotdot</strong> = hippo.Line.dashdotdot</dl> <dl><dt><strong>dot</strong> = hippo.Line.dot</dl> <dl><dt><strong>invisible</strong> = hippo.Line.invisible</dl> <dl><dt><strong>names</strong> = {'dash': hippo.Line.dash, 'dashdot': hippo.Line.dashdot, 'dashdotdot': hippo.Line.dashdotdot, 'dot': hippo.Line.dot, 'invisible': hippo.Line.invisible, 'solid': hippo.Line.solid}</dl> <dl><dt><strong>solid</strong> = hippo.Line.solid</dl> <dl><dt><strong>values</strong> = {0: hippo.Line.solid, 1: hippo.Line.dash, 2: hippo.Line.dot, 3: hippo.Line.dashdot, 4: hippo.Line.dashdotdot, 5: hippo.Line.invisible}</dl> <hr> Methods inherited from Boost.Python.enum:<br> <dl><dt><a name="Line-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl> <dl><dt><a name="Line-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__str__">__str__</a>() <==> str(x)</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.enum:<br> <dl><dt><strong>name</strong></dt> </dl> <hr> Methods inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><a name="Line-__abs__"><strong>__abs__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__abs__">__abs__</a>() <==> abs(x)</tt></dd></dl> <dl><dt><a name="Line-__add__"><strong>__add__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__add__">__add__</a>(y) <==> x+y</tt></dd></dl> <dl><dt><a name="Line-__and__"><strong>__and__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__and__">__and__</a>(y) <==> x&y</tt></dd></dl> <dl><dt><a name="Line-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl> <dl><dt><a name="Line-__coerce__"><strong>__coerce__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__coerce__">__coerce__</a>(y) <==> coerce(x, y)</tt></dd></dl> <dl><dt><a name="Line-__div__"><strong>__div__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__div__">__div__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="Line-__divmod__"><strong>__divmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__divmod__">__divmod__</a>(y) <==> divmod(x, y)</tt></dd></dl> <dl><dt><a name="Line-__float__"><strong>__float__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__float__">__float__</a>() <==> float(x)</tt></dd></dl> <dl><dt><a name="Line-__floordiv__"><strong>__floordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__floordiv__">__floordiv__</a>(y) <==> x//y</tt></dd></dl> <dl><dt><a name="Line-__format__"><strong>__format__</strong></a>(...)</dt></dl> <dl><dt><a name="Line-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl> <dl><dt><a name="Line-__getnewargs__"><strong>__getnewargs__</strong></a>(...)</dt></dl> <dl><dt><a name="Line-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__hash__">__hash__</a>() <==> hash(x)</tt></dd></dl> <dl><dt><a name="Line-__hex__"><strong>__hex__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__hex__">__hex__</a>() <==> hex(x)</tt></dd></dl> <dl><dt><a name="Line-__index__"><strong>__index__</strong></a>(...)</dt><dd><tt>x[y:z] <==> x[y.<a href="#Line-__index__">__index__</a>():z.<a href="#Line-__index__">__index__</a>()]</tt></dd></dl> <dl><dt><a name="Line-__int__"><strong>__int__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__int__">__int__</a>() <==> int(x)</tt></dd></dl> <dl><dt><a name="Line-__invert__"><strong>__invert__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__invert__">__invert__</a>() <==> ~x</tt></dd></dl> <dl><dt><a name="Line-__long__"><strong>__long__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__long__">__long__</a>() <==> long(x)</tt></dd></dl> <dl><dt><a name="Line-__lshift__"><strong>__lshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__lshift__">__lshift__</a>(y) <==> x<<y</tt></dd></dl> <dl><dt><a name="Line-__mod__"><strong>__mod__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__mod__">__mod__</a>(y) <==> x%y</tt></dd></dl> <dl><dt><a name="Line-__mul__"><strong>__mul__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__mul__">__mul__</a>(y) <==> x*y</tt></dd></dl> <dl><dt><a name="Line-__neg__"><strong>__neg__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__neg__">__neg__</a>() <==> -x</tt></dd></dl> <dl><dt><a name="Line-__nonzero__"><strong>__nonzero__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__nonzero__">__nonzero__</a>() <==> x != 0</tt></dd></dl> <dl><dt><a name="Line-__oct__"><strong>__oct__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__oct__">__oct__</a>() <==> oct(x)</tt></dd></dl> <dl><dt><a name="Line-__or__"><strong>__or__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__or__">__or__</a>(y) <==> x|y</tt></dd></dl> <dl><dt><a name="Line-__pos__"><strong>__pos__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__pos__">__pos__</a>() <==> +x</tt></dd></dl> <dl><dt><a name="Line-__pow__"><strong>__pow__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__pow__">__pow__</a>(y[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="Line-__radd__"><strong>__radd__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__radd__">__radd__</a>(y) <==> y+x</tt></dd></dl> <dl><dt><a name="Line-__rand__"><strong>__rand__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rand__">__rand__</a>(y) <==> y&x</tt></dd></dl> <dl><dt><a name="Line-__rdiv__"><strong>__rdiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rdiv__">__rdiv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="Line-__rdivmod__"><strong>__rdivmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rdivmod__">__rdivmod__</a>(y) <==> divmod(y, x)</tt></dd></dl> <dl><dt><a name="Line-__rfloordiv__"><strong>__rfloordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rfloordiv__">__rfloordiv__</a>(y) <==> y//x</tt></dd></dl> <dl><dt><a name="Line-__rlshift__"><strong>__rlshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rlshift__">__rlshift__</a>(y) <==> y<<x</tt></dd></dl> <dl><dt><a name="Line-__rmod__"><strong>__rmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rmod__">__rmod__</a>(y) <==> y%x</tt></dd></dl> <dl><dt><a name="Line-__rmul__"><strong>__rmul__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rmul__">__rmul__</a>(y) <==> y*x</tt></dd></dl> <dl><dt><a name="Line-__ror__"><strong>__ror__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__ror__">__ror__</a>(y) <==> y|x</tt></dd></dl> <dl><dt><a name="Line-__rpow__"><strong>__rpow__</strong></a>(...)</dt><dd><tt>y.<a href="#Line-__rpow__">__rpow__</a>(x[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="Line-__rrshift__"><strong>__rrshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rrshift__">__rrshift__</a>(y) <==> y>>x</tt></dd></dl> <dl><dt><a name="Line-__rshift__"><strong>__rshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rshift__">__rshift__</a>(y) <==> x>>y</tt></dd></dl> <dl><dt><a name="Line-__rsub__"><strong>__rsub__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rsub__">__rsub__</a>(y) <==> y-x</tt></dd></dl> <dl><dt><a name="Line-__rtruediv__"><strong>__rtruediv__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rtruediv__">__rtruediv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="Line-__rxor__"><strong>__rxor__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__rxor__">__rxor__</a>(y) <==> y^x</tt></dd></dl> <dl><dt><a name="Line-__sub__"><strong>__sub__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__sub__">__sub__</a>(y) <==> x-y</tt></dd></dl> <dl><dt><a name="Line-__truediv__"><strong>__truediv__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__truediv__">__truediv__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="Line-__trunc__"><strong>__trunc__</strong></a>(...)</dt><dd><tt>Truncating an Integral returns itself.</tt></dd></dl> <dl><dt><a name="Line-__xor__"><strong>__xor__</strong></a>(...)</dt><dd><tt>x.<a href="#Line-__xor__">__xor__</a>(y) <==> x^y</tt></dd></dl> <dl><dt><a name="Line-bit_length"><strong>bit_length</strong></a>(...)</dt><dd><tt>int.<a href="#Line-bit_length">bit_length</a>() -> int<br> <br> Number of bits necessary to represent self in binary.<br> >>> bin(37)<br> '0b100101'<br> >>> (37).<a href="#Line-bit_length">bit_length</a>()<br> 6</tt></dd></dl> <dl><dt><a name="Line-conjugate"><strong>conjugate</strong></a>(...)</dt><dd><tt>Returns self, the complex conjugate of any int.</tt></dd></dl> <hr> Data descriptors inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>denominator</strong></dt> <dd><tt>the denominator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>imag</strong></dt> <dd><tt>the imaginary part of a complex number</tt></dd> </dl> <dl><dt><strong>numerator</strong></dt> <dd><tt>the numerator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>real</strong></dt> <dd><tt>the real part of a complex number</tt></dd> </dl> <hr> Data and other attributes inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#Line-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="ListTuple">class <strong>ListTuple</strong></a>(<a href="hippo.html#DataSource">DataSource</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A derived class from <a href="#DataSource">DataSource</a> containing columns as references to<br> Python list objects. This allows the data to be used without making<br> a copy of it. However, access to the data is slower than for most<br> of the other classes derived from <a href="#DataSource">DataSource</a><br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#ListTuple">ListTuple</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="ListTuple-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#ListTuple-__init__">__init__</a>( (object)arg1) -> None :<br> <a href="#ListTuple">ListTuple</a> ( None ) -> <a href="#ListTuple">ListTuple</a><br> <br> Creates an empty <a href="#ListTuple">ListTuple</a><br> <br> C++ signature :<br> void <a href="#ListTuple-__init__">__init__</a>(_object*)</tt></dd></dl> <dl><dt><a name="ListTuple-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="ListTuple-addColumn"><strong>addColumn</strong></a>(...)</dt><dd><tt><a href="#ListTuple-addColumn">addColumn</a>( (<a href="#ListTuple">ListTuple</a>)arg1, (str)arg2, (list)arg3) -> int :<br> addColumn ( string, list ) -> value<br> <br> Adds the array as a new column with label from the string.<br> Returns the index of the new column.<br> <br> C++ signature :<br> int <a href="#ListTuple-addColumn">addColumn</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue},std::string,boost::python::list)</tt></dd></dl> <dl><dt><a name="ListTuple-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#ListTuple-getLabel">getLabel</a>( (<a href="#ListTuple">ListTuple</a>)arg1, (int)arg2) -> str :<br> getLabel ( index ) -> string<br> <br> Returns label of column.<br> <br> C++ signature :<br> std::string <a href="#ListTuple-getLabel">getLabel</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="ListTuple-notifyObservers"><strong>notifyObservers</strong></a>(...)</dt><dd><tt><a href="#ListTuple-notifyObservers">notifyObservers</a>( (<a href="#ListTuple">ListTuple</a>)arg1) -> None :<br> notifyObservers ( None ) -> None<br> <br> Sends update message to all observers. Use this member if the<br> contents of the reference Python list has changed and <a href="#Display">Display</a><br> objects bound to it require updating.<br> <br> C++ signature :<br> void <a href="#ListTuple-notifyObservers">notifyObservers</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue})</tt></dd></dl> <dl><dt><a name="ListTuple-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#ListTuple-replaceColumn">replaceColumn</a>( (<a href="#ListTuple">ListTuple</a>)arg1, (int)arg2, (list)arg3) -> None :<br> replaceColumn ( index, list ) -> None<br> <br> Replaces existing column with list<br> <br> <br> C++ signature :<br> void <a href="#ListTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue},unsigned int,boost::python::list)<br> <br> <a href="#ListTuple-replaceColumn">replaceColumn</a>( (<a href="#ListTuple">ListTuple</a>)arg1, (str)arg2, (list)arg3) -> None :<br> replaceColumn ( string, list ) -> None<br> <br> Replaces existing column with new array<br> <br> <br> C++ signature :<br> void <a href="#ListTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue},std::string,boost::python::list)</tt></dd></dl> <dl><dt><a name="ListTuple-setLabels"><strong>setLabels</strong></a>(...)</dt><dd><tt><a href="#ListTuple-setLabels">setLabels</a>( (<a href="#ListTuple">ListTuple</a>)arg1, (object)arg2) -> None :<br> setLabels ( list or tuple ) -> None<br> <br> Sets the labels of the columns from list of string objects.<br> For an empty <a href="#ListTuple">ListTuple</a> object, implicitly sets the number of<br> columns.<br> <br> C++ signature :<br> void <a href="#ListTuple-setLabels">setLabels</a>(hippodraw::<a href="#ListTuple">ListTuple</a> {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 104</dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="ListTuple-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#ListTuple-clear">clear</a>( (<a href="#DataSource">DataSource</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#ListTuple-clear">clear</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="ListTuple-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#ListTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#ListTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#ListTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#ListTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="ListTuple-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#ListTuple-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#ListTuple-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="ListTuple-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#ListTuple-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#ListTuple-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="ListTuple-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#ListTuple-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#ListTuple-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="ListTuple-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#ListTuple-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#ListTuple-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#ListTuple-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="NTuple">class <strong>NTuple</strong></a>(<a href="hippo.html#NTupleInternal">NTupleInternal</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A derived class of <a href="#DataSource">DataSource</a> that stores its tabular data vectors of<br> double precision numbers in C++. An <a href="#NTuple">NTuple</a> object can be created in<br> a number of ways including reading from a file using the<br> <a href="#NTupleController">NTupleController</a><br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#NTuple">NTuple</a></dd> <dd><a href="hippo.html#NTupleInternal">NTupleInternal</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="NTuple-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#NTuple-__init__">__init__</a>( (object)arg1) -> None :<br> <a href="#NTuple">NTuple</a> ( None ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( value ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( sequence ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( <a href="#NTuple">NTuple</a> ) -> <a href="#NTuple">NTuple</a><br> <br> The form with no arguments creates an empty <a href="#NTuple">NTuple</a> with no rows<br> or columns. The form with one value argument creates an empty<br> <a href="#NTuple">NTuple</a> with `value' number of columns. The form with a sequence<br> argument creates an empty <a href="#NTuple">NTuple</a> with the number of columns equal<br> to size of the sequence. The sequence should contain string which<br> are used as the column labels. The last form form creates an<br> <a href="#NTuple">NTuple</a><br> whose contents is a copy of an existing one.<br> <br> C++ signature :<br> void <a href="#NTuple-__init__">__init__</a>(_object*)<br> <br> <a href="#NTuple-__init__">__init__</a>( (object)arg1, (int)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTuple-__init__">__init__</a>(_object*,unsigned int)<br> <br> <a href="#NTuple-__init__">__init__</a>( (object)arg1, (object)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTuple-__init__">__init__</a>(_object*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#NTuple-__init__">__init__</a>( (object)arg1, (<a href="#NTuple">NTuple</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTuple-__init__">__init__</a>(_object*,hippodraw::PyNTuple)</tt></dd></dl> <dl><dt><a name="NTuple-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="NTuple-addColumn"><strong>addColumn</strong></a>(...)</dt><dd><tt><a href="#NTuple-addColumn">addColumn</a>( (<a href="#NTuple">NTuple</a>)arg1, (str)arg2, (object)arg3) -> int :<br> addColumn ( label, sequence ) -> index<br> <br> Adds a new column with label.<br> <br> C++ signature :<br> int <a href="#NTuple-addColumn">addColumn</a>(hippodraw::PyNTuple {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="NTuple-addRow"><strong>addRow</strong></a>(...)</dt><dd><tt><a href="#NTuple-addRow">addRow</a>( (<a href="#NTuple">NTuple</a>)arg1, (object)arg2) -> None :<br> addRow ( sequence ) -> None<br> <br> Append a row at the end.<br> <br> C++ signature :<br> void <a href="#NTuple-addRow">addRow</a>(hippodraw::PyNTuple {lvalue},std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="NTuple-append"><strong>append</strong></a>(...)</dt><dd><tt><a href="#NTuple-append">append</a>( (<a href="#NTuple">NTuple</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2) -> None :<br> append ( <a href="#DataSource">DataSource</a> ) -> None<br> <br> Appends the contents of the <a href="#DataSource">DataSource</a> to the <a href="#NTuple">NTuple</a>.<br> <br> C++ signature :<br> void <a href="#NTuple-append">append</a>(hippodraw::PyNTuple {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*)</tt></dd></dl> <dl><dt><a name="NTuple-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#NTuple-clear">clear</a>( (<a href="#NTuple">NTuple</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#NTuple-clear">clear</a>(hippodraw::PyNTuple {lvalue})</tt></dd></dl> <dl><dt><a name="NTuple-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#NTuple-replaceColumn">replaceColumn</a>( (<a href="#NTuple">NTuple</a>)arg1, (int)arg2, (object)arg3) -> None :<br> replaceColumn ( index, sequence ) -> None<br> <br> Replaces the indexed column.<br> <br> C++ signature :<br> void <a href="#NTuple-replaceColumn">replaceColumn</a>(hippodraw::PyNTuple {lvalue},unsigned int,std::vector<double, std::allocator<double> >)<br> <br> <a href="#NTuple-replaceColumn">replaceColumn</a>( (<a href="#NTuple">NTuple</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( label, sequence ) -> None<br> <br> Replaces the labeled column.<br> <br> C++ signature :<br> void <a href="#NTuple-replaceColumn">replaceColumn</a>(hippodraw::PyNTuple {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="NTuple-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#NTuple-setTitle">setTitle</a>( (<a href="#NTuple">NTuple</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#NTuple-setTitle">setTitle</a>(hippodraw::PyNTuple {lvalue},std::string)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 116</dl> <hr> Methods inherited from <a href="hippo.html#NTupleInternal">NTupleInternal</a>:<br> <dl><dt><a name="NTuple-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#NTuple-getLabel">getLabel</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> str :<br> getLabel ( index ) -> string<br> <br> Returns the label at column index.<br> <br> C++ signature :<br> std::string <a href="#NTuple-getLabel">getLabel</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NTuple-getRow"><strong>getRow</strong></a>(...)</dt><dd><tt><a href="#NTuple-getRow">getRow</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> object :<br> getRow ( index ) -> list<br> <br> Returns the index row as list floats.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTuple-getRow">getRow</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NTuple-setIntervalCount"><strong>setIntervalCount</strong></a>(...)</dt><dd><tt><a href="#NTuple-setIntervalCount">setIntervalCount</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> None :<br> setIntervalCount ( count ) -> None<br> <br> Sets the interval count between updates to the observers.<br> <br> C++ signature :<br> void <a href="#NTuple-setIntervalCount">setIntervalCount</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},int)</tt></dd></dl> <dl><dt><a name="NTuple-setIntervalEnabled"><strong>setIntervalEnabled</strong></a>(...)</dt><dd><tt><a href="#NTuple-setIntervalEnabled">setIntervalEnabled</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (bool)arg2) -> None :<br> setIntervalEnable ( Boolean ) -> None<br> <br> Sets the interval counting on or off<br> <br> C++ signature :<br> void <a href="#NTuple-setIntervalEnabled">setIntervalEnabled</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},bool)</tt></dd></dl> <dl><dt><a name="NTuple-setLabels"><strong>setLabels</strong></a>(...)</dt><dd><tt><a href="#NTuple-setLabels">setLabels</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (object)arg2) -> None :<br> setLabels ( sequence ) -> None<br> <br> Sets the labels of the columns from the list of strings. If the<br> <a href="#NTuple">NTuple</a> is empty, then also sets the number of columns to be the<br> size of the list. If the number of columns has already been<br> set, the the size of the list should be the same, otherwise<br> a RuntimeError exception is thrown.<br> <br> C++ signature :<br> void <a href="#NTuple-setLabels">setLabels</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="NTuple-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#NTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#NTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTuple-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#NTuple-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#NTuple-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTuple-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#NTuple-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#NTuple-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTuple-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#NTuple-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#NTuple-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#NTuple-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="NTupleController">class <strong>NTupleController</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A singleton object to manage <a href="#NTuple">NTuple</a> objects.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#NTupleController">NTupleController</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="NTupleController-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="NTupleController-changeName"><strong>changeName</strong></a>(...)</dt><dd><tt><a href="#NTupleController-changeName">changeName</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (str)arg3) -> None :<br> changeName ( <a href="#DataSource">DataSource</a>, string ) -> None<br> <br> Change the name of an <a href="#NTuple">NTuple</a>.<br> This method is deprecated, there's not need to do this<br> <br> C++ signature :<br> void <a href="#NTupleController-changeName">changeName</a>(hippodraw::PyNTupleController {lvalue},hippodraw::<a href="#DataSource">DataSource</a>*,std::string)</tt></dd></dl> <dl><dt><a name="NTupleController-createCircularBuffer"><strong>createCircularBuffer</strong></a>(...)</dt><dd><tt><a href="#NTupleController-createCircularBuffer">createCircularBuffer</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (int)arg2) -> <a href="#CircularBuffer">CircularBuffer</a> :<br> createCircularBuffer ( value ) -> <a href="#CircularBuffer">CircularBuffer</a><br> <br> Creates and registers a <a href="#CircularBuffer">CircularBuffer</a> object with set number of<br> columns.<br> <br> C++ signature :<br> hippodraw::<a href="#CircularBuffer">CircularBuffer</a>* <a href="#NTupleController-createCircularBuffer">createCircularBuffer</a>(hippodraw::PyNTupleController {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NTupleController-createDataArray"><strong>createDataArray</strong></a>(...)</dt><dd><tt><a href="#NTupleController-createDataArray">createDataArray</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (str)arg2) -> <a href="#DataArray">DataArray</a> :<br> createDataArray ( filename ) -> <a href="#DataArray">DataArray</a><br> <br> Creates a <a href="#DataArray">DataArray</a> from file.<br> <br> C++ signature :<br> hippodraw::PyDataSource* <a href="#NTupleController-createDataArray">createDataArray</a>(hippodraw::PyNTupleController {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTupleController-createNTuple"><strong>createNTuple</strong></a>(...)</dt><dd><tt><a href="#NTupleController-createNTuple">createNTuple</a>( (<a href="#NTupleController">NTupleController</a>)arg1) -> <a href="#NTupleInternal">NTupleInternal</a> :<br> Creates an empty <a href="#NTuple">NTuple</a><br> <br> C++ signature :<br> hippodraw::<a href="#NTuple">NTuple</a>* <a href="#NTupleController-createNTuple">createNTuple</a>(hippodraw::PyNTupleController {lvalue})<br> <br> <a href="#NTupleController-createNTuple">createNTuple</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (str)arg2) -> <a href="#DataSource">DataSource</a> :<br> createNTuple () -> <a href="#NTuple">NTuple</a><br> createNTuple ( string ) -> <a href="#NTuple">NTuple</a><br> <br> Creates and registers an <a href="#NTuple">NTuple</a>. The first method creates an<br> empty <a href="#NTuple">NTuple</a> object. The second method creates one from a<br> file. Both methods return ownership of the created object to<br> Python.<br> <br> C++ signature :<br> hippodraw::<a href="#DataSource">DataSource</a>* <a href="#NTupleController-createNTuple">createNTuple</a>(hippodraw::PyNTupleController {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTupleController-findNTuple"><strong>findNTuple</strong></a>(...)</dt><dd><tt><a href="#NTupleController-findNTuple">findNTuple</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (str)arg2) -> <a href="#DataSource">DataSource</a> :<br> findNTuple ( string ) -> <a href="#DataSource">DataSource</a><br> <br> Find an registered <a href="#NTuple">NTuple</a> by its name and returns a reference to<br> it. If the <a href="#DataSource">DataSource</a> can not be found, an exception is thrown.<br> <br> Warning: if more than one <a href="#DataSource">DataSource</a> has the same name,<br> the first one found is returned.<br> <br> C++ signature :<br> hippodraw::<a href="#DataSource">DataSource</a>* <a href="#NTupleController-findNTuple">findNTuple</a>(hippodraw::PyNTupleController {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTupleController-registerNTuple"><strong>registerNTuple</strong></a>(...)</dt><dd><tt><a href="#NTupleController-registerNTuple">registerNTuple</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2) -> str :<br> Register an <a href="#NTuple">NTuple</a> to make it visible to the application<br> <br> C++ signature :<br> std::string <a href="#NTupleController-registerNTuple">registerNTuple</a>(hippodraw::PyNTupleController {lvalue},hippodraw::<a href="#DataSource">DataSource</a>*)<br> <br> <a href="#NTupleController-registerNTuple">registerNTuple</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (str)arg2, (<a href="#DataSource">DataSource</a>)arg3) -> None :<br> registerNTuple ( <a href="#DataSource">DataSource</a> ) -> None<br> registerNTuple ( string, <a href="#DataSource">DataSource</a> ) -> None<br> <br> Register an <a href="#NTuple">NTuple</a> to make it visible to the application. The<br> first form takes the name from the <a href="#DataSource">DataSource</a> object, if it has<br> one, otherwise generates a unique name. The second form takes<br> string argument for the name.<br> <br> C++ signature :<br> void <a href="#NTupleController-registerNTuple">registerNTuple</a>(hippodraw::PyNTupleController {lvalue},std::string,hippodraw::<a href="#DataSource">DataSource</a>*)</tt></dd></dl> <dl><dt><a name="NTupleController-writeToFile"><strong>writeToFile</strong></a>(...)</dt><dd><tt><a href="#NTupleController-writeToFile">writeToFile</a>( (<a href="#NTupleController">NTupleController</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (str)arg3) -> int :<br> writeToFile ( <a href="#DataSource">DataSource</a>, string ) -> value<br> <br> Writes the <a href="#NTuple">NTuple</a> to a file as ASCII text. Returns 0 if<br> successful.<br> <br> C++ signature :<br> int <a href="#NTupleController-writeToFile">writeToFile</a>(hippodraw::PyNTupleController {lvalue},hippodraw::<a href="#DataSource">DataSource</a>*,std::string)</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="NTupleController-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#NTupleController-instance">instance</a>() -> <a href="#NTupleController">NTupleController</a> :<br> instance () -> <a href="#NTupleController">NTupleController</a><br> <br> Returns the single instance of the controller<br> <br> C++ signature :<br> hippodraw::PyNTupleController* <a href="#NTupleController-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#NTupleController-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="NTupleFCN">class <strong>NTupleFCN</strong></a>(<a href="hippo.html#StatedFCN">StatedFCN</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A objective function class used in fitting that uses a <a href="#DataSource">DataSource</a> to<br> access the data<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#NTupleFCN">NTupleFCN</a></dd> <dd><a href="hippo.html#StatedFCN">StatedFCN</a></dd> <dd><a href="hippo.html#FCNBase">FCNBase</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="NTupleFCN-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="NTupleFCN-setDataSource"><strong>setDataSource</strong></a>(...)</dt><dd><tt><a href="#NTupleFCN-setDataSource">setDataSource</a>( (<a href="#NTupleFCN">NTupleFCN</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTupleFCN-setDataSource">setDataSource</a>(hippodraw::<a href="#NTupleFCN">NTupleFCN</a> {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*)<br> <br> <a href="#NTupleFCN-setDataSource">setDataSource</a>( (<a href="#NTupleFCN">NTupleFCN</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (int)arg3, (object)arg4) -> None :<br> setDataSource ( <a href="#DataSource">DataSource</a> ) -> None<br> setDataSource ( <a href="#DataSource">DataSource</a>, value, sequence ) -> None<br> <br> The first form sets the data source with default indexes. The<br> second form takes in addition the dimensionality of the<br> coordinate and a column indexes from the sequence.<br> <br> C++ signature :<br> void <a href="#NTupleFCN-setDataSource">setDataSource</a>(hippodraw::<a href="#NTupleFCN">NTupleFCN</a> {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*,int,std::vector<int, std::allocator<int> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Methods inherited from <a href="hippo.html#StatedFCN">StatedFCN</a>:<br> <dl><dt><a name="NTupleFCN-degreesOfFreedom"><strong>degreesOfFreedom</strong></a>(...)</dt><dd><tt><a href="#NTupleFCN-degreesOfFreedom">degreesOfFreedom</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1) -> int :<br> degreesOfFreedom () -> value<br> <br> Returns the degrees of freedom as integer.<br> <br> C++ signature :<br> int <a href="#NTupleFCN-degreesOfFreedom">degreesOfFreedom</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTupleFCN-objectiveValue"><strong>objectiveValue</strong></a>(...)</dt><dd><tt><a href="#NTupleFCN-objectiveValue">objectiveValue</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1) -> float :<br> objectiveValue () -> value<br> <br> Returns the objective value. For example, the objective<br> might be the Chi-Squared when derived class returns it as<br> its objective value.<br> <br> C++ signature :<br> double <a href="#NTupleFCN-objectiveValue">objectiveValue</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTupleFCN-setFunction"><strong>setFunction</strong></a>(...)</dt><dd><tt><a href="#NTupleFCN-setFunction">setFunction</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> setFunction ( <a href="#FunctionBase">FunctionBase</a> ) -> None<br> <br> Sets the model function.<br> <br> C++ signature :<br> void <a href="#NTupleFCN-setFunction">setFunction</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},hippodraw::<a href="#FunctionBase">FunctionBase</a>*)</tt></dd></dl> <dl><dt><a name="NTupleFCN-setUseErrors"><strong>setUseErrors</strong></a>(...)</dt><dd><tt><a href="#NTupleFCN-setUseErrors">setUseErrors</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (bool)arg2) -> bool :<br> setUseErrors ( Boolean ) -> None<br> <br> Sets the FCN to use errors on the data source if they exist.<br> <br> C++ signature :<br> bool <a href="#NTupleFCN-setUseErrors">setUseErrors</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},bool)</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#NTupleFCN-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="NTupleInternal">class <strong>NTupleInternal</strong></a>(<a href="hippo.html#DataSource">DataSource</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A derived class of <a href="#DataSource">DataSource</a> that stores its tabular data vectors of<br> double precision numbers in C++. An <a href="#NTuple">NTuple</a> object can be created in<br> a number of ways including reading from a file using the<br> <a href="#NTupleController">NTupleController</a><br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#NTupleInternal">NTupleInternal</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="NTupleInternal-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-__init__">__init__</a>( (object)arg1) -> None :<br> <a href="#NTuple">NTuple</a> ( None ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( value ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( sequence ) -> <a href="#NTuple">NTuple</a><br> <a href="#NTuple">NTuple</a> ( <a href="#NTuple">NTuple</a> ) -> <a href="#NTuple">NTuple</a><br> <br> The form with no arguments creates an empty <a href="#NTuple">NTuple</a> with no rows<br> or columns. The form with one value argument creates an empty<br> <a href="#NTuple">NTuple</a> with `value' number of columns. The form with a sequence<br> argument creates an empty <a href="#NTuple">NTuple</a> with the number of columns equal<br> to size of the sequence. The sequence should contain string which<br> are used as the column labels. The last form form creates an<br> <a href="#NTuple">NTuple</a><br> whose contents is a copy of an existing one.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-__init__">__init__</a>(_object*)<br> <br> <a href="#NTupleInternal-__init__">__init__</a>( (object)arg1, (int)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTupleInternal-__init__">__init__</a>(_object*,unsigned int)<br> <br> <a href="#NTupleInternal-__init__">__init__</a>( (object)arg1, (object)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTupleInternal-__init__">__init__</a>(_object*,std::vector<std::string, std::allocator<std::string> >)<br> <br> <a href="#NTupleInternal-__init__">__init__</a>( (object)arg1, (<a href="#NTupleInternal">NTupleInternal</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#NTupleInternal-__init__">__init__</a>(_object*,hippodraw::<a href="#NTuple">NTuple</a>)</tt></dd></dl> <dl><dt><a name="NTupleInternal-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="NTupleInternal-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-getLabel">getLabel</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> str :<br> getLabel ( index ) -> string<br> <br> Returns the label at column index.<br> <br> C++ signature :<br> std::string <a href="#NTupleInternal-getLabel">getLabel</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NTupleInternal-getRow"><strong>getRow</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-getRow">getRow</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> object :<br> getRow ( index ) -> list<br> <br> Returns the index row as list floats.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTupleInternal-getRow">getRow</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NTupleInternal-setIntervalCount"><strong>setIntervalCount</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-setIntervalCount">setIntervalCount</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (int)arg2) -> None :<br> setIntervalCount ( count ) -> None<br> <br> Sets the interval count between updates to the observers.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-setIntervalCount">setIntervalCount</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},int)</tt></dd></dl> <dl><dt><a name="NTupleInternal-setIntervalEnabled"><strong>setIntervalEnabled</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-setIntervalEnabled">setIntervalEnabled</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (bool)arg2) -> None :<br> setIntervalEnable ( Boolean ) -> None<br> <br> Sets the interval counting on or off<br> <br> C++ signature :<br> void <a href="#NTupleInternal-setIntervalEnabled">setIntervalEnabled</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},bool)</tt></dd></dl> <dl><dt><a name="NTupleInternal-setLabels"><strong>setLabels</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-setLabels">setLabels</a>( (<a href="#NTupleInternal">NTupleInternal</a>)arg1, (object)arg2) -> None :<br> setLabels ( sequence ) -> None<br> <br> Sets the labels of the columns from the list of strings. If the<br> <a href="#NTuple">NTuple</a> is empty, then also sets the number of columns to be the<br> size of the list. If the number of columns has already been<br> set, the the size of the list should be the same, otherwise<br> a RuntimeError exception is thrown.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-setLabels">setLabels</a>(hippodraw::<a href="#NTuple">NTuple</a> {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 116</dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="NTupleInternal-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-clear">clear</a>( (<a href="#DataSource">DataSource</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-clear">clear</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTupleInternal-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTupleInternal-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#NTupleInternal-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NTupleInternal-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTupleInternal-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#NTupleInternal-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTupleInternal-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#NTupleInternal-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NTupleInternal-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-replaceColumn">replaceColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2, (object)arg3) -> None :<br> replaceColumn ( label, list ) -> None<br> <br> Replaces the column of data by abel.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-replaceColumn">replaceColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string,std::vector<double, std::allocator<double> >)</tt></dd></dl> <dl><dt><a name="NTupleInternal-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NTupleInternal-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#NTupleInternal-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#NTupleInternal-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#NTupleInternal-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="NumArrayTuple">class <strong>NumArrayTuple</strong></a>(<a href="hippo.html#DataSource">DataSource</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>Interface to numarray Python extension module.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#NumArrayTuple">NumArrayTuple</a></dd> <dd><a href="hippo.html#DataSource">DataSource</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="NumArrayTuple-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-__init__">__init__</a>( (object)arg1) -> None :<br> Creates an empty <a href="#NumArrayTuple">NumArrayTuple</a><br> <br> C++ signature :<br> void <a href="#NumArrayTuple-__init__">__init__</a>(_object*)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="NumArrayTuple-addColumn"><strong>addColumn</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-addColumn">addColumn</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1, (str)arg2, (object)arg3) -> int :<br> Adds the array as a new column with label<br> <br> C++ signature :<br> int <a href="#NumArrayTuple-addColumn">addColumn</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue},std::string,boost::python::numeric::array)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-getLabel"><strong>getLabel</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-getLabel">getLabel</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1, (int)arg2) -> str :<br> <br> C++ signature :<br> std::string <a href="#NumArrayTuple-getLabel">getLabel</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue},unsigned int)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-notifyObservers"><strong>notifyObservers</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-notifyObservers">notifyObservers</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1) -> None :<br> Sends update message to all observers.<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-notifyObservers">notifyObservers</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NumArrayTuple-replaceColumn"><strong>replaceColumn</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-replaceColumn">replaceColumn</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1, (int)arg2, (object)arg3) -> None :<br> Replaces existing column with new array<br> Args:<br> index<br> numarray<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue},unsigned int,boost::python::numeric::array)<br> <br> <a href="#NumArrayTuple-replaceColumn">replaceColumn</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1, (str)arg2, (object)arg3) -> None :<br> Replaces existing column with new array<br> Args:<br> label<br> numarray<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-replaceColumn">replaceColumn</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue},std::string,boost::python::numeric::array)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-setLabels"><strong>setLabels</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-setLabels">setLabels</a>( (<a href="#NumArrayTuple">NumArrayTuple</a>)arg1, (object)[label, ...]) -> None :<br> Sets the labels of the columns.<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-setLabels">setLabels</a>(hippodraw::<a href="#NumArrayTuple">NumArrayTuple</a> {lvalue},std::vector<std::string, std::allocator<std::string> >)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 104</dl> <hr> Methods inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><a name="NumArrayTuple-clear"><strong>clear</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-clear">clear</a>( (<a href="#DataSource">DataSource</a>)arg1) -> None :<br> clear () -> None<br> <br> Clears the data elements of the <a href="#DataSource">DataSource</a>. That is, remove<br> all the rows while keeping the column labels.<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-clear">clear</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NumArrayTuple-getColumn"><strong>getColumn</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (int)arg2) -> object :<br> getColumn ( label ) -> list<br> getColumn ( index ) -> list<br> <br> Get a column by its label or index. Returns copy of the<br> contents.<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NumArrayTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},unsigned int)<br> <br> <a href="#NumArrayTuple-getColumn">getColumn</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> object :<br> <br> C++ signature :<br> std::vector<double, std::allocator<double> > <a href="#NumArrayTuple-getColumn">getColumn</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-getLabels"><strong>getLabels</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-getLabels">getLabels</a>( (<a href="#DataSource">DataSource</a>)arg1) -> object :<br> getLabels () -> list<br> <br> Returns list of column labels.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#NumArrayTuple-getLabels">getLabels</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NumArrayTuple-getTitle"><strong>getTitle</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-getTitle">getTitle</a>( (<a href="#DataSource">DataSource</a>)arg1) -> str :<br> getTitle () -> string<br> <br> Returns the title of the ntuple.<br> <br> C++ signature :<br> std::string <a href="#NumArrayTuple-getTitle">getTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue})</tt></dd></dl> <dl><dt><a name="NumArrayTuple-setName"><strong>setName</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-setName">setName</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setName ( string ) -> None<br> <br> Sets the name of the ntuple. The name should be a unique<br> string withing a running application. It may appear in the<br> Inspector.<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-setName">setName</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="NumArrayTuple-setTitle"><strong>setTitle</strong></a>(...)</dt><dd><tt><a href="#NumArrayTuple-setTitle">setTitle</a>( (<a href="#DataSource">DataSource</a>)arg1, (str)arg2) -> None :<br> setTitle ( string ) -> None<br> <br> Sets the title of the ntuple. The title by default appears at<br> the top of a <a href="#Display">Display</a>.<br> <br> C++ signature :<br> void <a href="#NumArrayTuple-setTitle">setTitle</a>(hippodraw::<a href="#DataSource">DataSource</a> {lvalue},std::string)</tt></dd></dl> <hr> Data descriptors inherited from <a href="hippo.html#DataSource">DataSource</a>:<br> <dl><dt><strong>columns</strong></dt> </dl> <dl><dt><strong>rows</strong></dt> </dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#NumArrayTuple-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Observable">class <strong>Observable</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The base class for classes that can be target of an <a href="#Observer">Observer</a><br> object.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Observable">Observable</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Observable-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt><a href="#Observable-__init__">__init__</a>( (object)arg1) -> None :<br> <br> C++ signature :<br> void <a href="#Observable-__init__">__init__</a>(_object*)</tt></dd></dl> <dl><dt><a name="Observable-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__instance_size__</strong> = 20</dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Observable-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Observer">class <strong>Observer</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The base class for classes that can be targets of <a href="#Observable">Observable</a><br> update messages.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Observer">Observer</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="Observer-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#Observer-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="PointRepFactory">class <strong>PointRepFactory</strong></a>(<a href="hippo.html#FactoryPointRep">FactoryPointRep</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>A factory for creating object whose class derive from PointRep.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#PointRepFactory">PointRepFactory</a></dd> <dd><a href="hippo.html#FactoryPointRep">FactoryPointRep</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="PointRepFactory-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="PointRepFactory-create"><strong>create</strong></a>(...)</dt><dd><tt><a href="#PointRepFactory-create">create</a>( (<a href="#PointRepFactory">PointRepFactory</a>)arg1, (str)arg2) -> <a href="#RepBase">RepBase</a> :<br> create ( string ) -> PointRep<br> <br> Returns a PointRep object of type named in string.<br> <br> C++ signature :<br> hippodraw::<a href="#RepBase">RepBase</a>* <a href="#PointRepFactory-create">create</a>(hippodraw::<a href="#PointRepFactory">PointRepFactory</a> {lvalue},std::string)</tt></dd></dl> <dl><dt><a name="PointRepFactory-names"><strong>names</strong></a>(...)</dt><dd><tt><a href="#PointRepFactory-names">names</a>( (<a href="#PointRepFactory">PointRepFactory</a>)arg1) -> object :<br> names () -> sequence<br> <br> Returns the names of available PointRep classes.<br> <br> C++ signature :<br> std::vector<std::string, std::allocator<std::string> > <a href="#PointRepFactory-names">names</a>(hippodraw::<a href="#PointRepFactory">PointRepFactory</a> {lvalue})</tt></dd></dl> <hr> Static methods defined here:<br> <dl><dt><a name="PointRepFactory-instance"><strong>instance</strong></a>(...)</dt><dd><tt><a href="#PointRepFactory-instance">instance</a>() -> <a href="#PointRepFactory">PointRepFactory</a> :<br> instance () -> <a href="#PointRepFactory">PointRepFactory</a><br> <br> Returns the instance of the <a href="#PointRepFactory">PointRepFactory</a>.<br> <br> C++ signature :<br> hippodraw::<a href="#PointRepFactory">PointRepFactory</a>* <a href="#PointRepFactory-instance">instance</a>()</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#PointRepFactory-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="RepBase">class <strong>RepBase</strong></a>(Boost.Python.instance)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>The base class for point and text representations.<br> See <a href="#PointRepFactory">PointRepFactory</a> for creating objects of this type.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#RepBase">RepBase</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="RepBase-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#RepBase-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="StatedFCN">class <strong>StatedFCN</strong></a>(<a href="hippo.html#FCNBase">FCNBase</a>)</font></td></tr> <tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td> <td colspan=2><tt>This a base class for objective function used in fitting that<br> maintains the state of the function's parameters.<br> </tt></td></tr> <tr><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#StatedFCN">StatedFCN</a></dd> <dd><a href="hippo.html#FCNBase">FCNBase</a></dd> <dd>Boost.Python.instance</dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Methods defined here:<br> <dl><dt><a name="StatedFCN-__reduce__"><strong>__reduce__</strong></a> = <unnamed Boost.Python function>(...)</dt></dl> <dl><dt><a name="StatedFCN-degreesOfFreedom"><strong>degreesOfFreedom</strong></a>(...)</dt><dd><tt><a href="#StatedFCN-degreesOfFreedom">degreesOfFreedom</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1) -> int :<br> degreesOfFreedom () -> value<br> <br> Returns the degrees of freedom as integer.<br> <br> C++ signature :<br> int <a href="#StatedFCN-degreesOfFreedom">degreesOfFreedom</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue})</tt></dd></dl> <dl><dt><a name="StatedFCN-objectiveValue"><strong>objectiveValue</strong></a>(...)</dt><dd><tt><a href="#StatedFCN-objectiveValue">objectiveValue</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1) -> float :<br> objectiveValue () -> value<br> <br> Returns the objective value. For example, the objective<br> might be the Chi-Squared when derived class returns it as<br> its objective value.<br> <br> C++ signature :<br> double <a href="#StatedFCN-objectiveValue">objectiveValue</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue})</tt></dd></dl> <dl><dt><a name="StatedFCN-setDataSource"><strong>setDataSource</strong></a>(...)</dt><dd><tt><a href="#StatedFCN-setDataSource">setDataSource</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2) -> None :<br> <br> C++ signature :<br> void <a href="#StatedFCN-setDataSource">setDataSource</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*)<br> <br> <a href="#StatedFCN-setDataSource">setDataSource</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (<a href="#DataSource">DataSource</a>)arg2, (int)arg3, (object)arg4) -> None :<br> setDataSource ( <a href="#DataSource">DataSource</a> ) -> None<br> setDataSource ( <a href="#DataSource">DataSource</a>, value, sequence ) -> None<br> <br> The first form sets the data source with default indexes. The<br> second form takes in addition the dimensionality of the<br> coordinate and a column indexes from the sequence.<br> <br> C++ signature :<br> void <a href="#StatedFCN-setDataSource">setDataSource</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},hippodraw::<a href="#DataSource">DataSource</a> const*,int,std::vector<int, std::allocator<int> >)</tt></dd></dl> <dl><dt><a name="StatedFCN-setFunction"><strong>setFunction</strong></a>(...)</dt><dd><tt><a href="#StatedFCN-setFunction">setFunction</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (<a href="#FunctionBase">FunctionBase</a>)arg2) -> None :<br> setFunction ( <a href="#FunctionBase">FunctionBase</a> ) -> None<br> <br> Sets the model function.<br> <br> C++ signature :<br> void <a href="#StatedFCN-setFunction">setFunction</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},hippodraw::<a href="#FunctionBase">FunctionBase</a>*)</tt></dd></dl> <dl><dt><a name="StatedFCN-setUseErrors"><strong>setUseErrors</strong></a>(...)</dt><dd><tt><a href="#StatedFCN-setUseErrors">setUseErrors</a>( (<a href="#StatedFCN">StatedFCN</a>)arg1, (bool)arg2) -> bool :<br> setUseErrors ( Boolean ) -> None<br> <br> Sets the FCN to use errors on the data source if they exist.<br> <br> C++ signature :<br> bool <a href="#StatedFCN-setUseErrors">setUseErrors</a>(hippodraw::<a href="#StatedFCN">StatedFCN</a> {lvalue},bool)</tt></dd></dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>__init__</strong> = <built-in function __init__><dd><tt>Raises an exception<br> This class cannot be instantiated from Python</tt></dl> <hr> Data descriptors inherited from Boost.Python.instance:<br> <dl><dt><strong>__dict__</strong></dt> </dl> <dl><dt><strong>__weakref__</strong></dt> </dl> <hr> Data and other attributes inherited from Boost.Python.instance:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of Boost.Python.class object><dd><tt>T.<a href="#StatedFCN-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table> <p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#ffc8d8"> <td colspan=3 valign=bottom> <br> <font color="#000000" face="helvetica, arial"><a name="Symbol">class <strong>Symbol</strong></a>(Boost.Python.enum)</font></td></tr> <tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td> <td width="100%"><dl><dt>Method resolution order:</dt> <dd><a href="hippo.html#Symbol">Symbol</a></dd> <dd>Boost.Python.enum</dd> <dd><a href="__builtin__.html#int">__builtin__.int</a></dd> <dd><a href="__builtin__.html#object">__builtin__.object</a></dd> </dl> <hr> Data and other attributes defined here:<br> <dl><dt><strong>filledcircle</strong> = hippo.Symbol.filledcircle</dl> <dl><dt><strong>filledsquare</strong> = hippo.Symbol.filledsquare</dl> <dl><dt><strong>filledtriangle</strong> = hippo.Symbol.filledtriangle</dl> <dl><dt><strong>invisible</strong> = hippo.Symbol.invisible</dl> <dl><dt><strong>names</strong> = {'filledcircle': hippo.Symbol.filledcircle, 'filledsquare': hippo.Symbol.filledsquare, 'filledtriangle': hippo.Symbol.filledtriangle, 'invisible': hippo.Symbol.invisible, 'opencircle': hippo.Symbol.opencircle, 'opensquare': hippo.Symbol.opensquare, 'opentriangle': hippo.Symbol.opentriangle, 'plus': hippo.Symbol.plus, 'times': hippo.Symbol.times}</dl> <dl><dt><strong>opencircle</strong> = hippo.Symbol.opencircle</dl> <dl><dt><strong>opensquare</strong> = hippo.Symbol.opensquare</dl> <dl><dt><strong>opentriangle</strong> = hippo.Symbol.opentriangle</dl> <dl><dt><strong>plus</strong> = hippo.Symbol.plus</dl> <dl><dt><strong>times</strong> = hippo.Symbol.times</dl> <dl><dt><strong>values</strong> = {0: hippo.Symbol.opensquare, 1: hippo.Symbol.filledsquare, 2: hippo.Symbol.plus, 3: hippo.Symbol.times, 4: hippo.Symbol.opentriangle, 5: hippo.Symbol.filledtriangle, 6: hippo.Symbol.opencircle, 7: hippo.Symbol.filledcircle, 8: hippo.Symbol.invisible}</dl> <hr> Methods inherited from Boost.Python.enum:<br> <dl><dt><a name="Symbol-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl> <dl><dt><a name="Symbol-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__str__">__str__</a>() <==> str(x)</tt></dd></dl> <hr> Data descriptors inherited from Boost.Python.enum:<br> <dl><dt><strong>name</strong></dt> </dl> <hr> Methods inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><a name="Symbol-__abs__"><strong>__abs__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__abs__">__abs__</a>() <==> abs(x)</tt></dd></dl> <dl><dt><a name="Symbol-__add__"><strong>__add__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__add__">__add__</a>(y) <==> x+y</tt></dd></dl> <dl><dt><a name="Symbol-__and__"><strong>__and__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__and__">__and__</a>(y) <==> x&y</tt></dd></dl> <dl><dt><a name="Symbol-__cmp__"><strong>__cmp__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__cmp__">__cmp__</a>(y) <==> cmp(x,y)</tt></dd></dl> <dl><dt><a name="Symbol-__coerce__"><strong>__coerce__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__coerce__">__coerce__</a>(y) <==> coerce(x, y)</tt></dd></dl> <dl><dt><a name="Symbol-__div__"><strong>__div__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__div__">__div__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="Symbol-__divmod__"><strong>__divmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__divmod__">__divmod__</a>(y) <==> divmod(x, y)</tt></dd></dl> <dl><dt><a name="Symbol-__float__"><strong>__float__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__float__">__float__</a>() <==> float(x)</tt></dd></dl> <dl><dt><a name="Symbol-__floordiv__"><strong>__floordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__floordiv__">__floordiv__</a>(y) <==> x//y</tt></dd></dl> <dl><dt><a name="Symbol-__format__"><strong>__format__</strong></a>(...)</dt></dl> <dl><dt><a name="Symbol-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl> <dl><dt><a name="Symbol-__getnewargs__"><strong>__getnewargs__</strong></a>(...)</dt></dl> <dl><dt><a name="Symbol-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__hash__">__hash__</a>() <==> hash(x)</tt></dd></dl> <dl><dt><a name="Symbol-__hex__"><strong>__hex__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__hex__">__hex__</a>() <==> hex(x)</tt></dd></dl> <dl><dt><a name="Symbol-__index__"><strong>__index__</strong></a>(...)</dt><dd><tt>x[y:z] <==> x[y.<a href="#Symbol-__index__">__index__</a>():z.<a href="#Symbol-__index__">__index__</a>()]</tt></dd></dl> <dl><dt><a name="Symbol-__int__"><strong>__int__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__int__">__int__</a>() <==> int(x)</tt></dd></dl> <dl><dt><a name="Symbol-__invert__"><strong>__invert__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__invert__">__invert__</a>() <==> ~x</tt></dd></dl> <dl><dt><a name="Symbol-__long__"><strong>__long__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__long__">__long__</a>() <==> long(x)</tt></dd></dl> <dl><dt><a name="Symbol-__lshift__"><strong>__lshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__lshift__">__lshift__</a>(y) <==> x<<y</tt></dd></dl> <dl><dt><a name="Symbol-__mod__"><strong>__mod__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__mod__">__mod__</a>(y) <==> x%y</tt></dd></dl> <dl><dt><a name="Symbol-__mul__"><strong>__mul__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__mul__">__mul__</a>(y) <==> x*y</tt></dd></dl> <dl><dt><a name="Symbol-__neg__"><strong>__neg__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__neg__">__neg__</a>() <==> -x</tt></dd></dl> <dl><dt><a name="Symbol-__nonzero__"><strong>__nonzero__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__nonzero__">__nonzero__</a>() <==> x != 0</tt></dd></dl> <dl><dt><a name="Symbol-__oct__"><strong>__oct__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__oct__">__oct__</a>() <==> oct(x)</tt></dd></dl> <dl><dt><a name="Symbol-__or__"><strong>__or__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__or__">__or__</a>(y) <==> x|y</tt></dd></dl> <dl><dt><a name="Symbol-__pos__"><strong>__pos__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__pos__">__pos__</a>() <==> +x</tt></dd></dl> <dl><dt><a name="Symbol-__pow__"><strong>__pow__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__pow__">__pow__</a>(y[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="Symbol-__radd__"><strong>__radd__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__radd__">__radd__</a>(y) <==> y+x</tt></dd></dl> <dl><dt><a name="Symbol-__rand__"><strong>__rand__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rand__">__rand__</a>(y) <==> y&x</tt></dd></dl> <dl><dt><a name="Symbol-__rdiv__"><strong>__rdiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rdiv__">__rdiv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="Symbol-__rdivmod__"><strong>__rdivmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rdivmod__">__rdivmod__</a>(y) <==> divmod(y, x)</tt></dd></dl> <dl><dt><a name="Symbol-__rfloordiv__"><strong>__rfloordiv__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rfloordiv__">__rfloordiv__</a>(y) <==> y//x</tt></dd></dl> <dl><dt><a name="Symbol-__rlshift__"><strong>__rlshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rlshift__">__rlshift__</a>(y) <==> y<<x</tt></dd></dl> <dl><dt><a name="Symbol-__rmod__"><strong>__rmod__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rmod__">__rmod__</a>(y) <==> y%x</tt></dd></dl> <dl><dt><a name="Symbol-__rmul__"><strong>__rmul__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rmul__">__rmul__</a>(y) <==> y*x</tt></dd></dl> <dl><dt><a name="Symbol-__ror__"><strong>__ror__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__ror__">__ror__</a>(y) <==> y|x</tt></dd></dl> <dl><dt><a name="Symbol-__rpow__"><strong>__rpow__</strong></a>(...)</dt><dd><tt>y.<a href="#Symbol-__rpow__">__rpow__</a>(x[, z]) <==> pow(x, y[, z])</tt></dd></dl> <dl><dt><a name="Symbol-__rrshift__"><strong>__rrshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rrshift__">__rrshift__</a>(y) <==> y>>x</tt></dd></dl> <dl><dt><a name="Symbol-__rshift__"><strong>__rshift__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rshift__">__rshift__</a>(y) <==> x>>y</tt></dd></dl> <dl><dt><a name="Symbol-__rsub__"><strong>__rsub__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rsub__">__rsub__</a>(y) <==> y-x</tt></dd></dl> <dl><dt><a name="Symbol-__rtruediv__"><strong>__rtruediv__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rtruediv__">__rtruediv__</a>(y) <==> y/x</tt></dd></dl> <dl><dt><a name="Symbol-__rxor__"><strong>__rxor__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__rxor__">__rxor__</a>(y) <==> y^x</tt></dd></dl> <dl><dt><a name="Symbol-__sub__"><strong>__sub__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__sub__">__sub__</a>(y) <==> x-y</tt></dd></dl> <dl><dt><a name="Symbol-__truediv__"><strong>__truediv__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__truediv__">__truediv__</a>(y) <==> x/y</tt></dd></dl> <dl><dt><a name="Symbol-__trunc__"><strong>__trunc__</strong></a>(...)</dt><dd><tt>Truncating an Integral returns itself.</tt></dd></dl> <dl><dt><a name="Symbol-__xor__"><strong>__xor__</strong></a>(...)</dt><dd><tt>x.<a href="#Symbol-__xor__">__xor__</a>(y) <==> x^y</tt></dd></dl> <dl><dt><a name="Symbol-bit_length"><strong>bit_length</strong></a>(...)</dt><dd><tt>int.<a href="#Symbol-bit_length">bit_length</a>() -> int<br> <br> Number of bits necessary to represent self in binary.<br> >>> bin(37)<br> '0b100101'<br> >>> (37).<a href="#Symbol-bit_length">bit_length</a>()<br> 6</tt></dd></dl> <dl><dt><a name="Symbol-conjugate"><strong>conjugate</strong></a>(...)</dt><dd><tt>Returns self, the complex conjugate of any int.</tt></dd></dl> <hr> Data descriptors inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>denominator</strong></dt> <dd><tt>the denominator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>imag</strong></dt> <dd><tt>the imaginary part of a complex number</tt></dd> </dl> <dl><dt><strong>numerator</strong></dt> <dd><tt>the numerator of a rational number in lowest terms</tt></dd> </dl> <dl><dt><strong>real</strong></dt> <dd><tt>the real part of a complex number</tt></dd> </dl> <hr> Data and other attributes inherited from <a href="__builtin__.html#int">__builtin__.int</a>:<br> <dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#Symbol-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl> </td></tr></table></td></tr></table> </body></html>