<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>VTK: vtkQtChartPenBrushGenerator Class Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.6 --> <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 class="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkQtChartPenBrushGenerator Class Reference</h1><!-- doxytag: class="vtkQtChartPenBrushGenerator" --><!-- doxytag: inherits="vtkQtChartStyleGenerator" --><code>#include <<a class="el" href="a04539.html">vtkQtChartPenBrushGenerator.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for vtkQtChartPenBrushGenerator:</div> <div class="dynsection"> <p><center><img src="a13669.png" border="0" usemap="#a13670" alt="Inheritance graph"></center> <map name="a13670"> <area shape="rect" href="a01387.html" title="The vtkQtChartStyleGenerator class is the base class for all series options generators..." alt="" coords="21,5,200,32"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for vtkQtChartPenBrushGenerator:</div> <div class="dynsection"> <p><center><img src="a13671.png" border="0" usemap="#a13672" alt="Collaboration graph"></center> <map name="a13672"> <area shape="rect" href="a01387.html" title="The vtkQtChartStyleGenerator class is the base class for all series options generators..." alt="" coords="21,5,200,32"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="a13673.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> The <a class="el" href="a01368.html" title="The vtkQtChartPenBrushGenerator class generates series drawing options using pen...">vtkQtChartPenBrushGenerator</a> class generates series drawing options using pen and brush lists. <p> <p>Definition at line <a class="el" href="a04539.html#l00038">38</a> of file <a class="el" href="a04539.html">vtkQtChartPenBrushGenerator.h</a>.</p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#384bd870e15f14be3a738c684e7d21bf">vtkQtChartPenBrushGenerator</a> (QObject *parent=0)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a pen/brush generator. <a href="#384bd870e15f14be3a738c684e7d21bf"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#6d7dcb6091142c5c0a8e35c4709bfa14">~vtkQtChartPenBrushGenerator</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader">vtkQtChartStyleGenerator Methods</div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QBrush </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#fe146f915f61333822dcd998a76ace18">getSeriesBrush</a> (int index) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the brush for the specified series index. <a href="#fe146f915f61333822dcd998a76ace18"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QPen </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#67235a62ad098cafe4687555673636a4">getSeriesPen</a> (int index) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the pen for the specified series index. <a href="#67235a62ad098cafe4687555673636a4"></a><br></td></tr> <tr><td colspan="2"><div class="groupHeader">Brush Methods</div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#a25d9403ccab90e7ed4124f41ebd135d">getNumberOfBrushes</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of brushes (fill styles) in the list. <a href="#a25d9403ccab90e7ed4124f41ebd135d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QBrush </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#9eb603e6dd47aa12679ae7680a8ac938">getBrush</a> (int index) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a fill style from the list. <a href="#9eb603e6dd47aa12679ae7680a8ac938"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#63e084c9233d18f45e828d8ba5a43b13">setBrush</a> (int index, const QBrush &brush)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fill style for the given index. <a href="#63e084c9233d18f45e828d8ba5a43b13"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#d7034c989e2f753f19089cdc17bf2b36">clearBrushes</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Clears the list of brushes (fill styles). <a href="#d7034c989e2f753f19089cdc17bf2b36"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#81d08ac23fb616771a0ec317d6b97fe1">addBrushes</a> (const <a class="el" href="a01346.html">vtkQtChartColors</a> &colors)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds the color list to the brush list. <a href="#81d08ac23fb616771a0ec317d6b97fe1"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#4c4f52c747e4445e627236cad84124e5">addBrush</a> (const QBrush &brush)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a new brush to the list of fill styles. <a href="#4c4f52c747e4445e627236cad84124e5"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#cd007aebe95bdab0629f9f257b6d9616">insertBrush</a> (int index, const QBrush &brush)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Inserts a new brush into the list of fill styles. <a href="#cd007aebe95bdab0629f9f257b6d9616"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#b9b3b1d419efd611c6988d9a4d347665">removeBrush</a> (int index)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes the brush at the given index. <a href="#b9b3b1d419efd611c6988d9a4d347665"></a><br></td></tr> <tr><td colspan="2"><div class="groupHeader">Pen Methods</div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#cfd530851aed4fd36bc50fd0b0489f16">getNumberOfPens</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of pens (stroke styles) in the list. <a href="#cfd530851aed4fd36bc50fd0b0489f16"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QPen </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#6a11e5b7ef3f84cb686c5ee19ebee0be">getPen</a> (int index) const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a stroke style from the list. <a href="#6a11e5b7ef3f84cb686c5ee19ebee0be"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#57152938c26610484d52a92ce491ed66">setPen</a> (int index, const QPen &pen)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the stroke style for the given index. <a href="#57152938c26610484d52a92ce491ed66"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#7fbd8fadac329789432da6460df93c20">clearPens</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Clears the list of pens (stroke styles). <a href="#7fbd8fadac329789432da6460df93c20"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#15f56144f1d67d251b2b52e9b837dfa3">addPens</a> (const <a class="el" href="a01346.html">vtkQtChartColors</a> &colors)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds the color list to the pen list. <a href="#15f56144f1d67d251b2b52e9b837dfa3"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#6756f35b8da9d91c33b8d69f579a9894">addPen</a> (const QPen &pen)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a pen to the list of stroke styles. <a href="#6756f35b8da9d91c33b8d69f579a9894"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#3855d39bbba560d383ea0b32637c73a8">insertPen</a> (int index, const QPen &pen)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Inserts a pen into the list of stroke styles. <a href="#3855d39bbba560d383ea0b32637c73a8"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01368.html#0e073b59cf7588ea4ffce1884a5647bf">removePen</a> (int index)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes the pen at the given index. <a href="#0e073b59cf7588ea4ffce1884a5647bf"></a><br></td></tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="384bd870e15f14be3a738c684e7d21bf"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::vtkQtChartPenBrushGenerator" ref="384bd870e15f14be3a738c684e7d21bf" args="(QObject *parent=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkQtChartPenBrushGenerator::vtkQtChartPenBrushGenerator </td> <td>(</td> <td class="paramtype">QObject * </td> <td class="paramname"> <em>parent</em> = <code>0</code> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Creates a pen/brush generator. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent object. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="6d7dcb6091142c5c0a8e35c4709bfa14"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::~vtkQtChartPenBrushGenerator" ref="6d7dcb6091142c5c0a8e35c4709bfa14" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual vtkQtChartPenBrushGenerator::~vtkQtChartPenBrushGenerator </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="fe146f915f61333822dcd998a76ace18"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getSeriesBrush" ref="fe146f915f61333822dcd998a76ace18" args="(int index) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual QBrush vtkQtChartPenBrushGenerator::getSeriesBrush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Gets the brush for the specified series index. <p> If the index is greater than the internal brush list, the index will be wrapped to repeat the brushes.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The series index. </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The brush for the specified series index. </dd></dl> <p>Implements <a class="el" href="a01387.html#d224e593d0e365c9202b5f48813e5dfe">vtkQtChartStyleGenerator</a>.</p> </div> </div><p> <a class="anchor" name="67235a62ad098cafe4687555673636a4"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getSeriesPen" ref="67235a62ad098cafe4687555673636a4" args="(int index) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual QPen vtkQtChartPenBrushGenerator::getSeriesPen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Gets the pen for the specified series index. <p> If the index is greater than the internal pen list, the index will be wrapped to repeat the pens.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The series index. </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The pen for the specified series index. </dd></dl> <p>Implements <a class="el" href="a01387.html#9d63c638f35a6865be949b9afe6b8a00">vtkQtChartStyleGenerator</a>.</p> </div> </div><p> <a class="anchor" name="a25d9403ccab90e7ed4124f41ebd135d"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getNumberOfBrushes" ref="a25d9403ccab90e7ed4124f41ebd135d" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkQtChartPenBrushGenerator::getNumberOfBrushes </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Gets the number of brushes (fill styles) in the list. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of brushes (fill styles) in the list. </dd></dl> </div> </div><p> <a class="anchor" name="9eb603e6dd47aa12679ae7680a8ac938"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getBrush" ref="9eb603e6dd47aa12679ae7680a8ac938" args="(int index) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QBrush vtkQtChartPenBrushGenerator::getBrush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Gets a fill style from the list. <p> The index must be in the range [0, <a class="el" href="a01368.html#a25d9403ccab90e7ed4124f41ebd135d" title="Gets the number of brushes (fill styles) in the list.">getNumberOfBrushes()</a>-1]. If it is not, an error message will be printed and an empty QBrush will be returned.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The index of the brush. </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The fill style for the given index. </dd></dl> </div> </div><p> <a class="anchor" name="63e084c9233d18f45e828d8ba5a43b13"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::setBrush" ref="63e084c9233d18f45e828d8ba5a43b13" args="(int index, const QBrush &brush)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::setBrush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QBrush & </td> <td class="paramname"> <em>brush</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Sets the fill style for the given index. <p> This method will do nothing if the index is out of range.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The brush list index. </td></tr> <tr><td valign="top"></td><td valign="top"><em>brush</em> </td><td>The new fill style. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="d7034c989e2f753f19089cdc17bf2b36"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::clearBrushes" ref="d7034c989e2f753f19089cdc17bf2b36" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::clearBrushes </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Clears the list of brushes (fill styles). <p> </div> </div><p> <a class="anchor" name="81d08ac23fb616771a0ec317d6b97fe1"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::addBrushes" ref="81d08ac23fb616771a0ec317d6b97fe1" args="(const vtkQtChartColors &colors)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::addBrushes </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01346.html">vtkQtChartColors</a> & </td> <td class="paramname"> <em>colors</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Adds the color list to the brush list. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>colors</em> </td><td>The list of colors to add. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="4c4f52c747e4445e627236cad84124e5"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::addBrush" ref="4c4f52c747e4445e627236cad84124e5" args="(const QBrush &brush)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::addBrush </td> <td>(</td> <td class="paramtype">const QBrush & </td> <td class="paramname"> <em>brush</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Adds a new brush to the list of fill styles. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>brush</em> </td><td>The fill style to add. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="cd007aebe95bdab0629f9f257b6d9616"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::insertBrush" ref="cd007aebe95bdab0629f9f257b6d9616" args="(int index, const QBrush &brush)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::insertBrush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QBrush & </td> <td class="paramname"> <em>brush</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Inserts a new brush into the list of fill styles. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>Where to insert the brush. </td></tr> <tr><td valign="top"></td><td valign="top"><em>brush</em> </td><td>The fill style to insert. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="b9b3b1d419efd611c6988d9a4d347665"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::removeBrush" ref="b9b3b1d419efd611c6988d9a4d347665" args="(int index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::removeBrush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Removes the brush at the given index. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The index of the brush to remove. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="cfd530851aed4fd36bc50fd0b0489f16"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getNumberOfPens" ref="cfd530851aed4fd36bc50fd0b0489f16" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkQtChartPenBrushGenerator::getNumberOfPens </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Gets the number of pens (stroke styles) in the list. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of pens (stroke styles) in the list. </dd></dl> </div> </div><p> <a class="anchor" name="6a11e5b7ef3f84cb686c5ee19ebee0be"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::getPen" ref="6a11e5b7ef3f84cb686c5ee19ebee0be" args="(int index) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QPen vtkQtChartPenBrushGenerator::getPen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> Gets a stroke style from the list. <p> The index must be in the range [0, <a class="el" href="a01368.html#cfd530851aed4fd36bc50fd0b0489f16" title="Gets the number of pens (stroke styles) in the list.">getNumberOfPens()</a>-1]. If it is not, an error message will be printed and an empty QPen will be returned.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The index of the pen. </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The stroke style for the given index. </dd></dl> </div> </div><p> <a class="anchor" name="57152938c26610484d52a92ce491ed66"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::setPen" ref="57152938c26610484d52a92ce491ed66" args="(int index, const QPen &pen)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::setPen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QPen & </td> <td class="paramname"> <em>pen</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Sets the stroke style for the given index. <p> This method will do nothing if the index is out of range.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The pen list index. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pen</em> </td><td>The new stroke style. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="7fbd8fadac329789432da6460df93c20"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::clearPens" ref="7fbd8fadac329789432da6460df93c20" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::clearPens </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Clears the list of pens (stroke styles). <p> </div> </div><p> <a class="anchor" name="15f56144f1d67d251b2b52e9b837dfa3"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::addPens" ref="15f56144f1d67d251b2b52e9b837dfa3" args="(const vtkQtChartColors &colors)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::addPens </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01346.html">vtkQtChartColors</a> & </td> <td class="paramname"> <em>colors</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Adds the color list to the pen list. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>colors</em> </td><td>The list of colors to add. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="6756f35b8da9d91c33b8d69f579a9894"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::addPen" ref="6756f35b8da9d91c33b8d69f579a9894" args="(const QPen &pen)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::addPen </td> <td>(</td> <td class="paramtype">const QPen & </td> <td class="paramname"> <em>pen</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Adds a pen to the list of stroke styles. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pen</em> </td><td>The stroke style to add. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="3855d39bbba560d383ea0b32637c73a8"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::insertPen" ref="3855d39bbba560d383ea0b32637c73a8" args="(int index, const QPen &pen)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::insertPen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QPen & </td> <td class="paramname"> <em>pen</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Inserts a pen into the list of stroke styles. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>Where to insert the pen. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pen</em> </td><td>The stroke style to insert. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="0e073b59cf7588ea4ffce1884a5647bf"></a><!-- doxytag: member="vtkQtChartPenBrushGenerator::removePen" ref="0e073b59cf7588ea4ffce1884a5647bf" args="(int index)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkQtChartPenBrushGenerator::removePen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>index</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Removes the pen at the given index. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The index of the pen to remove. </td></tr> </table> </dl> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li>dox/GUISupport/Qt/Chart/<a class="el" href="a04539.html">vtkQtChartPenBrushGenerator.h</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:28:25 2009 for VTK by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>