Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 1436

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>OgreRefApp::CollideCamera class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>OgreRefApp::CollideCamera  Class Reference</h1>A camera which can interact with the world. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreRefAppCollideCamera_8h-source.html">OgreRefAppCollideCamera.h</a>&gt;</code>
<p>
Inheritance diagram for OgreRefApp::CollideCamera:<p><center><img src="classOgreRefApp_1_1CollideCamera__inherit__graph.png" border="0" usemap="#OgreRefApp_1_1CollideCamera__inherit__map" alt="Inheritance graph"></center>
<map name="OgreRefApp_1_1CollideCamera__inherit__map">
<area href="classOgreRefApp_1_1ApplicationObject.html" shape="rect" coords="7,36,204,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for OgreRefApp::CollideCamera:<p><center><img src="classOgreRefApp_1_1CollideCamera__coll__graph.png" border="0" usemap="#OgreRefApp_1_1CollideCamera__coll__map" alt="Collaboration graph"></center>
<map name="OgreRefApp_1_1CollideCamera__coll__map">
<area href="classOgreRefApp_1_1ApplicationObject.html" shape="rect" coords="7,36,204,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgreRefApp_1_1CollideCamera-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa0">CollideCamera</a> (const String &amp;name)</td></tr>
<tr><td nowrap align=right valign=top>Camera *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa1">getRealCamera</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the internal Camera object.</em> <a href="#OgreRefApp_1_1CollideCameraa1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa2">_notifyCollided</a> (SceneQuery::WorldFragment *wf, const CollisionInfo &amp;info)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This method is called automatically if testCollide indicates a real collision.</em> <a href="#OgreRefApp_1_1CollideCameraa2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa3">setOrientation</a> (const Quaternion &amp;orientation)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the orientation of this object.</em> <a href="#OgreRefApp_1_1CollideCameraa3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const Quaternion &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa4">getOrientation</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current orientation of this object.</em> <a href="#OgreRefApp_1_1CollideCameraa4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa5">translate</a> (const Vector3 &amp;d)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the object along it's local axes.</em> <a href="#OgreRefApp_1_1CollideCameraa5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa6">roll</a> (Real angleunits)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Rotate the object around the local Z-axis.</em> <a href="#OgreRefApp_1_1CollideCameraa6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa7">pitch</a> (Real angleunits)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Rotate the object around the local X-axis.</em> <a href="#OgreRefApp_1_1CollideCameraa7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa8">yaw</a> (Real angleunits)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Rotate the object around the local Y-axis.</em> <a href="#OgreRefApp_1_1CollideCameraa8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa9">rotate</a> (const Vector3 &amp;axis, Real angleunits)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Rotate the object around an arbitrary axis.</em> <a href="#OgreRefApp_1_1CollideCameraa9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa10">rotate</a> (const Quaternion &amp;q)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Rotate the object around an aritrary axis using a Quarternion.</em> <a href="#OgreRefApp_1_1CollideCameraa10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa11">setProjectionType</a> (ProjectionType pt)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the type of projection to use (orthographic or perspective).</em> <a href="#OgreRefApp_1_1CollideCameraa11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>ProjectionType&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa12">getProjectionType</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves info on the type of projection used (orthographic or perspective).</em> <a href="#OgreRefApp_1_1CollideCameraa12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa13">setDetailLevel</a> (SceneDetailLevel sd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the level of rendering detail required from this camera.</em> <a href="#OgreRefApp_1_1CollideCameraa13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SceneDetailLevel&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa14">getDetailLevel</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the level of detail that the camera will render.</em> <a href="#OgreRefApp_1_1CollideCameraa14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa15">setDirection</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the camera's direction vector.</em> <a href="#OgreRefApp_1_1CollideCameraa15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa16">setDirection</a> (const Vector3 &amp;vec)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the camera's direction vector.</em> <a href="#OgreRefApp_1_1CollideCameraa16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Vector3&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa17">getDirection</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa18">lookAt</a> (const Vector3 &amp;targetPoint)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Points the camera at a location in worldspace.</em> <a href="#OgreRefApp_1_1CollideCameraa18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa19">lookAt</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Points the camera at a location in worldspace.</em> <a href="#OgreRefApp_1_1CollideCameraa19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa20">setFixedYawAxis</a> (bool useFixed, const Vector3 &amp;fixedAxis=Vector3::UNIT_Y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tells the camera whether to yaw around it's own local Y axis or a fixed axis of choice.</em> <a href="#OgreRefApp_1_1CollideCameraa20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa21">setFOVy</a> (Real fovy)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the Y-dimension Field Of View (FOV) of the camera.</em> <a href="#OgreRefApp_1_1CollideCameraa21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa22">getFOVy</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the cameras Y-dimension Field Of View (FOV).</em> <a href="#OgreRefApp_1_1CollideCameraa22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa23">setNearClipDistance</a> (Real nearDist)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the position of the near clipping plane.</em> <a href="#OgreRefApp_1_1CollideCameraa23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa24">getNearClipDistance</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the position of the near clipping plane.</em> <a href="#OgreRefApp_1_1CollideCameraa24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa25">setFarClipDistance</a> (Real farDist)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the distance to the far clipping plane.</em> <a href="#OgreRefApp_1_1CollideCameraa25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa26">getFarClipDistance</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the distance from the camera to the far clipping plane.</em> <a href="#OgreRefApp_1_1CollideCameraa26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa27">setAspectRatio</a> (Real ratio)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the aspect ratio for the camera viewport.</em> <a href="#OgreRefApp_1_1CollideCameraa27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa28">getAspectRatio</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retreives the current aspect ratio.</em> <a href="#OgreRefApp_1_1CollideCameraa28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const Plane &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa29">getFrustumPlane</a> (FrustumPlane plane)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a specified plane of the frustum.</em> <a href="#OgreRefApp_1_1CollideCameraa29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa30">isVisible</a> (const AxisAlignedBox &amp;bound, FrustumPlane *culledBy=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tests whether the given container is visible in the Frustum.</em> <a href="#OgreRefApp_1_1CollideCameraa30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa31">isVisible</a> (const Sphere &amp;bound, FrustumPlane *culledBy=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tests whether the given container is visible in the Frustum.</em> <a href="#OgreRefApp_1_1CollideCameraa31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameraa32">isVisible</a> (const Vector3 &amp;vert, FrustumPlane *culledBy=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tests whether the given vertex is visible in the Frustum.</em> <a href="#OgreRefApp_1_1CollideCameraa32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada2">setPosition</a> (const Vector3 &amp;vec)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the position of this object.</em> <a href="#OgreRefApp_1_1OgreHeada2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada3">setPosition</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the position of this object.</em> <a href="#OgreRefApp_1_1OgreHeada3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const Vector3 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada5">getPosition</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current position of this object.</em> <a href="#OgreRefApp_1_1OgreHeada5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada7">_updateFromDynamics</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Updates the position of this game object from the simulation.</em> <a href="#OgreRefApp_1_1OgreHeada7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada8">isCollisionEnabled</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not this object is considered for collision.</em> <a href="#OgreRefApp_1_1OgreHeada8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada9">isDynamicsEnabled</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not this object is physically simulated.</em> <a href="#OgreRefApp_1_1OgreHeada9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada10">setDynamicsDisableThreshold</a> (Real linearSq, Real angularSq, Real overTime)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the linear and angular velocity thresholds, below which the object will have it's dynamics automatically disabled for performance.</em> <a href="#OgreRefApp_1_1OgreHeada10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada11">setCollisionEnabled</a> (bool enabled)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada12">setDynamicsEnabled</a> (bool enabled, bool reEnableOnInteraction=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets whether or not this object is physically simulated at this time.</em> <a href="#OgreRefApp_1_1OgreHeada12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada13">setBounceParameters</a> (Real restitutionValue, Real velocityThreshold)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the 'bounciness' of this object.</em> <a href="#OgreRefApp_1_1OgreHeada13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada14">getBounceRestitutionValue</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the cefficient of restitution (bounciness) for this object.</em> <a href="#OgreRefApp_1_1OgreHeada14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada15">getBounceVelocityThreshold</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the bounce velocity threshold for this object.</em> <a href="#OgreRefApp_1_1OgreHeada15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada16">setSoftness</a> (Real softness)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the softness of this object, which determines how much it is allowed to penetrate other objects.</em> <a href="#OgreRefApp_1_1OgreHeada16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada17">getSoftness</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the softness factor of this object.</em> <a href="#OgreRefApp_1_1OgreHeada17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada18">setFriction</a> (Real friction)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the Coulomb frictional coefficient for this object.</em> <a href="#OgreRefApp_1_1OgreHeada18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada19">getFriction</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the Coulomb frictional coefficient for this object.</em> <a href="#OgreRefApp_1_1OgreHeada19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada20">addForce</a> (const Vector3 &amp;direction, const Vector3 &amp;atPosition=Vector3::ZERO)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a linear force to this object, in object space, at the position indicated.</em> <a href="#OgreRefApp_1_1OgreHeada20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada21">addForce</a> (Real dir_x, Real dir_y, Real dir_z, Real pos_x=0, Real pos_y=0, Real pos_z=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a linear force to this object, in object space, at the position indicated.</em> <a href="#OgreRefApp_1_1OgreHeada21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada22">addForceWorldSpace</a> (const Vector3 &amp;direction, const Vector3 &amp;atPosition=Vector3::ZERO)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a linear force to this object, in world space, at the position indicated.</em> <a href="#OgreRefApp_1_1OgreHeada22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada23">addForceWorldSpace</a> (Real dir_x, Real dir_y, Real dir_z, Real pos_x, Real pos_y, Real pos_z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a linear force to this object, in world space, at the position indicated.</em> <a href="#OgreRefApp_1_1OgreHeada23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada24">addTorque</a> (const Vector3 &amp;direction)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds rotational force to this object, in object space.</em> <a href="#OgreRefApp_1_1OgreHeada24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada25">addTorque</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds rotational force to this object, in object space.</em> <a href="#OgreRefApp_1_1OgreHeada25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada26">addTorqueWorldSpace</a> (const Vector3 &amp;direction)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds rotational force to this object, in world space.</em> <a href="#OgreRefApp_1_1OgreHeada26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada27">addTorqueWorldSpace</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds rotational force to this object, in world space.</em> <a href="#OgreRefApp_1_1OgreHeada27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada28">testCollide</a> (<a class="el" href="classOgreRefApp_1_1ApplicationObject.html">ApplicationObject</a> *otherObj)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tests to see if there is a detailed collision between this object and the object passed in.</em> <a href="#OgreRefApp_1_1OgreHeada28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada29">testCollide</a> (SceneQuery::WorldFragment *wf)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tests to see if there is a detailed collision between this object and the world fragment passed in.</em> <a href="#OgreRefApp_1_1OgreHeada29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada30">_notifyCollided</a> (<a class="el" href="classOgreRefApp_1_1ApplicationObject.html">ApplicationObject</a> *otherObj, const CollisionInfo &amp;info)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This method is called automatically if testCollide indicates a real collision.</em> <a href="#OgreRefApp_1_1OgreHeada30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SceneNode *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada32">getSceneNode</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the SceneNode which is being used to represent this object's position in the OGRE world.</em> <a href="#OgreRefApp_1_1OgreHeada32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Entity *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada33">getEntity</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the Entity which is being used to represent this object in the OGRE world.</em> <a href="#OgreRefApp_1_1OgreHeada33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>dBody *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada34">getOdeBody</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the ODE body used to represent this object's mass and current velocity.</em> <a href="#OgreRefApp_1_1OgreHeada34"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada35">setMassSphere</a> (Real density, Real radius)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set the mass parameters of this object to represent a sphere.</em> <a href="#OgreRefApp_1_1OgreHeada35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada36">setMassBox</a> (Real density, const Vector3 &amp;dimensions, const Quaternion &amp;orientation=Quaternion::IDENTITY)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set the mass parameters of this object to represent a box.</em> <a href="#OgreRefApp_1_1OgreHeada36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada37">setMassCappedCylinder</a> (Real density, Real length, Real width, const Quaternion &amp;orientation=Quaternion::IDENTITY)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set the mass parameters of this object to represent a capped cylinder.</em> <a href="#OgreRefApp_1_1OgreHeada37"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada38">setMassExpert</a> (Real mass, const Vector3 center, const Matrix3 inertia)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the mass parameters manually, use only if you know how!</em> <a href="#OgreRefApp_1_1OgreHeada38"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const dMass *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada39">getOdeMass</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the ODE mass parameters for this object.</em> <a href="#OgreRefApp_1_1OgreHeada39"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada40">setLinearVelocity</a> (const Vector3 &amp;vel)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the current linear velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada41">setLinearVelocity</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the current linear velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const Vector3 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada42">getLinearVelocity</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current linear velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const Vector3 &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada43">getAngularVelocity</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current angular velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada44">setAngularVelocity</a> (const Vector3 &amp;vel)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the current angular velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada44"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada45">setAngularVelocity</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the current angular velocity of this object.</em> <a href="#OgreRefApp_1_1OgreHeada45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada47">translate</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the object along it's local axes.</em> <a href="#OgreRefApp_1_1OgreHeada47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada48">translateWorldSpace</a> (const Vector3 &amp;d)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the object along the world axes.</em> <a href="#OgreRefApp_1_1OgreHeada48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeada49">translateWorldSpace</a> (Real x, Real y, Real z)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Moves the object along the world axes.</em> <a href="#OgreRefApp_1_1OgreHeada49"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::list&lt; dGeom * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadt0">CollisionProxyList</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Collision proxies, must be set up if collision enabled.</em> <a href="#OgreRefApp_1_1OgreHeadt0"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCamerab0">setUp</a> (const String &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Set up.</em> <a href="#OgreRefApp_1_1CollideCamerab0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCamerab1">nearDistChanged</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Triggers recacl of collison bounds.</em> <a href="#OgreRefApp_1_1CollideCamerab1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadb1">updateCollisionProxies</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for updating the state of the collision proxies.</em> <a href="#OgreRefApp_1_1OgreHeadb1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadb2">testCollidePlaneBounds</a> (SceneQuery::WorldFragment *wf)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for testing the plane bounded region WorldFragment type.</em> <a href="#OgreRefApp_1_1OgreHeadb2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadb3">setEntityQueryFlags</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for updating the query mask.</em> <a href="#OgreRefApp_1_1OgreHeadb3"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>Camera *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1CollideCameran0">mCamera</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Contained camera.</em> <a href="#OgreRefApp_1_1CollideCameran0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SceneNode *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn0">mSceneNode</a></td></tr>
<tr><td nowrap align=right valign=top>Entity *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn1">mEntity</a></td></tr>
<tr><td nowrap align=right valign=top>dBody *&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn2">mOdeBody</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dynamics properties, must be set up by subclasses if dynamics enabled.</em> <a href="#OgreRefApp_1_1OgreHeadn2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>dMass&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn3">mMass</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Mass parameters.</em> <a href="#OgreRefApp_1_1OgreHeadn3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeadt0">CollisionProxyList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn4">mCollisionProxies</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn5">mDynamicsEnabled</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn6">mReenableIfInteractedWith</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn7">mCollisionEnabled</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn8">mBounceCoeffRestitution</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn9">mBounceVelocityThreshold</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn10">mSoftness</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn11">mFriction</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn12">mLinearVelDisableThreshold</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn13">mAngularVelDisableThreshold</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn14">mDisableTime</a></td></tr>
<tr><td nowrap align=right valign=top>Real&nbsp;</td><td valign=bottom><a class="el" href="classOgreRefApp_1_1CollideCamera.html#OgreRefApp_1_1OgreHeadn15">mDisableTimeEnd</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A camera which can interact with the world.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00035">35</a> of file <a class="el" href="OgreRefAppCollideCamera_8h-source.html">OgreRefAppCollideCamera.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="OgreRefApp_1_1OgreHeadt0" doxytag="OgreRefApp::CollideCamera::CollisionProxyList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::list&lt;dGeom*&gt; OgreRefApp::ApplicationObject::CollisionProxyList<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Collision proxies, must be set up if collision enabled.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00056">56</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="OgreRefApp_1_1CollideCameraa0" doxytag="OgreRefApp::CollideCamera::CollideCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> OgreRefApp::CollideCamera::CollideCamera </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const String &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00033">33</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">setUp</a>().    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="OgreRefApp_1_1OgreHeada30" doxytag="OgreRefApp::CollideCamera::_notifyCollided"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::_notifyCollided </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgreRefApp_1_1ApplicationObject.html">ApplicationObject</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>otherObj</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const CollisionInfo &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>info</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This method is called automatically if testCollide indicates a real collision.
<p>

<p>
Reimplemented in <a class="el" href="classOgreRefApp_1_1Box.html#OgreRefApp_1_1Boxa2">OgreRefApp::Box</a>.
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00531">531</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa2" doxytag="OgreRefApp::CollideCamera::_notifyCollided"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::_notifyCollided </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">SceneQuery::WorldFragment *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>wf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const CollisionInfo &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>info</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This method is called automatically if testCollide indicates a real collision.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada31">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00062">62</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada7" doxytag="OgreRefApp::CollideCamera::_updateFromDynamics"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::_updateFromDynamics </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Updates the position of this game object from the simulation.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">131</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00672">OgreRefApp::ApplicationObject::getAngularVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00658">OgreRefApp::ApplicationObject::getLinearVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00069">OgreRefApp::ApplicationObject::mAngularVelDisableThreshold</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00070">OgreRefApp::ApplicationObject::mDisableTime</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00071">OgreRefApp::ApplicationObject::mDisableTimeEnd</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00060">OgreRefApp::ApplicationObject::mDynamicsEnabled</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00068">OgreRefApp::ApplicationObject::mLinearVelDisableThreshold</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">OgreRefApp::ApplicationObject::updateCollisionProxies</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada21" doxytag="OgreRefApp::CollideCamera::addForce"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addForce </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_z</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_x</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_y</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_z</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a linear force to this object, in object space, at the position indicated.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>dir_x, dir_y, dir_z</em>&nbsp;</td><td>
The force direction in object coordinates. </td></tr>
<tr><td valign=top><em>pos_x, pos_y, pos_z</em>&nbsp;</td><td>
The position at which the force is to be applied, in object coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00245">245</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada20" doxytag="OgreRefApp::CollideCamera::addForce"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addForce </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>direction</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>atPosition</em> = Vector3::ZERO</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a linear force to this object, in object space, at the position indicated.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>direction</em>&nbsp;</td><td>
The force direction in object coordinates. </td></tr>
<tr><td valign=top><em>atPosition</em>&nbsp;</td><td>
The position at which the force is to be applied, in object coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00239">239</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada23" doxytag="OgreRefApp::CollideCamera::addForceWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addForceWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dir_z</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pos_z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a linear force to this object, in world space, at the position indicated.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>dir_x, dir_y, dir_z</em>&nbsp;</td><td>
The force direction in world coordinates. </td></tr>
<tr><td valign=top><em>pos_x, pos_y, pos_z</em>&nbsp;</td><td>
The position at which the force is to be applied, in world coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00260">260</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada22" doxytag="OgreRefApp::CollideCamera::addForceWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addForceWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>direction</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>atPosition</em> = Vector3::ZERO</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds a linear force to this object, in world space, at the position indicated.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>direction</em>&nbsp;</td><td>
The force direction in world coordinates. </td></tr>
<tr><td valign=top><em>atPosition</em>&nbsp;</td><td>
The position at which the force is to be applied, in world coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00254">254</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada25" doxytag="OgreRefApp::CollideCamera::addTorque"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addTorque </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds rotational force to this object, in object space.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x, y, z</em>&nbsp;</td><td>
The direction of the torque to apply, in object space. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00273">273</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada24" doxytag="OgreRefApp::CollideCamera::addTorque"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addTorque </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>direction</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds rotational force to this object, in object space.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>direction</em>&nbsp;</td><td>
The direction of the torque to apply, in object space. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00268">268</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada27" doxytag="OgreRefApp::CollideCamera::addTorqueWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addTorqueWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds rotational force to this object, in world space.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x, y, z</em>&nbsp;</td><td>
The direction of the torque to apply, in world space. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00284">284</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada26" doxytag="OgreRefApp::CollideCamera::addTorqueWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::addTorqueWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>direction</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds rotational force to this object, in world space.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All forces are applied, then reset after World::applyDynamics is called.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>direction</em>&nbsp;</td><td>
The direction of the torque to apply, in world space. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00279">279</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada43" doxytag="OgreRefApp::CollideCamera::getAngularVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const Vector3 &amp; OgreRefApp::ApplicationObject::getAngularVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the current angular velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. </dl><dl compact><dt><b>
Returns: </b><dd>
Vector3 representing the angular velocity in units per second around each axis. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00672">672</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa28" doxytag="OgreRefApp::CollideCamera::getAspectRatio"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::CollideCamera::getAspectRatio </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retreives the current aspect ratio.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00200">200</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada14" doxytag="OgreRefApp::CollideCamera::getBounceRestitutionValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::getBounceRestitutionValue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the cefficient of restitution (bounciness) for this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00552">552</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00064">OgreRefApp::ApplicationObject::mBounceCoeffRestitution</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada15" doxytag="OgreRefApp::CollideCamera::getBounceVelocityThreshold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::getBounceVelocityThreshold </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the bounce velocity threshold for this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00557">557</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00065">OgreRefApp::ApplicationObject::mBounceVelocityThreshold</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa14" doxytag="OgreRefApp::CollideCamera::getDetailLevel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> SceneDetailLevel OgreRefApp::CollideCamera::getDetailLevel </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the level of detail that the camera will render.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00127">127</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgreCommon_8h-source.html#l00159">Ogre::SceneDetailLevel</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa17" doxytag="OgreRefApp::CollideCamera::getDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Vector3 OgreRefApp::CollideCamera::getDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00143">143</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada33" doxytag="OgreRefApp::CollideCamera::getEntity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Entity * OgreRefApp::ApplicationObject::getEntity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the Entity which is being used to represent this object in the OGRE world.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00295">295</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00047">OgreRefApp::ApplicationObject::mEntity</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa26" doxytag="OgreRefApp::CollideCamera::getFarClipDistance"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::CollideCamera::getFarClipDistance </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the distance from the camera to the far clipping plane.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00190">190</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa22" doxytag="OgreRefApp::CollideCamera::getFOVy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::CollideCamera::getFOVy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the cameras Y-dimension Field Of View (FOV).
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00169">169</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada19" doxytag="OgreRefApp::CollideCamera::getFriction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::getFriction </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the Coulomb frictional coefficient for this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00584">584</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00067">OgreRefApp::ApplicationObject::mFriction</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa29" doxytag="OgreRefApp::CollideCamera::getFrustumPlane"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const Plane &amp; OgreRefApp::CollideCamera::getFrustumPlane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">FrustumPlane&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>plane</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves a specified plane of the frustum.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Gets a reference to one of the planes which make up the camera frustum, e.g. for clipping purposes. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00205">205</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreFrustum_8h-source.html#l00038">Ogre::FrustumPlane</a>, and <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada42" doxytag="OgreRefApp::CollideCamera::getLinearVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const Vector3 &amp; OgreRefApp::ApplicationObject::getLinearVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the current linear velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. </dl><dl compact><dt><b>
Returns: </b><dd>
Vector3 representing the velocity in units per second. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00658">658</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa24" doxytag="OgreRefApp::CollideCamera::getNearClipDistance"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::CollideCamera::getNearClipDistance </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the position of the near clipping plane.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00180">180</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00225">nearDistChanged</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada34" doxytag="OgreRefApp::CollideCamera::getOdeBody"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> dBody * OgreRefApp::ApplicationObject::getOdeBody </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the ODE body used to represent this object's mass and current velocity.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00300">300</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>.
<p>
Referenced by <a class="el" href="OgreRefAppJoint_8cpp-source.html#l00051">OgreRefApp::Joint::setAttachments</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada39" doxytag="OgreRefApp::CollideCamera::getOdeMass"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const dMass * OgreRefApp::ApplicationObject::getOdeMass </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the ODE mass parameters for this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00638">638</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">OgreRefApp::ApplicationObject::mMass</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa4" doxytag="OgreRefApp::CollideCamera::getOrientation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const Quaternion &amp; OgreRefApp::CollideCamera::getOrientation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the current orientation of this object.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada6">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00074">74</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada5" doxytag="OgreRefApp::CollideCamera::getPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const Vector3 &amp; OgreRefApp::ApplicationObject::getPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the current position of this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00113">113</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa12" doxytag="OgreRefApp::CollideCamera::getProjectionType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> ProjectionType OgreRefApp::CollideCamera::getProjectionType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves info on the type of projection used (orthographic or perspective).
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00117">117</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgreCamera_8h-source.html#l00047">Ogre::ProjectionType</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa1" doxytag="OgreRefApp::CollideCamera::getRealCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Camera* OgreRefApp::CollideCamera::getRealCamera </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the internal Camera object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00052">52</a> of file <a class="el" href="OgreRefAppCollideCamera_8h-source.html">OgreRefAppCollideCamera.h</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada32" doxytag="OgreRefApp::CollideCamera::getSceneNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> SceneNode * OgreRefApp::ApplicationObject::getSceneNode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the SceneNode which is being used to represent this object's position in the OGRE world.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00290">290</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada17" doxytag="OgreRefApp::CollideCamera::getSoftness"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::getSoftness </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the softness factor of this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00567">567</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00066">OgreRefApp::ApplicationObject::mSoftness</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada8" doxytag="OgreRefApp::CollideCamera::isCollisionEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::isCollisionEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not this object is considered for collision.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00193">193</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00062">OgreRefApp::ApplicationObject::mCollisionEnabled</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada9" doxytag="OgreRefApp::CollideCamera::isDynamicsEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::isDynamicsEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not this object is physically simulated.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Objects which are not physically simulated only move when their SceneNode is manually altered. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">198</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00060">OgreRefApp::ApplicationObject::mDynamicsEnabled</a>, and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00061">OgreRefApp::ApplicationObject::mReenableIfInteractedWith</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00672">OgreRefApp::ApplicationObject::getAngularVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00658">OgreRefApp::ApplicationObject::getLinearVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00300">OgreRefApp::ApplicationObject::getOdeBody</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00690">OgreRefApp::ApplicationObject::setAngularVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00648">OgreRefApp::ApplicationObject::setLinearVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00102">OgreRefApp::ApplicationObject::setOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00094">OgreRefApp::ApplicationObject::setPosition</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa32" doxytag="OgreRefApp::CollideCamera::isVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::CollideCamera::isVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vert</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>FrustumPlane *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>culledBy</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tests whether the given vertex is visible in the Frustum.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>vert</em>&nbsp;</td><td>
Vertex to be checked </td></tr>
<tr><td valign=top><em>culledBy</em>&nbsp;</td><td>
Optional pointer to an int which will be filled by the plane number which culled the box if the result was false; </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 If the box was visible, true is returned. 
<p>
 Otherwise, false is returned. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00220">220</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreFrustum_8h-source.html#l00038">Ogre::FrustumPlane</a>, and <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa31" doxytag="OgreRefApp::CollideCamera::isVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::CollideCamera::isVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Sphere &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bound</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>FrustumPlane *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>culledBy</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tests whether the given container is visible in the Frustum.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>bound</em>&nbsp;</td><td>
Bounding sphere to be checked </td></tr>
<tr><td valign=top><em>culledBy</em>&nbsp;</td><td>
Optional pointer to an int which will be filled by the plane number which culled the box if the result was false; </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 If the sphere was visible, true is returned. 
<p>
 Otherwise, false is returned. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00215">215</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreFrustum_8h-source.html#l00038">Ogre::FrustumPlane</a>, and <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa30" doxytag="OgreRefApp::CollideCamera::isVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::CollideCamera::isVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const AxisAlignedBox &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bound</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>FrustumPlane *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>culledBy</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tests whether the given container is visible in the Frustum.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>bound</em>&nbsp;</td><td>
Bounding box to be checked </td></tr>
<tr><td valign=top><em>culledBy</em>&nbsp;</td><td>
Optional pointer to an int which will be filled by the plane number which culled the box if the result was false; </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 If the box was visible, true is returned. 
<p>
 Otherwise, false is returned. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00210">210</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreFrustum_8h-source.html#l00038">Ogre::FrustumPlane</a>, and <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa19" doxytag="OgreRefApp::CollideCamera::lookAt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::lookAt </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Points the camera at a location in worldspace.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is a helper method to automatically generate the direction vector for the camera, based on it's current position and the supplied look-at point. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>z</em>&nbsp;</td><td>
Co-ordinates of the point to look at. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00153">153</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa18" doxytag="OgreRefApp::CollideCamera::lookAt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::lookAt </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>targetPoint</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Points the camera at a location in worldspace.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is a helper method to automatically generate the direction vector for the camera, based on it's current position and the supplied look-at point. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>targetPoint</em>&nbsp;</td><td>
A vector specifying the look at point. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00148">148</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCamerab1" doxytag="OgreRefApp::CollideCamera::nearDistChanged"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::nearDistChanged </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Triggers recacl of collison bounds.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00225">225</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00180">getNearClipDistance</a>(), and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">OgreRefApp::ApplicationObject::mCollisionProxies</a>.
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00163">setFOVy</a>(), and <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00174">setNearClipDistance</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa7" doxytag="OgreRefApp::CollideCamera::pitch"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::pitch </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>angleunits</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Rotate the object around the local X-axis.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada51">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00084">84</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa6" doxytag="OgreRefApp::CollideCamera::roll"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::roll </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>angleunits</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Rotate the object around the local Z-axis.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada50">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00079">79</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa10" doxytag="OgreRefApp::CollideCamera::rotate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::rotate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Quaternion &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>q</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Rotate the object around an aritrary axis using a Quarternion.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada54">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00099">99</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa9" doxytag="OgreRefApp::CollideCamera::rotate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::rotate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>axis</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>angleunits</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Rotate the object around an arbitrary axis.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada53">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00094">94</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada45" doxytag="OgreRefApp::CollideCamera::setAngularVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setAngularVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the current angular velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. This method is useful for starting an object off rather than applying forces to get  it there. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00690">690</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada44" doxytag="OgreRefApp::CollideCamera::setAngularVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setAngularVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vel</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the current angular velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. This method is useful for starting an object off rather than applying forces to get  it there. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00685">685</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa27" doxytag="OgreRefApp::CollideCamera::setAspectRatio"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setAspectRatio </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ratio</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the aspect ratio for the camera viewport.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The ratio between the x and y dimensions of the rectangular area visible through the camera is known as aspect ratio: aspect = width / height . 
<p>
 The default for most fullscreen windows is 1.3333 - this is also assumed by <a class="el" href="namespaceOgre.html">Ogre</a> unless you use this method to state otherwise. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00195">195</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada13" doxytag="OgreRefApp::CollideCamera::setBounceParameters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setBounceParameters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>restitutionValue</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>velocityThreshold</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the 'bounciness' of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applies if this object has both collision and dynamics enabled. When 2 movable objects collide, the greatest bounce parameters  from both objects apply, so even a non-bouncy object can bounce if it hits a bouncy surface.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>restitutionValue</em>&nbsp;</td><td>
Coeeficient of restitution  (0 for no bounce, 1 for perfect bounciness) </td></tr>
<tr><td valign=top><em>velocityThreshold</em>&nbsp;</td><td>
Velocity below which no bounce will occur;  this is a dampening value to ensure small velocities do not cause bounce. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00545">545</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00064">OgreRefApp::ApplicationObject::mBounceCoeffRestitution</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00065">OgreRefApp::ApplicationObject::mBounceVelocityThreshold</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada11" doxytag="OgreRefApp::CollideCamera::setCollisionEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setCollisionEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00203">203</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00062">OgreRefApp::ApplicationObject::mCollisionEnabled</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00749">OgreRefApp::ApplicationObject::setEntityQueryFlags</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa13" doxytag="OgreRefApp::CollideCamera::setDetailLevel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setDetailLevel </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">SceneDetailLevel&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>sd</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the level of rendering detail required from this camera.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Each camera is set to render at full detail by default, that is with full texturing, lighting etc. This method lets you change that behaviour, allowing you to make the camera just render a wireframe view, for example. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00122">122</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgreCommon_8h-source.html#l00159">Ogre::SceneDetailLevel</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa16" doxytag="OgreRefApp::CollideCamera::setDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vec</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the camera's direction vector.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00138">138</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa15" doxytag="OgreRefApp::CollideCamera::setDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the camera's direction vector.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Note that the 'up' vector for the camera will automatically be recalculated based on the current 'up' vector (i.e. the roll will remain the same). </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00132">132</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada10" doxytag="OgreRefApp::CollideCamera::setDynamicsDisableThreshold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setDynamicsDisableThreshold </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>linearSq</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>angularSq</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>overTime</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the linear and angular velocity thresholds, below which the object will have it's dynamics automatically disabled for performance.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 These thresholds are used to speed up the simulation and to make it more stable, by turning off dynamics for objects that appear to be at rest. Otherwise, objects which are supposedly stationary can jitter when involved in large stacks, and can consume unnecessary CPU time. Note that if another object interacts with the disabled object, it will automatically reenable itself. 
<p>
 If you never want to disable dynamics automatically for this object, just  set all the values to 0. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>linearSq</em>&nbsp;</td><td>
The squared linear velocity magnitude threshold </td></tr>
<tr><td valign=top><em>angularSq</em>&nbsp;</td><td>
The squared angular velocity magnitude threshold </td></tr>
<tr><td valign=top><em>overTime</em>&nbsp;</td><td>
The number of seconds over which the values must continue to be under this threshold for the dynamics to be disabled. This is to catch cases where the object almost stops moving because of a boundary condition, but would speed up again later (e.g. box teetering on an edge). </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00123">123</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00069">OgreRefApp::ApplicationObject::mAngularVelDisableThreshold</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00070">OgreRefApp::ApplicationObject::mDisableTime</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00068">OgreRefApp::ApplicationObject::mLinearVelDisableThreshold</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada12" doxytag="OgreRefApp::CollideCamera::setDynamicsEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setDynamicsEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>enabled</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>reEnableOnInteraction</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets whether or not this object is physically simulated at this time.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Objects which are not physically simulated only move when their SceneNode is manually altered. Objects which are physically  simulated must set up an ODE body as part of their setUp method. 
<p>
 You can also use this to temporarily turn off simulation on an object, such that it is not simulated until some other object which IS simulated comes in contact with it, or is attached to it with a joint. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enabled</em>&nbsp;</td><td>
Specifies whether dynamics is enabled </td></tr>
<tr><td valign=top><em>reEnableOnInteraction</em>&nbsp;</td><td>
If set to true, this object will reenable if some other dynamically simulated object interacts with it </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">209</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00118">OgreRefApp::ApplicationObject::getOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00113">OgreRefApp::ApplicationObject::getPosition</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00060">OgreRefApp::ApplicationObject::mDynamicsEnabled</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00061">OgreRefApp::ApplicationObject::mReenableIfInteractedWith</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00690">OgreRefApp::ApplicationObject::setAngularVelocity</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00648">OgreRefApp::ApplicationObject::setLinearVelocity</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadb3" doxytag="OgreRefApp::CollideCamera::setEntityQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setEntityQueryFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for updating the query mask.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00749">749</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00062">OgreRefApp::ApplicationObject::mCollisionEnabled</a>, and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00047">OgreRefApp::ApplicationObject::mEntity</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00203">OgreRefApp::ApplicationObject::setCollisionEnabled</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa25" doxytag="OgreRefApp::CollideCamera::setFarClipDistance"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setFarClipDistance </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>farDist</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the distance to the far clipping plane.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The view frustrum is a pyramid created from the camera position and the edges of the viewport. This frustrum does not extend to infinity - it is cropped near to the camera and there is a far plane beyond which nothing is displayed. This method sets the distance for the far plane. Different applications need different values: e.g. a flight sim needs a much further far clipping plane than a first-person shooter. An important point here is that the larger the gap between near and far clipping planes, the lower the accuracy of the Z-buffer used to depth-cue pixels. This is because the Z-range is limited to the size of the Z buffer (16 or 32-bit) and the max values must be spread over the gap between near and far clip planes. The bigger the range, the more the Z values will be approximated which can cause artifacts when lots of objects are close together in the Z-plane. So make sure you clip as close to the camera as you can - don't set a huge value for the sake of it. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>far</em>&nbsp;</td><td>
The distance to the far clipping plane from the camera in world coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00185">185</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa20" doxytag="OgreRefApp::CollideCamera::setFixedYawAxis"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setFixedYawAxis </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>useFixed</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fixedAxis</em> = Vector3::UNIT_Y</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tells the camera whether to yaw around it's own local Y axis or a fixed axis of choice.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method allows you to change the yaw behaviour of the camera - by default, the camera yaws around it's own local Y axis. This is often what you want - for example a flying camera<ul>
<li>but sometimes this produces unwanted effects. For example, if you're making a first-person shooter, you really don't want the yaw axis to reflect the local camera Y, because this would mean a different yaw axis if the player is looking upwards rather than when they are looking straight ahead. You can change this behaviour by setting the yaw to a fixed axis (say, the world Y). </ul>
</dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>useFixed</em>&nbsp;</td><td>
If true, the axis passed in the second parameter will always be the yaw axis no matter what the camera orientation. If false, the camera returns to it's default behaviour. </td></tr>
<tr><td valign=top><em>fixedAxis</em>&nbsp;</td><td>
The axis to use if the first parameter is true. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00158">158</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa21" doxytag="OgreRefApp::CollideCamera::setFOVy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setFOVy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fovy</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the Y-dimension Field Of View (FOV) of the camera.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Field Of View (FOV) is the angle made between the camera's position, and the left &amp; right edges of the 'screen' onto which the scene is projected. High values (90+) result in a wide-angle, fish-eye kind of view, low values (30-) in a stretched, telescopic kind of view. Typical values are between 45 and 60. 
<p>
 This value represents the HORIZONTAL field-of-view. The vertical field of view is calculated from this depending on the dimensions of the viewport (they will only be the same if the viewport is square). </dl><dl compact><dt><b>
Note: </b><dd>
 Setting the FOV overrides the value supplied for Camera::setNearClipPlane. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00163">163</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00225">nearDistChanged</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada18" doxytag="OgreRefApp::CollideCamera::setFriction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setFriction </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>friction</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the Coulomb frictional coefficient for this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This coefficient affects how much an object will slip when it comes into contact with another object.  </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>friction</em>&nbsp;</td><td>
The Coulomb friction coefficient, valid from 0 to Math::POS_INFINITY. 0 means no friction, Math::POS_INFINITY means infinite friction ie no slippage. Note that friction between these 2 bounds is more CPU intensive so use with caution. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00572">572</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00067">OgreRefApp::ApplicationObject::mFriction</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada41" doxytag="OgreRefApp::CollideCamera::setLinearVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setLinearVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the current linear velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. This method is useful for starting an object off at a particular speed rather than applying forces to get  it there. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00648">648</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada40" doxytag="OgreRefApp::CollideCamera::setLinearVelocity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setLinearVelocity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vel</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the current linear velocity of this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only applicable if dynamics are enabled for this object. This method is useful for starting an object off at a particular speed rather than applying forces to get  it there. </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00643">643</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada36" doxytag="OgreRefApp::CollideCamera::setMassBox"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setMassBox </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>density</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Vector3 &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dimensions</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Quaternion &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</em> = Quaternion::IDENTITY</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the mass parameters of this object to represent a box.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method sets the mass and inertia properties of this object such that it is like a box. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>density</em>&nbsp;</td><td>
Density of the box in Kg/m^3 </td></tr>
<tr><td valign=top><em>dimensions</em>&nbsp;</td><td>
Width, height and depth of the box. </td></tr>
<tr><td valign=top><em>orientation</em>&nbsp;</td><td>
Optional orientation of the box. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00595">595</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">OgreRefApp::ApplicationObject::mMass</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgreRefAppPrerequisites_8h-source.html#l00055">OgreRefApp::OgreToOde</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada37" doxytag="OgreRefApp::CollideCamera::setMassCappedCylinder"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setMassCappedCylinder </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>density</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>length</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Quaternion &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</em> = Quaternion::IDENTITY</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the mass parameters of this object to represent a capped cylinder.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method sets the mass and inertia properties of this object such that it is like a capped cylinder, by default lying along the Z-axis. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>density</em>&nbsp;</td><td>
Density of the cylinder in Kg/m^3 </td></tr>
<tr><td valign=top><em>length</em>&nbsp;</td><td>
Length of the cylinder </td></tr>
<tr><td valign=top><em>width</em>&nbsp;</td><td>
Width of the cylinder </td></tr>
<tr><td valign=top><em>orientation</em>&nbsp;</td><td>
Optional orientation if you wish the cylinder to lay  along a different axis from Z. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00611">611</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">OgreRefApp::ApplicationObject::mMass</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgreRefAppPrerequisites_8h-source.html#l00055">OgreRefApp::OgreToOde</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada38" doxytag="OgreRefApp::CollideCamera::setMassExpert"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setMassExpert </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mass</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Vector3&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>center</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Matrix3&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>inertia</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the mass parameters manually, use only if you know how!
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>mass</em>&nbsp;</td><td>
Mass in Kg </td></tr>
<tr><td valign=top><em>center</em>&nbsp;</td><td>
The center of gravity </td></tr>
<tr><td valign=top><em>inertia</em>&nbsp;</td><td>
The inertia matrix describing distribution of the mass around the body. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00625">625</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">OgreRefApp::ApplicationObject::mMass</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgreRefAppPrerequisites_8h-source.html#l00055">OgreRefApp::OgreToOde</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada35" doxytag="OgreRefApp::CollideCamera::setMassSphere"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setMassSphere </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>density</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>radius</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the mass parameters of this object to represent a sphere.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method sets the mass and inertia properties of this object such that it is like a sphere, ie center of gravity at the origin and an even distribution of mass in all directions. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>density</em>&nbsp;</td><td>
Density of the sphere in Kg/m^3 </td></tr>
<tr><td valign=top><em>radius</em>&nbsp;</td><td>
of the sphere mass </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00589">589</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">OgreRefApp::ApplicationObject::mMass</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa23" doxytag="OgreRefApp::CollideCamera::setNearClipDistance"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setNearClipDistance </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>nearDist</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the position of the near clipping plane.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The position of the near clipping plane is the distance from the cameras position to the screen on which the world is projected. The near plane distance, combined with the field-of-view and the aspect ratio, determines the size of the viewport through which the world is viewed (in world co-ordinates). Note that this world viewport is different to a screen viewport, which has it's dimensions expressed in pixels. The cameras viewport should have the same aspect ratio as the screen viewport it renders into to avoid distortion. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>near</em>&nbsp;</td><td>
The distance to the near clipping plane from the camera in world coordinates. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00174">174</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00225">nearDistChanged</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa3" doxytag="OgreRefApp::CollideCamera::setOrientation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setOrientation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Quaternion &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>orientation</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the orientation of this object.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada4">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00068">68</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>.
<p>
Referenced by <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00318">OgreRefApp::World::createCamera</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada3" doxytag="OgreRefApp::CollideCamera::setPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the position of this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00094">94</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">OgreRefApp::ApplicationObject::mOdeBody</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">OgreRefApp::ApplicationObject::updateCollisionProxies</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada2" doxytag="OgreRefApp::CollideCamera::setPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vec</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the position of this object.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00089">89</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
Referenced by <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00102">OgreRefApp::World::createBall</a>(), <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00305">OgreRefApp::World::createBox</a>(), <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00318">OgreRefApp::World::createCamera</a>(), <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00078">OgreRefApp::World::createOgreHead</a>(), <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00090">OgreRefApp::World::createPlane</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa11" doxytag="OgreRefApp::CollideCamera::setProjectionType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setProjectionType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">ProjectionType&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pt</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the type of projection to use (orthographic or perspective).
<p>
Default is perspective. 
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00112">112</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgreCamera_8h-source.html#l00047">Ogre::ProjectionType</a>.    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada16" doxytag="OgreRefApp::CollideCamera::setSoftness"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::setSoftness </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>softness</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the softness of this object, which determines how much it is allowed to penetrate other objects.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This parameter only has meaning if collision and dynamics are enabled for this object. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>softness</em>&nbsp;</td><td>
Softness factor (0 is completely hard). Softness will be combined from both objects involved in a collision to determine how much they will penetrate. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00562">562</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00066">OgreRefApp::ApplicationObject::mSoftness</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCamerab0" doxytag="OgreRefApp::CollideCamera::setUp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::setUp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const String &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set up.
<p>

<p>
Implements <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1ApplicationObjectb0">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">39</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">OgreRefApp::ApplicationObject::mCollisionProxies</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">OgreRefApp::ApplicationObject::updateCollisionProxies</a>().
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00033">CollideCamera</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada29" doxytag="OgreRefApp::CollideCamera::testCollide"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::testCollide </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">SceneQuery::WorldFragment *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>wf</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tests to see if there is a detailed collision between this object and the world fragment passed in.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If there is a collision, the object will be notified and if dynamics are enabled on this object, physics will be applied automatically. </dl><dl compact><dt><b>
Returns: </b><dd>
true if collision occurred </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00425">425</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada28" doxytag="OgreRefApp::CollideCamera::testCollide"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::testCollide </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgreRefApp_1_1ApplicationObject.html">ApplicationObject</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>otherObj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tests to see if there is a detailed collision between this object and the object passed in.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If there is a collision, both objects will be notified and if dynamics are enabled on these objects, physics will be applied automatically. </dl><dl compact><dt><b>
Returns: </b><dd>
true if collision occurred </dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">336</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00531">OgreRefApp::ApplicationObject::_notifyCollided</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00552">OgreRefApp::ApplicationObject::getBounceRestitutionValue</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00557">OgreRefApp::ApplicationObject::getBounceVelocityThreshold</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00584">OgreRefApp::ApplicationObject::getFriction</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00300">OgreRefApp::ApplicationObject::getOdeBody</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00567">OgreRefApp::ApplicationObject::getSoftness</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">OgreRefApp::ApplicationObject::mCollisionProxies</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00268">OgreRefApp::ApplicationObject::CollisionInfo::normal</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00270">OgreRefApp::ApplicationObject::CollisionInfo::penetrationDepth</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00266">OgreRefApp::ApplicationObject::CollisionInfo::position</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppWorld_8cpp-source.html#l00190">OgreRefApp::World::_applyCollision</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadb2" doxytag="OgreRefApp::CollideCamera::testCollidePlaneBounds"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::testCollidePlaneBounds </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">SceneQuery::WorldFragment *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>wf</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for testing the plane bounded region WorldFragment type.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">441</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00531">OgreRefApp::ApplicationObject::_notifyCollided</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00552">OgreRefApp::ApplicationObject::getBounceRestitutionValue</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00557">OgreRefApp::ApplicationObject::getBounceVelocityThreshold</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00584">OgreRefApp::ApplicationObject::getFriction</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00300">OgreRefApp::ApplicationObject::getOdeBody</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00567">OgreRefApp::ApplicationObject::getSoftness</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">OgreRefApp::ApplicationObject::mCollisionProxies</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00268">OgreRefApp::ApplicationObject::CollisionInfo::normal</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00270">OgreRefApp::ApplicationObject::CollisionInfo::penetrationDepth</a>, <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00266">OgreRefApp::ApplicationObject::CollisionInfo::position</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00425">OgreRefApp::ApplicationObject::testCollide</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada47" doxytag="OgreRefApp::CollideCamera::translate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::translate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the object along it's local axes.
<p>

<p>
 This method moves the object by the supplied vector along the local axes of the obect. <dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x, y</em>&nbsp;</td><td>
z Real x, y and z values representing the translation. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00707">707</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00700">OgreRefApp::ApplicationObject::translate</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa5" doxytag="OgreRefApp::CollideCamera::translate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::translate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>d</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the object along it's local axes.
<p>

<p>
 This method moves the object by the supplied vector along the local axes of the obect. <dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>d</em>&nbsp;</td><td>
Vector with x,y,z values representing the translation. </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada46">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00104">104</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada49" doxytag="OgreRefApp::CollideCamera::translateWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::translateWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>Real&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the object along the world axes.
<p>

<p>
 This method moves the object by the supplied vector along the local axes of the obect. <dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x, y</em>&nbsp;</td><td>
z Real x, y and z values representing the translation. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00717">717</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeada48" doxytag="OgreRefApp::CollideCamera::translateWorldSpace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::translateWorldSpace </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Vector3 &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>d</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves the object along the world axes.
<p>

<p>
 This method moves the object by the supplied vector along the world axes. <dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>d</em>&nbsp;</td><td>
Vector with x,y,z values representing the translation. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00712">712</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00113">OgreRefApp::ApplicationObject::getPosition</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00089">OgreRefApp::ApplicationObject::setPosition</a>().
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00062">_notifyCollided</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00104">translate</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00700">OgreRefApp::ApplicationObject::translate</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00717">OgreRefApp::ApplicationObject::translateWorldSpace</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadb1" doxytag="OgreRefApp::CollideCamera::updateCollisionProxies"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::ApplicationObject::updateCollisionProxies </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for updating the state of the collision proxies.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">313</a> of file <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html">OgreRefAppApplicationObject.cpp</a>.
<p>
References <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">OgreRefApp::ApplicationObject::mCollisionProxies</a>, and <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">OgreRefApp::ApplicationObject::mSceneNode</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00102">OgreRefApp::ApplicationObject::setOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00094">OgreRefApp::ApplicationObject::setPosition</a>(), <a class="el" href="OgreRefAppPlane_8cpp-source.html#l00043">OgreRefApp::FinitePlane::setUp</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameraa8" doxytag="OgreRefApp::CollideCamera::yaw"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void OgreRefApp::CollideCamera::yaw </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Real&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>angleunits</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Rotate the object around the local Y-axis.
<p>

<p>
Reimplemented from <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeada52">OgreRefApp::ApplicationObject</a>.
<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00089">89</a> of file <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a>.
<p>
References <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">mCamera</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="OgreRefApp_1_1OgreHeadn13" doxytag="OgreRefApp::CollideCamera::mAngularVelDisableThreshold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mAngularVelDisableThreshold<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00069">69</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00123">OgreRefApp::ApplicationObject::setDynamicsDisableThreshold</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn8" doxytag="OgreRefApp::CollideCamera::mBounceCoeffRestitution"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mBounceCoeffRestitution<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00064">64</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00552">OgreRefApp::ApplicationObject::getBounceRestitutionValue</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00545">OgreRefApp::ApplicationObject::setBounceParameters</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn9" doxytag="OgreRefApp::CollideCamera::mBounceVelocityThreshold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mBounceVelocityThreshold<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00065">65</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00557">OgreRefApp::ApplicationObject::getBounceVelocityThreshold</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00545">OgreRefApp::ApplicationObject::setBounceParameters</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1CollideCameran0" doxytag="OgreRefApp::CollideCamera::mCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Camera* OgreRefApp::CollideCamera::mCamera<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Contained camera.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppCollideCamera_8h-source.html#l00043">43</a> of file <a class="el" href="OgreRefAppCollideCamera_8h-source.html">OgreRefAppCollideCamera.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00200">getAspectRatio</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00127">getDetailLevel</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00143">getDirection</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00190">getFarClipDistance</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00169">getFOVy</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00205">getFrustumPlane</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00180">getNearClipDistance</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00074">getOrientation</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00117">getProjectionType</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00210">isVisible</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00148">lookAt</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00084">pitch</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00079">roll</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00094">rotate</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00195">setAspectRatio</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00122">setDetailLevel</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00132">setDirection</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00185">setFarClipDistance</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00158">setFixedYawAxis</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00163">setFOVy</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00174">setNearClipDistance</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00068">setOrientation</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00112">setProjectionType</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">setUp</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00104">translate</a>(), and <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00089">yaw</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn7" doxytag="OgreRefApp::CollideCamera::mCollisionEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::mCollisionEnabled<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00062">62</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00193">OgreRefApp::ApplicationObject::isCollisionEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00203">OgreRefApp::ApplicationObject::setCollisionEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00749">OgreRefApp::ApplicationObject::setEntityQueryFlags</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn4" doxytag="OgreRefApp::CollideCamera::mCollisionProxies"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgreRefApp_1_1ApplicationObject.html#OgreRefApp_1_1OgreHeadt0">CollisionProxyList</a> OgreRefApp::ApplicationObject::mCollisionProxies<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00057">57</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00225">nearDistChanged</a>(), <a class="el" href="OgreRefAppPlane_8cpp-source.html#l00043">OgreRefApp::FinitePlane::setUp</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00336">OgreRefApp::ApplicationObject::testCollide</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00441">OgreRefApp::ApplicationObject::testCollidePlaneBounds</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">OgreRefApp::ApplicationObject::updateCollisionProxies</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00059">OgreRefApp::ApplicationObject::~ApplicationObject</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn14" doxytag="OgreRefApp::CollideCamera::mDisableTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mDisableTime<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00070">70</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00123">OgreRefApp::ApplicationObject::setDynamicsDisableThreshold</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn15" doxytag="OgreRefApp::CollideCamera::mDisableTimeEnd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mDisableTimeEnd<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00071">71</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn5" doxytag="OgreRefApp::CollideCamera::mDynamicsEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::mDynamicsEnabled<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00060">60</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn1" doxytag="OgreRefApp::CollideCamera::mEntity"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Entity* OgreRefApp::ApplicationObject::mEntity<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00047">47</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00295">OgreRefApp::ApplicationObject::getEntity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00749">OgreRefApp::ApplicationObject::setEntityQueryFlags</a>(), <a class="el" href="OgreRefAppPlane_8cpp-source.html#l00043">OgreRefApp::FinitePlane::setUp</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), and <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn11" doxytag="OgreRefApp::CollideCamera::mFriction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mFriction<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00067">67</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00584">OgreRefApp::ApplicationObject::getFriction</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00572">OgreRefApp::ApplicationObject::setFriction</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn12" doxytag="OgreRefApp::CollideCamera::mLinearVelDisableThreshold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mLinearVelDisableThreshold<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00068">68</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00123">OgreRefApp::ApplicationObject::setDynamicsDisableThreshold</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn3" doxytag="OgreRefApp::CollideCamera::mMass"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> dMass OgreRefApp::ApplicationObject::mMass<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Mass parameters.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00052">52</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00638">OgreRefApp::ApplicationObject::getOdeMass</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00595">OgreRefApp::ApplicationObject::setMassBox</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00611">OgreRefApp::ApplicationObject::setMassCappedCylinder</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00625">OgreRefApp::ApplicationObject::setMassExpert</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00589">OgreRefApp::ApplicationObject::setMassSphere</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn2" doxytag="OgreRefApp::CollideCamera::mOdeBody"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> dBody* OgreRefApp::ApplicationObject::mOdeBody<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dynamics properties, must be set up by subclasses if dynamics enabled.
<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00050">50</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00245">OgreRefApp::ApplicationObject::addForce</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00260">OgreRefApp::ApplicationObject::addForceWorldSpace</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00273">OgreRefApp::ApplicationObject::addTorque</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00284">OgreRefApp::ApplicationObject::addTorqueWorldSpace</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00672">OgreRefApp::ApplicationObject::getAngularVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00658">OgreRefApp::ApplicationObject::getLinearVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00300">OgreRefApp::ApplicationObject::getOdeBody</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00690">OgreRefApp::ApplicationObject::setAngularVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00648">OgreRefApp::ApplicationObject::setLinearVelocity</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00595">OgreRefApp::ApplicationObject::setMassBox</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00611">OgreRefApp::ApplicationObject::setMassCappedCylinder</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00625">OgreRefApp::ApplicationObject::setMassExpert</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00589">OgreRefApp::ApplicationObject::setMassSphere</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00102">OgreRefApp::ApplicationObject::setOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00094">OgreRefApp::ApplicationObject::setPosition</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00059">OgreRefApp::ApplicationObject::~ApplicationObject</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn6" doxytag="OgreRefApp::CollideCamera::mReenableIfInteractedWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool OgreRefApp::ApplicationObject::mReenableIfInteractedWith<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00061">61</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00198">OgreRefApp::ApplicationObject::isDynamicsEnabled</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00209">OgreRefApp::ApplicationObject::setDynamicsEnabled</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn0" doxytag="OgreRefApp::CollideCamera::mSceneNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> SceneNode* OgreRefApp::ApplicationObject::mSceneNode<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00046">46</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00131">OgreRefApp::ApplicationObject::_updateFromDynamics</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00118">OgreRefApp::ApplicationObject::getOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00113">OgreRefApp::ApplicationObject::getPosition</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00290">OgreRefApp::ApplicationObject::getSceneNode</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00102">OgreRefApp::ApplicationObject::setOrientation</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00094">OgreRefApp::ApplicationObject::setPosition</a>(), <a class="el" href="OgreRefAppPlane_8cpp-source.html#l00043">OgreRefApp::FinitePlane::setUp</a>(), <a class="el" href="OgreRefAppOgreHead_8cpp-source.html#l00042">OgreRefApp::OgreHead::setUp</a>(), <a class="el" href="OgreRefAppCollideCamera_8cpp-source.html#l00039">setUp</a>(), <a class="el" href="OgreRefAppBox_8cpp-source.html#l00045">OgreRefApp::Box::setUp</a>(), <a class="el" href="OgreRefAppBall_8cpp-source.html#l00043">OgreRefApp::Ball::setUp</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00700">OgreRefApp::ApplicationObject::translate</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00313">OgreRefApp::ApplicationObject::updateCollisionProxies</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00059">OgreRefApp::ApplicationObject::~ApplicationObject</a>().    </td>
  </tr>
</table>
<a name="OgreRefApp_1_1OgreHeadn10" doxytag="OgreRefApp::CollideCamera::mSoftness"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Real OgreRefApp::ApplicationObject::mSoftness<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRefAppApplicationObject_8h-source.html#l00066">66</a> of file <a class="el" href="OgreRefAppApplicationObject_8h-source.html">OgreRefAppApplicationObject.h</a>.
<p>
Referenced by <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00036">OgreRefApp::ApplicationObject::ApplicationObject</a>(), <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00567">OgreRefApp::ApplicationObject::getSoftness</a>(), and <a class="el" href="OgreRefAppApplicationObject_8cpp-source.html#l00562">OgreRefApp::ApplicationObject::setSoftness</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreRefAppCollideCamera_8h-source.html">OgreRefAppCollideCamera.h</a><li><a class="el" href="OgreRefAppCollideCamera_8cpp-source.html">OgreRefAppCollideCamera.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:21:43 2004
</p>
</body>
</html>