<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>OpenSceneGraph: osgDB::FieldReaderIterator Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul class="tablist"> <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="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</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 class="navpath"> <ul> <li><a class="el" href="a01630.html">osgDB</a> </li> <li><a class="el" href="a00284.html">osgDB::FieldReaderIterator</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> </div> <div class="headertitle"> <h1>osgDB::FieldReaderIterator Class Reference</h1> </div> </div> <div class="contents"> <!-- doxytag: class="osgDB::FieldReaderIterator" --><div class="dynheader"> Inheritance diagram for osgDB::FieldReaderIterator:</div> <div class="dyncontent"> <div class="center"><img src="a02581.png" border="0" usemap="#osgDB_1_1FieldReaderIterator_inherit__map" alt="Inheritance graph"/></div> <map name="osgDB_1_1FieldReaderIterator_inherit__map" id="osgDB_1_1FieldReaderIterator_inherit__map"> <area shape="rect" id="node3" href="a00388.html" title="Class for managing the reading of ASCII .osg files." alt="" coords="47,83,145,112"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <p><a href="a02582.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-types"></a> Public Types</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00284.html#ab0d08281b88a7e87a593accfbb2ce501af4c9d94ee696ae67c49bb1aa6e241246">MINIMUM_FIELD_READER_QUEUE_SIZE</a> = 10 }</td></tr> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#adc8776f116bde8f376377cf5424687c7">FieldReaderIterator</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#acae7779d847f1b34aed5dca1a902728f">FieldReaderIterator</a> (const <a class="el" href="a00284.html">FieldReaderIterator</a> &ic)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#ab60e07ec236047e744bb5f165b4ac097">~FieldReaderIterator</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00284.html">FieldReaderIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#afac078821bd39e02596ae9494eb98e86">operator=</a> (const <a class="el" href="a00284.html">FieldReaderIterator</a> &ic)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a214f415715592538490496786a17861d">attach</a> (std::istream *input)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a21e6eb7a6bf0820c7aba5909469c07a0">detach</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a0968d8d329814e539890aee58b1a1ceb">eof</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00283.html">FieldReader</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#af263a59ef4295071f8c8960c037c8bb8">getFieldReader</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#ab75ec0943d23b939f5f15bef61632949">insert</a> (int pos, <a class="el" href="a00282.html">Field</a> *field)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a817666b592acd2e998dd79dd9c1f4831">insert</a> (int pos, const char *str)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00282.html">Field</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a0f877ddf6b11ba0d9e797202c36d6e52">operator[]</a> (int pos)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00282.html">Field</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a14be96da8cffd85c5b63c5d864263b52">field</a> (int pos)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00284.html">FieldReaderIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#ab31e8deb302681a12962e0e30018e477">operator++</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00284.html">FieldReaderIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a8594e82ccdb7bfff233ce1ed7fe9f435">operator+=</a> (int no)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a3485b3a42e773e3020c0788a88cb2632">advanceOverCurrentFieldOrBlock</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">increments the iterator of the next simple field or whole block if the current field[0] is an open bracket <a href="#a3485b3a42e773e3020c0788a88cb2632"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a608d534bee6abfb0f932d68e23fe5df5">advanceToEndOfCurrentBlock</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#ae1a35308e606fa86ad0cd9286393c887">advanceToEndOfBlock</a> (int noNestBrackets)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#aa8336780147d237bf2410430f180c825">matchSequence</a> (const char *str)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a8bdcac97ada3d618db17a4184314488f">readSequence</a> (const char *keyword, std::string &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#afc7341df59ee6ec6ad4db434729da8cd">readSequence</a> (const char *keyword, unsigned int &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a6cddfa8b0212e15c789019d59a69d027">readSequence</a> (const char *keyword, int &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a6b1d965cc790d8c2951ee007d659cb24">readSequence</a> (const char *keyword, float &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a0f64b6e4d634176cf96f785714f69a2a">readSequence</a> (const char *keyword, <a class="el" href="a01062.html">osg::Vec2f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a7794781b92bc5eeba9057ec5a2b86801">readSequence</a> (const char *keyword, <a class="el" href="a01069.html">osg::Vec3f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a169e288c74424d42568b07bea5cced78">readSequence</a> (const char *keyword, <a class="el" href="a01074.html">osg::Vec4f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a72ace9ea576ce353111475736b42452b">readSequence</a> (const char *keyword, <a class="el" href="a01061.html">osg::Vec2d</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#abeaee8588dfc8d2f2ac7966c0e840a8d">readSequence</a> (const char *keyword, <a class="el" href="a01067.html">osg::Vec3d</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#afe647ad51b5e68aed2731a598e9a82f1">readSequence</a> (const char *keyword, <a class="el" href="a01073.html">osg::Vec4d</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#aef56bfa84a4b9abd4f3744ae57f617fb">readSequence</a> (std::string &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a7a9ec6e7a5abc1d44f361aaf2d4916b2">readSequence</a> (unsigned int &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a973397b525a5d94d979d0a3a258ce86d">readSequence</a> (int &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a8e336deec59f1913df27b23dc0943f71">readSequence</a> (float &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a8844e2d2a772d908908b2b3e7d7af4fe">readSequence</a> (<a class="el" href="a01062.html">osg::Vec2f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a0f5a6dc5ca1db68180aa767342ece703">readSequence</a> (<a class="el" href="a01069.html">osg::Vec3f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a4d2489ed8781076518ff566e2cdf4e4d">readSequence</a> (<a class="el" href="a01074.html">osg::Vec4f</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a32e28bc076c205af436095fc00949d44">readSequence</a> (<a class="el" href="a01061.html">osg::Vec2d</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#ae673e202a01dd27522260060e9fb7bdc">readSequence</a> (<a class="el" href="a01067.html">osg::Vec3d</a> &value)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00284.html#a543e55f7fc6f27e987cd4d94f9744f14">readSequence</a> (<a class="el" href="a01073.html">osg::Vec4d</a> &value)</td></tr> </table> <hr/><h2>Member Enumeration Documentation</h2> <a class="anchor" id="ab0d08281b88a7e87a593accfbb2ce501"></a><!-- doxytag: member="osgDB::FieldReaderIterator::@15" ref="ab0d08281b88a7e87a593accfbb2ce501" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div> <div class="memdoc"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="ab0d08281b88a7e87a593accfbb2ce501af4c9d94ee696ae67c49bb1aa6e241246"></a><!-- doxytag: member="MINIMUM_FIELD_READER_QUEUE_SIZE" ref="ab0d08281b88a7e87a593accfbb2ce501af4c9d94ee696ae67c49bb1aa6e241246" args="" -->MINIMUM_FIELD_READER_QUEUE_SIZE</em> </td><td> </td></tr> </table> </dd> </dl> </div> </div> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="adc8776f116bde8f376377cf5424687c7"></a><!-- doxytag: member="osgDB::FieldReaderIterator::FieldReaderIterator" ref="adc8776f116bde8f376377cf5424687c7" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">osgDB::FieldReaderIterator::FieldReaderIterator </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="acae7779d847f1b34aed5dca1a902728f"></a><!-- doxytag: member="osgDB::FieldReaderIterator::FieldReaderIterator" ref="acae7779d847f1b34aed5dca1a902728f" args="(const FieldReaderIterator &ic)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">osgDB::FieldReaderIterator::FieldReaderIterator </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00284.html">FieldReaderIterator</a> & </td> <td class="paramname"> <em>ic</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab60e07ec236047e744bb5f165b4ac097"></a><!-- doxytag: member="osgDB::FieldReaderIterator::~FieldReaderIterator" ref="ab60e07ec236047e744bb5f165b4ac097" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual osgDB::FieldReaderIterator::~FieldReaderIterator </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a3485b3a42e773e3020c0788a88cb2632"></a><!-- doxytag: member="osgDB::FieldReaderIterator::advanceOverCurrentFieldOrBlock" ref="a3485b3a42e773e3020c0788a88cb2632" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::advanceOverCurrentFieldOrBlock </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>increments the iterator of the next simple field or whole block if the current field[0] is an open bracket </p> </div> </div> <a class="anchor" id="ae1a35308e606fa86ad0cd9286393c887"></a><!-- doxytag: member="osgDB::FieldReaderIterator::advanceToEndOfBlock" ref="ae1a35308e606fa86ad0cd9286393c887" args="(int noNestBrackets)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::advanceToEndOfBlock </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>noNestBrackets</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a608d534bee6abfb0f932d68e23fe5df5"></a><!-- doxytag: member="osgDB::FieldReaderIterator::advanceToEndOfCurrentBlock" ref="a608d534bee6abfb0f932d68e23fe5df5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::advanceToEndOfCurrentBlock </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a214f415715592538490496786a17861d"></a><!-- doxytag: member="osgDB::FieldReaderIterator::attach" ref="a214f415715592538490496786a17861d" args="(std::istream *input)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::attach </td> <td>(</td> <td class="paramtype">std::istream * </td> <td class="paramname"> <em>input</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a21e6eb7a6bf0820c7aba5909469c07a0"></a><!-- doxytag: member="osgDB::FieldReaderIterator::detach" ref="a21e6eb7a6bf0820c7aba5909469c07a0" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::detach </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a0968d8d329814e539890aee58b1a1ceb"></a><!-- doxytag: member="osgDB::FieldReaderIterator::eof" ref="a0968d8d329814e539890aee58b1a1ceb" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual bool osgDB::FieldReaderIterator::eof </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a14be96da8cffd85c5b63c5d864263b52"></a><!-- doxytag: member="osgDB::FieldReaderIterator::field" ref="a14be96da8cffd85c5b63c5d864263b52" args="(int pos)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00282.html">Field</a>& osgDB::FieldReaderIterator::field </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>pos</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="af263a59ef4295071f8c8960c037c8bb8"></a><!-- doxytag: member="osgDB::FieldReaderIterator::getFieldReader" ref="af263a59ef4295071f8c8960c037c8bb8" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00283.html">FieldReader</a>& osgDB::FieldReaderIterator::getFieldReader </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab75ec0943d23b939f5f15bef61632949"></a><!-- doxytag: member="osgDB::FieldReaderIterator::insert" ref="ab75ec0943d23b939f5f15bef61632949" args="(int pos, Field *field)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::insert </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00282.html">Field</a> * </td> <td class="paramname"> <em>field</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a817666b592acd2e998dd79dd9c1f4831"></a><!-- doxytag: member="osgDB::FieldReaderIterator::insert" ref="a817666b592acd2e998dd79dd9c1f4831" args="(int pos, const char *str)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void osgDB::FieldReaderIterator::insert </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>str</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aa8336780147d237bf2410430f180c825"></a><!-- doxytag: member="osgDB::FieldReaderIterator::matchSequence" ref="aa8336780147d237bf2410430f180c825" args="(const char *str)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::matchSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>str</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="a00839.html#acad2500d9f9d84962b14147ea088b20c">osgWidget::Style::_match()</a>.</p> </div> </div> <a class="anchor" id="ab31e8deb302681a12962e0e30018e477"></a><!-- doxytag: member="osgDB::FieldReaderIterator::operator++" ref="ab31e8deb302681a12962e0e30018e477" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00284.html">FieldReaderIterator</a>& osgDB::FieldReaderIterator::operator++ </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8594e82ccdb7bfff233ce1ed7fe9f435"></a><!-- doxytag: member="osgDB::FieldReaderIterator::operator+=" ref="a8594e82ccdb7bfff233ce1ed7fe9f435" args="(int no)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00284.html">FieldReaderIterator</a>& osgDB::FieldReaderIterator::operator+= </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>no</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afac078821bd39e02596ae9494eb98e86"></a><!-- doxytag: member="osgDB::FieldReaderIterator::operator=" ref="afac078821bd39e02596ae9494eb98e86" args="(const FieldReaderIterator &ic)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00284.html">FieldReaderIterator</a>& osgDB::FieldReaderIterator::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00284.html">FieldReaderIterator</a> & </td> <td class="paramname"> <em>ic</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a0f877ddf6b11ba0d9e797202c36d6e52"></a><!-- doxytag: member="osgDB::FieldReaderIterator::operator[]" ref="a0f877ddf6b11ba0d9e797202c36d6e52" args="(int pos)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00282.html">Field</a>& osgDB::FieldReaderIterator::operator[] </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>pos</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a7794781b92bc5eeba9057ec5a2b86801"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a7794781b92bc5eeba9057ec5a2b86801" args="(const char *keyword, osg::Vec3f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01069.html">osg::Vec3f</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a0f64b6e4d634176cf96f785714f69a2a"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a0f64b6e4d634176cf96f785714f69a2a" args="(const char *keyword, osg::Vec2f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01062.html">osg::Vec2f</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a6b1d965cc790d8c2951ee007d659cb24"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a6b1d965cc790d8c2951ee007d659cb24" args="(const char *keyword, float &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a6cddfa8b0212e15c789019d59a69d027"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a6cddfa8b0212e15c789019d59a69d027" args="(const char *keyword, int &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afc7341df59ee6ec6ad4db434729da8cd"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="afc7341df59ee6ec6ad4db434729da8cd" args="(const char *keyword, unsigned int &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8bdcac97ada3d618db17a4184314488f"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a8bdcac97ada3d618db17a4184314488f" args="(const char *keyword, std::string &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a973397b525a5d94d979d0a3a258ce86d"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a973397b525a5d94d979d0a3a258ce86d" args="(int &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">int & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a543e55f7fc6f27e987cd4d94f9744f14"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a543e55f7fc6f27e987cd4d94f9744f14" args="(osg::Vec4d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01073.html">osg::Vec4d</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae673e202a01dd27522260060e9fb7bdc"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="ae673e202a01dd27522260060e9fb7bdc" args="(osg::Vec3d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01067.html">osg::Vec3d</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a32e28bc076c205af436095fc00949d44"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a32e28bc076c205af436095fc00949d44" args="(osg::Vec2d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01061.html">osg::Vec2d</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8e336deec59f1913df27b23dc0943f71"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a8e336deec59f1913df27b23dc0943f71" args="(float &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">float & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8844e2d2a772d908908b2b3e7d7af4fe"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a8844e2d2a772d908908b2b3e7d7af4fe" args="(osg::Vec2f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01062.html">osg::Vec2f</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a0f5a6dc5ca1db68180aa767342ece703"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a0f5a6dc5ca1db68180aa767342ece703" args="(osg::Vec3f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01069.html">osg::Vec3f</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="abeaee8588dfc8d2f2ac7966c0e840a8d"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="abeaee8588dfc8d2f2ac7966c0e840a8d" args="(const char *keyword, osg::Vec3d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01067.html">osg::Vec3d</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a7a9ec6e7a5abc1d44f361aaf2d4916b2"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a7a9ec6e7a5abc1d44f361aaf2d4916b2" args="(unsigned int &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">unsigned int & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a4d2489ed8781076518ff566e2cdf4e4d"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a4d2489ed8781076518ff566e2cdf4e4d" args="(osg::Vec4f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype"><a class="el" href="a01074.html">osg::Vec4f</a> & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afe647ad51b5e68aed2731a598e9a82f1"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="afe647ad51b5e68aed2731a598e9a82f1" args="(const char *keyword, osg::Vec4d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01073.html">osg::Vec4d</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a72ace9ea576ce353111475736b42452b"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a72ace9ea576ce353111475736b42452b" args="(const char *keyword, osg::Vec2d &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01061.html">osg::Vec2d</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aef56bfa84a4b9abd4f3744ae57f617fb"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="aef56bfa84a4b9abd4f3744ae57f617fb" args="(std::string &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>value</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a169e288c74424d42568b07bea5cced78"></a><!-- doxytag: member="osgDB::FieldReaderIterator::readSequence" ref="a169e288c74424d42568b07bea5cced78" args="(const char *keyword, osg::Vec4f &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool osgDB::FieldReaderIterator::readSequence </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>keyword</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01074.html">osg::Vec4f</a> & </td> <td class="paramname"> <em>value</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>osgDB/<a class="el" href="a01365.html">FieldReaderIterator</a></li> </ul> </div> <hr> <table border="0"><tr><td> <img src="osg32-32.png" alt="osg logo" /> </td><td> <address><small>Generated at Thu Aug 19 2010 16:22:44 for the <a href="http://www.openscenegraph.org/">OpenSceneGraph</a> by <a href="http://www.doxygen.org">doxygen</a> 1.7.1.</small></address> <!-- Dimitri van Heesch's e-mail address removed, lest he get messages on the OpenSceneGraph --> </td></tr></table> </body> </html>