source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1StringConverter.html @ 657

Revision 657, 54.9 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::StringConverter class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::StringConverter Class Reference</h1>Class for converting the core <a class="el" href="namespaceOgre.html">Ogre</a> data types to/from Strings. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1StringConverter-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
16<tr><td></td></tr>
17<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere0">toString</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
19
20<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a Real to a String.  <a href="#Ogre_1_1StringConvertere0"></a><br><br></td></tr>
21<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere1">toString</a> (<a class="el" href="classOgre_1_1Radian.html">Radian</a> val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
22
23<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Radian.html">Radian</a> to a String.  <a href="#Ogre_1_1StringConvertere1"></a><br><br></td></tr>
24<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere2">toString</a> (<a class="el" href="classOgre_1_1Degree.html">Degree</a> val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
25
26<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Degree.html">Degree</a> to a String.  <a href="#Ogre_1_1StringConvertere2"></a><br><br></td></tr>
27<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere3">toString</a> (int val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
28
29<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an int to a String.  <a href="#Ogre_1_1StringConvertere3"></a><br><br></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere4">toString</a> (size_t val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a size_t to a String.  <a href="#Ogre_1_1StringConvertere4"></a><br><br></td></tr>
33<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere5">toString</a> (unsigned long val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts an unsigned long to a String.  <a href="#Ogre_1_1StringConvertere5"></a><br><br></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere6">toString</a> (long val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0))</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a long to a String.  <a href="#Ogre_1_1StringConvertere6"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere7">toString</a> (bool val, bool yesNo=false)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a boolean to a String.  <a href="#Ogre_1_1StringConvertere7"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere8">toString</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;val)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> to a String.  <a href="#Ogre_1_1StringConvertere8"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere9">toString</a> (const <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> &amp;val)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> to a String.  <a href="#Ogre_1_1StringConvertere9"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere10">toString</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;val)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> to a String.  <a href="#Ogre_1_1StringConvertere10"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere11">toString</a> (const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;val)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> to a String.  <a href="#Ogre_1_1StringConvertere11"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere12">toString</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;val)</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> to a String.  <a href="#Ogre_1_1StringConvertere12"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere13">toString</a> (const <a class="el" href="namespaceOgre.html#a535">StringVector</a> &amp;val)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a StringVector to a string.  <a href="#Ogre_1_1StringConvertere13"></a><br><br></td></tr>
60<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere14">parseReal</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a Real.  <a href="#Ogre_1_1StringConvertere14"></a><br><br></td></tr>
63<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Radian.html">Radian</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere15">parseAngle</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a <a class="el" href="classOgre_1_1Angle.html">Angle</a>.  <a href="#Ogre_1_1StringConvertere15"></a><br><br></td></tr>
66<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere16">parseInt</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a whole number.  <a href="#Ogre_1_1StringConvertere16"></a><br><br></td></tr>
69<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere17">parseUnsignedInt</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a whole number.  <a href="#Ogre_1_1StringConvertere17"></a><br><br></td></tr>
72<tr><td class="memItemLeft" nowrap align=right valign=top>long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere18">parseLong</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a whole number.  <a href="#Ogre_1_1StringConvertere18"></a><br><br></td></tr>
75<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned long&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere19">parseUnsignedLong</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a whole number.  <a href="#Ogre_1_1StringConvertere19"></a><br><br></td></tr>
78<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere20">parseBool</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a String to a boolean.  <a href="#Ogre_1_1StringConvertere20"></a><br><br></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere21">parseVector3</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
82
83<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> out of a String.  <a href="#Ogre_1_1StringConvertere21"></a><br><br></td></tr>
84<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere22">parseMatrix3</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
85
86<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> out of a String.  <a href="#Ogre_1_1StringConvertere22"></a><br><br></td></tr>
87<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere23">parseMatrix4</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> out of a String.  <a href="#Ogre_1_1StringConvertere23"></a><br><br></td></tr>
90<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere24">parseQuaternion</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> out of a String.  <a href="#Ogre_1_1StringConvertere24"></a><br><br></td></tr>
93<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere25">parseColourValue</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
94
95<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> out of a String.  <a href="#Ogre_1_1StringConvertere25"></a><br><br></td></tr>
96<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a535">StringVector</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringConverter.html#Ogre_1_1StringConvertere26">parseStringVector</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;val)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pareses a StringVector from a string.  <a href="#Ogre_1_1StringConvertere26"></a><br><br></td></tr>
99</table>
100<hr><a name="_details"></a><h2>Detailed Description</h2>
101Class for converting the core <a class="el" href="namespaceOgre.html">Ogre</a> data types to/from Strings.
102<p>
103<dl compact><dt><b>Remarks:</b></dt><dd>The code for converting values to and from strings is here as a separate class to avoid coupling String to other datatypes (and vice-versa) which reduces compilation dependency: important given how often the core types are used. </dd></dl>
104<dl compact><dt><b></b></dt><dd>This class is mainly used for parsing settings in text files. External applications can also use it to interface with classes which use the <a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> template class. </dd></dl>
105<dl compact><dt><b></b></dt><dd>The String formats of each of the major types is listed with the methods. The basic types like int and Real just use the underlying C runtime library atof and atoi family methods, however custom types like <a class="el" href="classOgre_1_1Vector3.html">Vector3</a>, <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> and <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> are also supported by this class using custom formats. </dd></dl>
106<dl compact><dt><b>Author:</b></dt><dd>Steve Streeting </dd></dl>
107
108<p>
109
110<p>
111Definition at line <a class="el" href="OgreStringConverter_8h-source.html#l00053">53</a> of file <a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a>.<hr><h2>Member Function Documentation</h2>
112<a class="anchor" name="Ogre_1_1StringConvertere15" doxytag="Ogre::StringConverter::parseAngle" ></a><p>
113<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
114  <tr>
115    <td class="mdRow">
116      <table cellpadding="0" cellspacing="0" border="0">
117        <tr>
118          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Radian.html">Radian</a> Ogre::StringConverter::parseAngle </td>
119          <td class="md" valign="top">(&nbsp;</td>
120          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
121          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
122          <td class="md" valign="top">&nbsp;)&nbsp;</td>
123          <td class="md" nowrap><code> [static]</code></td>
124        </tr>
125
126      </table>
127    </td>
128  </tr>
129</table>
130<table cellspacing=5 cellpadding=0 border=0>
131  <tr>
132    <td>
133      &nbsp;
134    </td>
135    <td>
136
137<p>
138Converts a String to a <a class="el" href="classOgre_1_1Angle.html">Angle</a>.
139<p>
140<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the <a class="el" href="classOgre_1_1Angle.html">Angle</a> version of the String. </dd></dl>
141
142<p>
143Definition at line <a class="el" href="OgreStringConverter_8h-source.html#l00148">148</a> of file <a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a>.
144<p>
145References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
146  </tr>
147</table>
148<a class="anchor" name="Ogre_1_1StringConvertere20" doxytag="Ogre::StringConverter::parseBool" ></a><p>
149<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
150  <tr>
151    <td class="mdRow">
152      <table cellpadding="0" cellspacing="0" border="0">
153        <tr>
154          <td class="md" nowrap valign="top"> bool Ogre::StringConverter::parseBool </td>
155          <td class="md" valign="top">(&nbsp;</td>
156          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
157          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
158          <td class="md" valign="top">&nbsp;)&nbsp;</td>
159          <td class="md" nowrap><code> [static]</code></td>
160        </tr>
161
162      </table>
163    </td>
164  </tr>
165</table>
166<table cellspacing=5 cellpadding=0 border=0>
167  <tr>
168    <td>
169      &nbsp;
170    </td>
171    <td>
172
173<p>
174Converts a String to a boolean.
175<p>
176<dl compact><dt><b>Remarks:</b></dt><dd>Accepts 'true' or 'false' as input. </dd></dl>
177    </td>
178  </tr>
179</table>
180<a class="anchor" name="Ogre_1_1StringConvertere25" doxytag="Ogre::StringConverter::parseColourValue" ></a><p>
181<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
182  <tr>
183    <td class="mdRow">
184      <table cellpadding="0" cellspacing="0" border="0">
185        <tr>
186          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> Ogre::StringConverter::parseColourValue </td>
187          <td class="md" valign="top">(&nbsp;</td>
188          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
189          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
190          <td class="md" valign="top">&nbsp;)&nbsp;</td>
191          <td class="md" nowrap><code> [static]</code></td>
192        </tr>
193
194      </table>
195    </td>
196  </tr>
197</table>
198<table cellspacing=5 cellpadding=0 border=0>
199  <tr>
200    <td>
201      &nbsp;
202    </td>
203    <td>
204
205<p>
206Parses a <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> out of a String.
207<p>
208<dl compact><dt><b>Remarks:</b></dt><dd>Format is "r g b a" (i.e. 4x Real values, space delimited), or "r g b" which implies an alpha value of 1.0 (opaque). Failure to parse returns <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValues0">ColourValue::Black</a>. </dd></dl>
209    </td>
210  </tr>
211</table>
212<a class="anchor" name="Ogre_1_1StringConvertere16" doxytag="Ogre::StringConverter::parseInt" ></a><p>
213<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
214  <tr>
215    <td class="mdRow">
216      <table cellpadding="0" cellspacing="0" border="0">
217        <tr>
218          <td class="md" nowrap valign="top"> int Ogre::StringConverter::parseInt </td>
219          <td class="md" valign="top">(&nbsp;</td>
220          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
221          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
222          <td class="md" valign="top">&nbsp;)&nbsp;</td>
223          <td class="md" nowrap><code> [static]</code></td>
224        </tr>
225
226      </table>
227    </td>
228  </tr>
229</table>
230<table cellspacing=5 cellpadding=0 border=0>
231  <tr>
232    <td>
233      &nbsp;
234    </td>
235    <td>
236
237<p>
238Converts a String to a whole number.
239<p>
240<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the numeric version of the String. </dd></dl>
241    </td>
242  </tr>
243</table>
244<a class="anchor" name="Ogre_1_1StringConvertere18" doxytag="Ogre::StringConverter::parseLong" ></a><p>
245<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
246  <tr>
247    <td class="mdRow">
248      <table cellpadding="0" cellspacing="0" border="0">
249        <tr>
250          <td class="md" nowrap valign="top"> long Ogre::StringConverter::parseLong </td>
251          <td class="md" valign="top">(&nbsp;</td>
252          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
253          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
254          <td class="md" valign="top">&nbsp;)&nbsp;</td>
255          <td class="md" nowrap><code> [static]</code></td>
256        </tr>
257
258      </table>
259    </td>
260  </tr>
261</table>
262<table cellspacing=5 cellpadding=0 border=0>
263  <tr>
264    <td>
265      &nbsp;
266    </td>
267    <td>
268
269<p>
270Converts a String to a whole number.
271<p>
272<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the numeric version of the String. </dd></dl>
273    </td>
274  </tr>
275</table>
276<a class="anchor" name="Ogre_1_1StringConvertere22" doxytag="Ogre::StringConverter::parseMatrix3" ></a><p>
277<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
278  <tr>
279    <td class="mdRow">
280      <table cellpadding="0" cellspacing="0" border="0">
281        <tr>
282          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> Ogre::StringConverter::parseMatrix3 </td>
283          <td class="md" valign="top">(&nbsp;</td>
284          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
285          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
286          <td class="md" valign="top">&nbsp;)&nbsp;</td>
287          <td class="md" nowrap><code> [static]</code></td>
288        </tr>
289
290      </table>
291    </td>
292  </tr>
293</table>
294<table cellspacing=5 cellpadding=0 border=0>
295  <tr>
296    <td>
297      &nbsp;
298    </td>
299    <td>
300
301<p>
302Parses a <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> out of a String.
303<p>
304<dl compact><dt><b>Remarks:</b></dt><dd>Format is "00 01 02 10 11 12 20 21 22" where '01' means row 0 column 1 etc. Failure to parse returns <a class="el" href="classOgre_1_1Matrix3.html#Ogre_1_1Matrix3s2">Matrix3::IDENTITY</a>. </dd></dl>
305    </td>
306  </tr>
307</table>
308<a class="anchor" name="Ogre_1_1StringConvertere23" doxytag="Ogre::StringConverter::parseMatrix4" ></a><p>
309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
310  <tr>
311    <td class="mdRow">
312      <table cellpadding="0" cellspacing="0" border="0">
313        <tr>
314          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::StringConverter::parseMatrix4 </td>
315          <td class="md" valign="top">(&nbsp;</td>
316          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
317          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
318          <td class="md" valign="top">&nbsp;)&nbsp;</td>
319          <td class="md" nowrap><code> [static]</code></td>
320        </tr>
321
322      </table>
323    </td>
324  </tr>
325</table>
326<table cellspacing=5 cellpadding=0 border=0>
327  <tr>
328    <td>
329      &nbsp;
330    </td>
331    <td>
332
333<p>
334Parses a <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> out of a String.
335<p>
336<dl compact><dt><b>Remarks:</b></dt><dd>Format is "00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33" where '01' means row 0 column 1 etc. Failure to parse returns <a class="el" href="classOgre_1_1Matrix4.html#Ogre_1_1Matrix4s1">Matrix4::IDENTITY</a>. </dd></dl>
337    </td>
338  </tr>
339</table>
340<a class="anchor" name="Ogre_1_1StringConvertere24" doxytag="Ogre::StringConverter::parseQuaternion" ></a><p>
341<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
342  <tr>
343    <td class="mdRow">
344      <table cellpadding="0" cellspacing="0" border="0">
345        <tr>
346          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> Ogre::StringConverter::parseQuaternion </td>
347          <td class="md" valign="top">(&nbsp;</td>
348          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
349          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
350          <td class="md" valign="top">&nbsp;)&nbsp;</td>
351          <td class="md" nowrap><code> [static]</code></td>
352        </tr>
353
354      </table>
355    </td>
356  </tr>
357</table>
358<table cellspacing=5 cellpadding=0 border=0>
359  <tr>
360    <td>
361      &nbsp;
362    </td>
363    <td>
364
365<p>
366Parses a <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> out of a String.
367<p>
368<dl compact><dt><b>Remarks:</b></dt><dd>Format is "x y z w" (i.e. 4x Real values, space delimited). Failure to parse returns <a class="el" href="classOgre_1_1Quaternion.html#Ogre_1_1Quaternions2">Quaternion::IDENTITY</a>. </dd></dl>
369    </td>
370  </tr>
371</table>
372<a class="anchor" name="Ogre_1_1StringConvertere14" doxytag="Ogre::StringConverter::parseReal" ></a><p>
373<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
374  <tr>
375    <td class="mdRow">
376      <table cellpadding="0" cellspacing="0" border="0">
377        <tr>
378          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::StringConverter::parseReal </td>
379          <td class="md" valign="top">(&nbsp;</td>
380          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
381          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
382          <td class="md" valign="top">&nbsp;)&nbsp;</td>
383          <td class="md" nowrap><code> [static]</code></td>
384        </tr>
385
386      </table>
387    </td>
388  </tr>
389</table>
390<table cellspacing=5 cellpadding=0 border=0>
391  <tr>
392    <td>
393      &nbsp;
394    </td>
395    <td>
396
397<p>
398Converts a String to a Real.
399<p>
400<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the Real version of the String. </dd></dl>
401    </td>
402  </tr>
403</table>
404<a class="anchor" name="Ogre_1_1StringConvertere26" doxytag="Ogre::StringConverter::parseStringVector" ></a><p>
405<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
406  <tr>
407    <td class="mdRow">
408      <table cellpadding="0" cellspacing="0" border="0">
409        <tr>
410          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a535">StringVector</a> Ogre::StringConverter::parseStringVector </td>
411          <td class="md" valign="top">(&nbsp;</td>
412          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
413          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
414          <td class="md" valign="top">&nbsp;)&nbsp;</td>
415          <td class="md" nowrap><code> [static]</code></td>
416        </tr>
417
418      </table>
419    </td>
420  </tr>
421</table>
422<table cellspacing=5 cellpadding=0 border=0>
423  <tr>
424    <td>
425      &nbsp;
426    </td>
427    <td>
428
429<p>
430Pareses a StringVector from a string.
431<p>
432<dl compact><dt><b>Remarks:</b></dt><dd>Strings must not contain spaces since space is used as a delimeter in the output. </dd></dl>
433    </td>
434  </tr>
435</table>
436<a class="anchor" name="Ogre_1_1StringConvertere17" doxytag="Ogre::StringConverter::parseUnsignedInt" ></a><p>
437<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
438  <tr>
439    <td class="mdRow">
440      <table cellpadding="0" cellspacing="0" border="0">
441        <tr>
442          <td class="md" nowrap valign="top"> unsigned int Ogre::StringConverter::parseUnsignedInt </td>
443          <td class="md" valign="top">(&nbsp;</td>
444          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
445          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
446          <td class="md" valign="top">&nbsp;)&nbsp;</td>
447          <td class="md" nowrap><code> [static]</code></td>
448        </tr>
449
450      </table>
451    </td>
452  </tr>
453</table>
454<table cellspacing=5 cellpadding=0 border=0>
455  <tr>
456    <td>
457      &nbsp;
458    </td>
459    <td>
460
461<p>
462Converts a String to a whole number.
463<p>
464<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the numeric version of the String. </dd></dl>
465    </td>
466  </tr>
467</table>
468<a class="anchor" name="Ogre_1_1StringConvertere19" doxytag="Ogre::StringConverter::parseUnsignedLong" ></a><p>
469<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
470  <tr>
471    <td class="mdRow">
472      <table cellpadding="0" cellspacing="0" border="0">
473        <tr>
474          <td class="md" nowrap valign="top"> unsigned long Ogre::StringConverter::parseUnsignedLong </td>
475          <td class="md" valign="top">(&nbsp;</td>
476          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
477          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
478          <td class="md" valign="top">&nbsp;)&nbsp;</td>
479          <td class="md" nowrap><code> [static]</code></td>
480        </tr>
481
482      </table>
483    </td>
484  </tr>
485</table>
486<table cellspacing=5 cellpadding=0 border=0>
487  <tr>
488    <td>
489      &nbsp;
490    </td>
491    <td>
492
493<p>
494Converts a String to a whole number.
495<p>
496<dl compact><dt><b>Returns:</b></dt><dd>0.0 if the value could not be parsed, otherwise the numeric version of the String. </dd></dl>
497    </td>
498  </tr>
499</table>
500<a class="anchor" name="Ogre_1_1StringConvertere21" doxytag="Ogre::StringConverter::parseVector3" ></a><p>
501<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
502  <tr>
503    <td class="mdRow">
504      <table cellpadding="0" cellspacing="0" border="0">
505        <tr>
506          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> Ogre::StringConverter::parseVector3 </td>
507          <td class="md" valign="top">(&nbsp;</td>
508          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
509          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
510          <td class="md" valign="top">&nbsp;)&nbsp;</td>
511          <td class="md" nowrap><code> [static]</code></td>
512        </tr>
513
514      </table>
515    </td>
516  </tr>
517</table>
518<table cellspacing=5 cellpadding=0 border=0>
519  <tr>
520    <td>
521      &nbsp;
522    </td>
523    <td>
524
525<p>
526Parses a <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> out of a String.
527<p>
528<dl compact><dt><b>Remarks:</b></dt><dd>Format is "x y z" ie. 3 Real components, space delimited. Failure to parse returns <a class="el" href="classOgre_1_1Vector3.html#Ogre_1_1Vector3s0">Vector3::ZERO</a>. </dd></dl>
529    </td>
530  </tr>
531</table>
532<a class="anchor" name="Ogre_1_1StringConvertere13" doxytag="Ogre::StringConverter::toString" ></a><p>
533<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
534  <tr>
535    <td class="mdRow">
536      <table cellpadding="0" cellspacing="0" border="0">
537        <tr>
538          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
539          <td class="md" valign="top">(&nbsp;</td>
540          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a535">StringVector</a> &amp;&nbsp;</td>
541          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
542          <td class="md" valign="top">&nbsp;)&nbsp;</td>
543          <td class="md" nowrap><code> [static]</code></td>
544        </tr>
545
546      </table>
547    </td>
548  </tr>
549</table>
550<table cellspacing=5 cellpadding=0 border=0>
551  <tr>
552    <td>
553      &nbsp;
554    </td>
555    <td>
556
557<p>
558Converts a StringVector to a string.
559<p>
560<dl compact><dt><b>Remarks:</b></dt><dd>Strings must not contain spaces since space is used as a delimeter in the output. </dd></dl>
561    </td>
562  </tr>
563</table>
564<a class="anchor" name="Ogre_1_1StringConvertere12" doxytag="Ogre::StringConverter::toString" ></a><p>
565<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
566  <tr>
567    <td class="mdRow">
568      <table cellpadding="0" cellspacing="0" border="0">
569        <tr>
570          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
571          <td class="md" valign="top">(&nbsp;</td>
572          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
573          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
574          <td class="md" valign="top">&nbsp;)&nbsp;</td>
575          <td class="md" nowrap><code> [static]</code></td>
576        </tr>
577
578      </table>
579    </td>
580  </tr>
581</table>
582<table cellspacing=5 cellpadding=0 border=0>
583  <tr>
584    <td>
585      &nbsp;
586    </td>
587    <td>
588
589<p>
590Converts a <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> to a String.
591<p>
592<dl compact><dt><b>Remarks:</b></dt><dd>Format is "r g b a" (i.e. 4x Real values, space delimited). </dd></dl>
593    </td>
594  </tr>
595</table>
596<a class="anchor" name="Ogre_1_1StringConvertere11" doxytag="Ogre::StringConverter::toString" ></a><p>
597<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
598  <tr>
599    <td class="mdRow">
600      <table cellpadding="0" cellspacing="0" border="0">
601        <tr>
602          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
603          <td class="md" valign="top">(&nbsp;</td>
604          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
605          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
606          <td class="md" valign="top">&nbsp;)&nbsp;</td>
607          <td class="md" nowrap><code> [static]</code></td>
608        </tr>
609
610      </table>
611    </td>
612  </tr>
613</table>
614<table cellspacing=5 cellpadding=0 border=0>
615  <tr>
616    <td>
617      &nbsp;
618    </td>
619    <td>
620
621<p>
622Converts a <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> to a String.
623<p>
624<dl compact><dt><b>Remarks:</b></dt><dd>Format is "x y z w" (i.e. 4x Real values, space delimited) </dd></dl>
625    </td>
626  </tr>
627</table>
628<a class="anchor" name="Ogre_1_1StringConvertere10" doxytag="Ogre::StringConverter::toString" ></a><p>
629<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
630  <tr>
631    <td class="mdRow">
632      <table cellpadding="0" cellspacing="0" border="0">
633        <tr>
634          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
635          <td class="md" valign="top">(&nbsp;</td>
636          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
637          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
638          <td class="md" valign="top">&nbsp;)&nbsp;</td>
639          <td class="md" nowrap><code> [static]</code></td>
640        </tr>
641
642      </table>
643    </td>
644  </tr>
645</table>
646<table cellspacing=5 cellpadding=0 border=0>
647  <tr>
648    <td>
649      &nbsp;
650    </td>
651    <td>
652
653<p>
654Converts a <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> to a String.
655<p>
656<dl compact><dt><b>Remarks:</b></dt><dd>Format is "00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33" where '01' means row 0 column 1 etc. </dd></dl>
657    </td>
658  </tr>
659</table>
660<a class="anchor" name="Ogre_1_1StringConvertere9" doxytag="Ogre::StringConverter::toString" ></a><p>
661<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
662  <tr>
663    <td class="mdRow">
664      <table cellpadding="0" cellspacing="0" border="0">
665        <tr>
666          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
667          <td class="md" valign="top">(&nbsp;</td>
668          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> &amp;&nbsp;</td>
669          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
670          <td class="md" valign="top">&nbsp;)&nbsp;</td>
671          <td class="md" nowrap><code> [static]</code></td>
672        </tr>
673
674      </table>
675    </td>
676  </tr>
677</table>
678<table cellspacing=5 cellpadding=0 border=0>
679  <tr>
680    <td>
681      &nbsp;
682    </td>
683    <td>
684
685<p>
686Converts a <a class="el" href="classOgre_1_1Matrix3.html">Matrix3</a> to a String.
687<p>
688<dl compact><dt><b>Remarks:</b></dt><dd>Format is "00 01 02 10 11 12 20 21 22" where '01' means row 0 column 1 etc. </dd></dl>
689    </td>
690  </tr>
691</table>
692<a class="anchor" name="Ogre_1_1StringConvertere8" doxytag="Ogre::StringConverter::toString" ></a><p>
693<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
694  <tr>
695    <td class="mdRow">
696      <table cellpadding="0" cellspacing="0" border="0">
697        <tr>
698          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
699          <td class="md" valign="top">(&nbsp;</td>
700          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
701          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
702          <td class="md" valign="top">&nbsp;)&nbsp;</td>
703          <td class="md" nowrap><code> [static]</code></td>
704        </tr>
705
706      </table>
707    </td>
708  </tr>
709</table>
710<table cellspacing=5 cellpadding=0 border=0>
711  <tr>
712    <td>
713      &nbsp;
714    </td>
715    <td>
716
717<p>
718Converts a <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> to a String.
719<p>
720<dl compact><dt><b>Remarks:</b></dt><dd>Format is "x y z" (i.e. 3x Real values, space delimited) </dd></dl>
721    </td>
722  </tr>
723</table>
724<a class="anchor" name="Ogre_1_1StringConvertere7" doxytag="Ogre::StringConverter::toString" ></a><p>
725<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
726  <tr>
727    <td class="mdRow">
728      <table cellpadding="0" cellspacing="0" border="0">
729        <tr>
730          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
731          <td class="md" valign="top">(&nbsp;</td>
732          <td class="md" nowrap valign="top">bool&nbsp;</td>
733          <td class="mdname" nowrap> <em>val</em>, </td>
734        </tr>
735        <tr>
736          <td class="md" nowrap align="right"></td>
737          <td></td>
738          <td class="md" nowrap>bool&nbsp;</td>
739          <td class="mdname" nowrap> <em>yesNo</em> = false</td>
740        </tr>
741        <tr>
742          <td></td>
743          <td class="md">)&nbsp;</td>
744          <td class="md" colspan="2"><code> [static]</code></td>
745        </tr>
746
747      </table>
748    </td>
749  </tr>
750</table>
751<table cellspacing=5 cellpadding=0 border=0>
752  <tr>
753    <td>
754      &nbsp;
755    </td>
756    <td>
757
758<p>
759Converts a boolean to a String.
760<p>
761<dl compact><dt><b>Parameters:</b></dt><dd>
762  <table border="0" cellspacing="2" cellpadding="0">
763    <tr><td valign=top><em>yesNo</em>&nbsp;</td><td>If set to true, result is 'yes' or 'no' instead of 'true' or 'false' </td></tr>
764  </table>
765</dl>
766    </td>
767  </tr>
768</table>
769<a class="anchor" name="Ogre_1_1StringConvertere6" doxytag="Ogre::StringConverter::toString" ></a><p>
770<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
771  <tr>
772    <td class="mdRow">
773      <table cellpadding="0" cellspacing="0" border="0">
774        <tr>
775          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
776          <td class="md" valign="top">(&nbsp;</td>
777          <td class="md" nowrap valign="top">long&nbsp;</td>
778          <td class="mdname" nowrap> <em>val</em>, </td>
779        </tr>
780        <tr>
781          <td class="md" nowrap align="right"></td>
782          <td></td>
783          <td class="md" nowrap>unsigned short&nbsp;</td>
784          <td class="mdname" nowrap> <em>width</em> = 0, </td>
785        </tr>
786        <tr>
787          <td class="md" nowrap align="right"></td>
788          <td></td>
789          <td class="md" nowrap>char&nbsp;</td>
790          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
791        </tr>
792        <tr>
793          <td class="md" nowrap align="right"></td>
794          <td></td>
795          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
796          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
797        </tr>
798        <tr>
799          <td></td>
800          <td class="md">)&nbsp;</td>
801          <td class="md" colspan="2"><code> [static]</code></td>
802        </tr>
803
804      </table>
805    </td>
806  </tr>
807</table>
808<table cellspacing=5 cellpadding=0 border=0>
809  <tr>
810    <td>
811      &nbsp;
812    </td>
813    <td>
814
815<p>
816Converts a long to a String.
817<p>
818    </td>
819  </tr>
820</table>
821<a class="anchor" name="Ogre_1_1StringConvertere5" doxytag="Ogre::StringConverter::toString" ></a><p>
822<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
823  <tr>
824    <td class="mdRow">
825      <table cellpadding="0" cellspacing="0" border="0">
826        <tr>
827          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
828          <td class="md" valign="top">(&nbsp;</td>
829          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
830          <td class="mdname" nowrap> <em>val</em>, </td>
831        </tr>
832        <tr>
833          <td class="md" nowrap align="right"></td>
834          <td></td>
835          <td class="md" nowrap>unsigned short&nbsp;</td>
836          <td class="mdname" nowrap> <em>width</em> = 0, </td>
837        </tr>
838        <tr>
839          <td class="md" nowrap align="right"></td>
840          <td></td>
841          <td class="md" nowrap>char&nbsp;</td>
842          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
843        </tr>
844        <tr>
845          <td class="md" nowrap align="right"></td>
846          <td></td>
847          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
848          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
849        </tr>
850        <tr>
851          <td></td>
852          <td class="md">)&nbsp;</td>
853          <td class="md" colspan="2"><code> [static]</code></td>
854        </tr>
855
856      </table>
857    </td>
858  </tr>
859</table>
860<table cellspacing=5 cellpadding=0 border=0>
861  <tr>
862    <td>
863      &nbsp;
864    </td>
865    <td>
866
867<p>
868Converts an unsigned long to a String.
869<p>
870    </td>
871  </tr>
872</table>
873<a class="anchor" name="Ogre_1_1StringConvertere4" doxytag="Ogre::StringConverter::toString" ></a><p>
874<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
875  <tr>
876    <td class="mdRow">
877      <table cellpadding="0" cellspacing="0" border="0">
878        <tr>
879          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
880          <td class="md" valign="top">(&nbsp;</td>
881          <td class="md" nowrap valign="top">size_t&nbsp;</td>
882          <td class="mdname" nowrap> <em>val</em>, </td>
883        </tr>
884        <tr>
885          <td class="md" nowrap align="right"></td>
886          <td></td>
887          <td class="md" nowrap>unsigned short&nbsp;</td>
888          <td class="mdname" nowrap> <em>width</em> = 0, </td>
889        </tr>
890        <tr>
891          <td class="md" nowrap align="right"></td>
892          <td></td>
893          <td class="md" nowrap>char&nbsp;</td>
894          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
895        </tr>
896        <tr>
897          <td class="md" nowrap align="right"></td>
898          <td></td>
899          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
900          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
901        </tr>
902        <tr>
903          <td></td>
904          <td class="md">)&nbsp;</td>
905          <td class="md" colspan="2"><code> [static]</code></td>
906        </tr>
907
908      </table>
909    </td>
910  </tr>
911</table>
912<table cellspacing=5 cellpadding=0 border=0>
913  <tr>
914    <td>
915      &nbsp;
916    </td>
917    <td>
918
919<p>
920Converts a size_t to a String.
921<p>
922    </td>
923  </tr>
924</table>
925<a class="anchor" name="Ogre_1_1StringConvertere3" doxytag="Ogre::StringConverter::toString" ></a><p>
926<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
927  <tr>
928    <td class="mdRow">
929      <table cellpadding="0" cellspacing="0" border="0">
930        <tr>
931          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
932          <td class="md" valign="top">(&nbsp;</td>
933          <td class="md" nowrap valign="top">int&nbsp;</td>
934          <td class="mdname" nowrap> <em>val</em>, </td>
935        </tr>
936        <tr>
937          <td class="md" nowrap align="right"></td>
938          <td></td>
939          <td class="md" nowrap>unsigned short&nbsp;</td>
940          <td class="mdname" nowrap> <em>width</em> = 0, </td>
941        </tr>
942        <tr>
943          <td class="md" nowrap align="right"></td>
944          <td></td>
945          <td class="md" nowrap>char&nbsp;</td>
946          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
947        </tr>
948        <tr>
949          <td class="md" nowrap align="right"></td>
950          <td></td>
951          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
952          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
953        </tr>
954        <tr>
955          <td></td>
956          <td class="md">)&nbsp;</td>
957          <td class="md" colspan="2"><code> [static]</code></td>
958        </tr>
959
960      </table>
961    </td>
962  </tr>
963</table>
964<table cellspacing=5 cellpadding=0 border=0>
965  <tr>
966    <td>
967      &nbsp;
968    </td>
969    <td>
970
971<p>
972Converts an int to a String.
973<p>
974    </td>
975  </tr>
976</table>
977<a class="anchor" name="Ogre_1_1StringConvertere2" doxytag="Ogre::StringConverter::toString" ></a><p>
978<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
979  <tr>
980    <td class="mdRow">
981      <table cellpadding="0" cellspacing="0" border="0">
982        <tr>
983          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
984          <td class="md" valign="top">(&nbsp;</td>
985          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Degree.html">Degree</a>&nbsp;</td>
986          <td class="mdname" nowrap> <em>val</em>, </td>
987        </tr>
988        <tr>
989          <td class="md" nowrap align="right"></td>
990          <td></td>
991          <td class="md" nowrap>unsigned short&nbsp;</td>
992          <td class="mdname" nowrap> <em>precision</em> = 6, </td>
993        </tr>
994        <tr>
995          <td class="md" nowrap align="right"></td>
996          <td></td>
997          <td class="md" nowrap>unsigned short&nbsp;</td>
998          <td class="mdname" nowrap> <em>width</em> = 0, </td>
999        </tr>
1000        <tr>
1001          <td class="md" nowrap align="right"></td>
1002          <td></td>
1003          <td class="md" nowrap>char&nbsp;</td>
1004          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
1005        </tr>
1006        <tr>
1007          <td class="md" nowrap align="right"></td>
1008          <td></td>
1009          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
1010          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
1011        </tr>
1012        <tr>
1013          <td></td>
1014          <td class="md">)&nbsp;</td>
1015          <td class="md" colspan="2"><code> [static]</code></td>
1016        </tr>
1017
1018      </table>
1019    </td>
1020  </tr>
1021</table>
1022<table cellspacing=5 cellpadding=0 border=0>
1023  <tr>
1024    <td>
1025      &nbsp;
1026    </td>
1027    <td>
1028
1029<p>
1030Converts a <a class="el" href="classOgre_1_1Degree.html">Degree</a> to a String.
1031<p>
1032
1033<p>
1034Definition at line <a class="el" href="OgreStringConverter_8h-source.html#l00069">69</a> of file <a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a>.
1035<p>
1036References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>, and <a class="el" href="OgreMath_8h-source.html#l00463">Ogre::Degree::valueAngleUnits()</a>.    </td>
1037  </tr>
1038</table>
1039<a class="anchor" name="Ogre_1_1StringConvertere1" doxytag="Ogre::StringConverter::toString" ></a><p>
1040<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1041  <tr>
1042    <td class="mdRow">
1043      <table cellpadding="0" cellspacing="0" border="0">
1044        <tr>
1045          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
1046          <td class="md" valign="top">(&nbsp;</td>
1047          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Radian.html">Radian</a>&nbsp;</td>
1048          <td class="mdname" nowrap> <em>val</em>, </td>
1049        </tr>
1050        <tr>
1051          <td class="md" nowrap align="right"></td>
1052          <td></td>
1053          <td class="md" nowrap>unsigned short&nbsp;</td>
1054          <td class="mdname" nowrap> <em>precision</em> = 6, </td>
1055        </tr>
1056        <tr>
1057          <td class="md" nowrap align="right"></td>
1058          <td></td>
1059          <td class="md" nowrap>unsigned short&nbsp;</td>
1060          <td class="mdname" nowrap> <em>width</em> = 0, </td>
1061        </tr>
1062        <tr>
1063          <td class="md" nowrap align="right"></td>
1064          <td></td>
1065          <td class="md" nowrap>char&nbsp;</td>
1066          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
1067        </tr>
1068        <tr>
1069          <td class="md" nowrap align="right"></td>
1070          <td></td>
1071          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
1072          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
1073        </tr>
1074        <tr>
1075          <td></td>
1076          <td class="md">)&nbsp;</td>
1077          <td class="md" colspan="2"><code> [static]</code></td>
1078        </tr>
1079
1080      </table>
1081    </td>
1082  </tr>
1083</table>
1084<table cellspacing=5 cellpadding=0 border=0>
1085  <tr>
1086    <td>
1087      &nbsp;
1088    </td>
1089    <td>
1090
1091<p>
1092Converts a <a class="el" href="classOgre_1_1Radian.html">Radian</a> to a String.
1093<p>
1094
1095<p>
1096Definition at line <a class="el" href="OgreStringConverter_8h-source.html#l00062">62</a> of file <a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a>.
1097<p>
1098References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>, and <a class="el" href="OgreMath_8h-source.html#l00453">Ogre::Radian::valueAngleUnits()</a>.    </td>
1099  </tr>
1100</table>
1101<a class="anchor" name="Ogre_1_1StringConvertere0" doxytag="Ogre::StringConverter::toString" ></a><p>
1102<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1103  <tr>
1104    <td class="mdRow">
1105      <table cellpadding="0" cellspacing="0" border="0">
1106        <tr>
1107          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringConverter::toString </td>
1108          <td class="md" valign="top">(&nbsp;</td>
1109          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
1110          <td class="mdname" nowrap> <em>val</em>, </td>
1111        </tr>
1112        <tr>
1113          <td class="md" nowrap align="right"></td>
1114          <td></td>
1115          <td class="md" nowrap>unsigned short&nbsp;</td>
1116          <td class="mdname" nowrap> <em>precision</em> = 6, </td>
1117        </tr>
1118        <tr>
1119          <td class="md" nowrap align="right"></td>
1120          <td></td>
1121          <td class="md" nowrap>unsigned short&nbsp;</td>
1122          <td class="mdname" nowrap> <em>width</em> = 0, </td>
1123        </tr>
1124        <tr>
1125          <td class="md" nowrap align="right"></td>
1126          <td></td>
1127          <td class="md" nowrap>char&nbsp;</td>
1128          <td class="mdname" nowrap> <em>fill</em> = ' ', </td>
1129        </tr>
1130        <tr>
1131          <td class="md" nowrap align="right"></td>
1132          <td></td>
1133          <td class="md" nowrap>std::ios::fmtflags&nbsp;</td>
1134          <td class="mdname" nowrap> <em>flags</em> = std::ios::fmtflags(0)</td>
1135        </tr>
1136        <tr>
1137          <td></td>
1138          <td class="md">)&nbsp;</td>
1139          <td class="md" colspan="2"><code> [static]</code></td>
1140        </tr>
1141
1142      </table>
1143    </td>
1144  </tr>
1145</table>
1146<table cellspacing=5 cellpadding=0 border=0>
1147  <tr>
1148    <td>
1149      &nbsp;
1150    </td>
1151    <td>
1152
1153<p>
1154Converts a Real to a String.
1155<p>
1156    </td>
1157  </tr>
1158</table>
1159<hr>The documentation for this class was generated from the following file:<ul>
1160<li><a class="el" href="OgreStringConverter_8h-source.html">OgreStringConverter.h</a></ul>
1161<hr>
1162<p>
1163Copyright &copy; 2000-2005 by The OGRE Team<br />
1164<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
1165This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
1166                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
1167                <Work rdf:about="">
1168                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1169        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1170                </Work>
1171                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
1172
1173Last modified Sun Feb 12 13:04:07 2006
1174</p>
1175</body>
1176</html>
Note: See TracBrowser for help on using the repository browser.