<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>HippoDraw Class Library</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> <link rel="shortcut icon" href="hippoApp.ico"> </head><body> <!-- Generated by Doxygen 1.6.2 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="dir_dbaad1333373aec6813a85f4941b722b.html">pattern</a> </div> </div> <div class="contents"> <h1>Factory.h File Reference</h1> <p><a class="el" href="classhippodraw_1_1Factory.html" title="The base class for singleton factory classes.">hippodraw::Factory</a> class interface and template implementation <a href="#_details">More...</a></p> <code>#include "<a class="el" href="FactoryException_8h_source.html">FactoryException.h</a>"</code><br/> <code>#include <map></code><br/> <code>#include <vector></code><br/> <div class="dynheader"> Include dependency graph for Factory.h:</div> <div class="dynsection"> <div class="center"><img src="Factory_8h__incl.gif" border="0" usemap="#Factory_8h_map" alt=""/></div> <map name="Factory_8h_map" id="Factory_8h"> <area shape="rect" id="node3" href="FactoryException_8h.html" title="FactoryException class interface." alt="" coords="79,83,212,112"/><area shape="rect" id="node5" href="libhippo_8h.html" title="libhippo.h" alt="" coords="5,160,83,189"/></map> </div> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <div class="center"><img src="Factory_8h__dep__incl.gif" border="0" usemap="#Factory_8hdep_map" alt=""/></div> <map name="Factory_8hdep_map" id="Factory_8hdep"> <area shape="rect" id="node3" href="BinnerAxisFactory_8h.html" title="BinnerAxisFactory.h" alt="" coords="3536,83,3675,112"/><area shape="rect" id="node21" href="BinsFactory_8h.html" title="BinsFactory.h" alt="" coords="4132,83,4233,112"/><area shape="rect" id="node36" href="BinToColorFactory_8h.html" title="BinToColorFactory class interface." alt="" coords="699,83,840,112"/><area shape="rect" id="node53" href="DataRepFactory_8h.html" title="DataRepFactory.h" alt="" coords="2283,83,2411,112"/><area shape="rect" id="node62" href="FunctionFactory_8h.html" title="FunctionFactory class interface." alt="" coords="5459,83,5584,112"/><area shape="rect" id="node70" href="FitterFactory_8h.html" title="FitterFactory class interface." alt="" coords="5129,83,5236,112"/><area shape="rect" id="node77" href="PlotterFactory_8h.html" title="PlotterFactory.h" alt="" coords="2056,83,2171,112"/><area shape="rect" id="node85" href="export__PointRepFactory_8cxx.html" title="Part of Python extension module for hippodraw::PointRepFactory class." alt="" coords="1344,160,1531,189"/><area shape="rect" id="node87" href="PointRepFactory_8h.html" title="PointRepFactory class interface." alt="" coords="1372,83,1503,112"/><area shape="rect" id="node94" href="TextRepFactory_8h.html" title="hippodraw::TextRepFactory class interface" alt="" coords="1655,83,1780,112"/><area shape="rect" id="node100" href="TransformFactory_8h.html" title="TransformFactory.h" alt="" coords="2704,83,2840,112"/><area shape="rect" id="node5" href="BinnerAxisFactory_8cxx.html" title="BinnerAxisFactory.cxx" alt="" coords="3360,160,3515,189"/><area shape="rect" id="node7" href="DisplayController_8cxx.html" title="hippodraw::DisplayController class implementation" alt="" coords="1720,160,1867,189"/><area shape="rect" id="node9" href="DyHist2DProjector_8cxx.html" title="DyHist2DProjector class implementation." alt="" coords="4189,160,4347,189"/><area shape="rect" id="node11" href="Hist1DProjImp_8cxx.html" title="hippodraw::Hist1DProjImp class implementation" alt="" coords="3539,160,3672,189"/><area shape="rect" id="node13" href="Hist2DProjImp_8cxx.html" title="Hist2DProjImp class implementation." alt="" coords="3696,160,3829,189"/><area shape="rect" id="node15" href="Profile2DProjector_8cxx.html" title="Profile2DProjector class implementation." alt="" coords="3853,160,4005,189"/><area shape="rect" id="node17" href="ProfileProjector_8cxx.html" title="hippodraw::ProfileProjector class implementation" alt="" coords="4029,160,4165,189"/><area shape="rect" id="node19" href="BinnerAxisXML_8cxx.html" title="BinnerAxisXML implementation." alt="" coords="3200,160,3336,189"/><area shape="rect" id="node23" href="BinsFactory_8cxx.html" title="BinsFactory class implementation." alt="" coords="4877,160,4995,189"/><area shape="rect" id="node30" href="StHist1DProjector_8cxx.html" title="hippodraw::StHist1DProjector class implementation" alt="" coords="4371,160,4523,189"/><area shape="rect" id="node32" href="StHist2DProjector_8cxx.html" title="hippodraw::StHist2DProjector class implementation" alt="" coords="4547,160,4699,189"/><area shape="rect" id="node34" href="BinsBaseXML_8cxx.html" title="BinsBaseXML class implementation." alt="" coords="4723,160,4853,189"/><area shape="rect" id="node38" href="BinToColorFactory_8cxx.html" title="BinToColorFactory class implementation." alt="" coords="539,160,693,189"/><area shape="rect" id="node41" href="QtDisplay_8cxx.html" title="hippodraw::QtDisplay class implementation." alt="" coords="717,160,821,189"/><area shape="rect" id="node43" href="ColorBoxPointRep_8cxx.html" title="hippodraw::ColorBoxPointRep class implementation" alt="" coords="845,160,1000,189"/><area shape="rect" id="node45" href="ColorSymbolPointRep_8cxx.html" title="hippodraw::ColorSymbolPointRep class implementation" alt="" coords="5,160,181,189"/><area shape="rect" id="node47" href="ContourPointRep_8cxx.html" title="hippodraw::ContourPointRep class implementation" alt="" coords="205,160,352,189"/><area shape="rect" id="node49" href="BinToColorXML_8cxx.html" title="BinToColorXML implementation." alt="" coords="376,160,515,189"/><area shape="rect" id="node51" href="PointRepXML_8cxx.html" title="PointRepXML class implementation." alt="" coords="1192,160,1320,189"/><area shape="rect" id="node55" href="CutController_8cxx.html" title="hippodraw::CutController implementation" alt="" coords="2208,160,2331,189"/><area shape="rect" id="node57" href="DataRepController_8cxx.html" title="hippodraw::DataRepController class implementation" alt="" coords="2520,160,2675,189"/><area shape="rect" id="node60" href="DataRepFactory_8cxx.html" title="DataRepFactory class implementation." alt="" coords="2355,160,2496,189"/><area shape="rect" id="node64" href="FunctionController_8cxx.html" title="hippodraw::FunctionController class implementation" alt="" coords="5349,160,5501,189"/><area shape="rect" id="node66" href="FunctionFactory_8cxx.html" title="hippodraw::FunctionFactory class implementation" alt="" coords="5733,160,5875,189"/><area shape="rect" id="node68" href="export__FunctionFactory_8cxx.html" title="Python extension for hippodraw::FunctionFactory class." alt="" coords="5525,160,5709,189"/><area shape="rect" id="node73" href="FitterFactory_8cxx.html" title="hippodraw::FitterFactory class implementation" alt="" coords="5205,160,5325,189"/><area shape="rect" id="node75" href="export__FitterFactory_8cxx.html" title="Python extension for hippodraw::FitterFactory class." alt="" coords="5019,160,5181,189"/><area shape="rect" id="node81" href="PlotterFactory_8cxx.html" title="PlotterFactory class implementation." alt="" coords="1891,160,2019,189"/><area shape="rect" id="node83" href="PlotterBaseXML_8cxx.html" title="hippodraw::PlotterBaseXML class implementation" alt="" coords="2043,160,2184,189"/><area shape="rect" id="node91" href="PointRepFactory_8cxx.html" title="hippodraw::PointRepFactory class implementation" alt="" coords="1024,160,1168,189"/><area shape="rect" id="node97" href="TextRepFactory_8cxx.html" title="TextRepFactory class implementation." alt="" coords="1555,160,1696,189"/><area shape="rect" id="node103" href="CompositePlotter_8cxx.html" title="hippodraw::CompositePlotter class implementation" alt="" coords="2699,160,2845,189"/><area shape="rect" id="node105" href="TransformFactory_8cxx.html" title="TransformFactory.cxx" alt="" coords="2869,160,3019,189"/><area shape="rect" id="node107" href="TransformXML_8cxx.html" title="TransformXML implementation." alt="" coords="3043,160,3176,189"/></map> </div> <p><a href="Factory_8h_source.html">Go to the source code of this file.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Factory.html">Factory< Type ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The base class for singleton factory classes. <a href="classhippodraw_1_1Factory.html#_details">More...</a><br/></td></tr> <tr><td colspan="2"><h2>Namespaces</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehippodraw.html">hippodraw</a></td></tr> <p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Namespace for HippoDraw. </p> <br/></td></tr> </p> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p><a class="el" href="classhippodraw_1_1Factory.html" title="The base class for singleton factory classes.">hippodraw::Factory</a> class interface and template implementation </p> <p>Copyright (C) 2000-2003, 2005, 2006 The Board of Trustees of The Leland Stanford Junior University. All Rights Reserved.</p> <dl class="rcs"><dt><b>Id</b></dt><dd><a class="el" href="Factory_8h.html" title="hippodraw::Factory class interface and template implementation">Factory.h</a>,v 1.40 2006/06/23 22:09:33 pfkeb Exp </dd></dl> <p>Definition in file <a class="el" href="Factory_8h_source.html">Factory.h</a>.</p> </div> <hr size="1"><address style="align: right;"><small> Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0> </a> </small></address> </body> </html>