<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/opensteer/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/opensteer/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 05 Nov 2008 01:06:14 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/opensteer/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>get rid of "xxx" ESPECIALLY in function names!</title><link>https://sourceforge.net/p/opensteer/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Following a habit I picked up at a former job, I tend to mark code that is unfinished (or experimental or needs to be revisited) with "xxx".  That some of these tags have been sitting in OpenSteer source for years is embarrassing.  Worse is the fact that some of the basic API of OpenSteer has functions with "xxx" in their name (sinxxx, cosxxx, xxxsteerForSeek, etc) is unacceptable.&lt;/p&gt;
&lt;p&gt;Thanks to kidwei for reminding me of this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Wed, 05 Nov 2008 01:06:14 -0000</pubDate><guid>https://sourceforge.net3aa1ac899b66b02fca95bde912747771de20542c</guid></item><item><title>for doc: OpenSteer ports, wrappers, etc.</title><link>https://sourceforge.net/p/opensteer/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;OpenSteer ports, wrappers, etc.&lt;br /&gt;
&lt;a href="http://sourceforge.net/forum/message.php?msg_id=5228592"&gt;http://sourceforge.net/forum/message.php?msg_id=5228592&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Tue, 09 Sep 2008 21:33:54 -0000</pubDate><guid>https://sourceforge.net979bb4d1c7b8ed1f0d0a423476b4f306b1aa0b5a</guid></item><item><title>Missing includement in PlugIn.h</title><link>https://sourceforge.net/p/opensteer/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The includement of &amp;lt;cstring&amp;gt; is missing in file include/PlugIn.h&lt;/p&gt;
&lt;p&gt;The patch-file, if needed, is attached as a file.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Sun, 08 Jun 2008 09:59:12 -0000</pubDate><guid>https://sourceforge.net2fe471c7d0f2af4eb128903a6142b6cd2371e425</guid></item><item><title>minor optimization</title><link>https://sourceforge.net/p/opensteer/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following and similar-but-not-mentioned behaviors can be algorithmically optimized to use mult instead of div. In large simulations this is good.&lt;/p&gt;
&lt;p&gt;Edit SteerLibrary.h at line 877 to:&lt;br /&gt;
if (neighbors &amp;gt; 0) steering = (steering - (forward() * (float)neighbors)).normalize();&lt;/p&gt;
&lt;p&gt;Edit SteerLibrary.h at line 914 to:&lt;br /&gt;
if (neighbors &amp;gt; 0) steering = (steering - (position() * (float)neighbors)).normalize();&lt;/p&gt;
&lt;p&gt;line no. refer to rev 188&lt;/p&gt;
&lt;p&gt;/fooguru&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aidin Abedi</dc:creator><pubDate>Wed, 21 May 2008 01:26:07 -0000</pubDate><guid>https://sourceforge.netb70f69aa66ff50b919b6d631fdab0e5d3073d2ba</guid></item><item><title>note for doc about SVN and Mac OSX Xcode</title><link>https://sourceforge.net/p/opensteer/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;For users trying to work on OpenSteer on Mac OSX 10.4 (Tiger) with Xcode.  This is old news since the current version of OSX is 10.5 (Leopard) but some of us are still living in the past:&lt;/p&gt;
&lt;p&gt;SVN revision r187:&lt;/p&gt;
&lt;p&gt;Changed OpenSteer project for Xcode (Mac OSX) to "Enable SCM" and select Subversion as "SCM System".  (If you are running a version of OS X before 10.5 (Leopard) you may need to install Subversion from &lt;a href="http://homepage.mac.com/martinott/" rel="nofollow"&gt;http://homepage.mac.com/martinott/&lt;/a&gt; then copy the resulting files from /usr/local/bin to /usr/bin)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Fri, 16 May 2008 22:02:04 -0000</pubDate><guid>https://sourceforge.net474a1fd8799b04a9fb74805f0369c1ef99c98b4c</guid></item><item><title>Compile error on gcc 4.1.2</title><link>https://sourceforge.net/p/opensteer/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;when invoking make for compiling opensteer 0.8.2 on debian/linux I got the following errors : &lt;/p&gt;
&lt;p&gt;Compiling ../src/SimpleVehicle.cpp...&lt;br /&gt;
../include/OpenSteer/LocalSpace.h:77: warning: ‘class OpenSteer::AbstractLocalSpace’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/LocalSpace.h: In instantiation of ‘OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractLocalSpace&amp;gt;’:&lt;br /&gt;
../include/OpenSteer/LocalSpace.h:357:   instantiated from here&lt;br /&gt;
../include/OpenSteer/LocalSpace.h:135: warning: ‘class OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractLocalSpace&amp;gt;’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/AbstractVehicle.h:56: warning: ‘class OpenSteer::AbstractVehicle’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/Pathway.h:55: warning: ‘class OpenSteer::Pathway’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/Pathway.h:97: warning: ‘class OpenSteer::PolylinePathway’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/Obstacle.h:70: warning: ‘class OpenSteer::Obstacle’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/Obstacle.h:93: warning: ‘class OpenSteer::SphericalObstacle’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘bool OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::isAhead(const OpenSteer::Vec3&amp;amp;, float) const’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:247: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:247: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:248: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘bool OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::isAside(const OpenSteer::Vec3&amp;amp;, float) const’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:252: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:253: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘bool OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::isBehind(const OpenSteer::Vec3&amp;amp;, float) const’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:258: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:259: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForWander(float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:330: error: there are no arguments to ‘side’ that depend on a template parameter, so a declaration of ‘side’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:330: error: there are no arguments to ‘up’ that depend on a template parameter, so a declaration of ‘up’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForSeek(const OpenSteer::Vec3&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:343: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:344: error: there are no arguments to ‘velocity’ that depend on a template parameter, so a declaration of ‘velocity’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForFlee(const OpenSteer::Vec3&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:357: error: ‘position’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:358: error: there are no arguments to ‘velocity’ that depend on a template parameter, so a declaration of ‘velocity’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::xxxsteerForFlee(const OpenSteer::Vec3&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:372: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:373: error: there are no arguments to ‘maxSpeed’ that depend on a template parameter, so a declaration of ‘maxSpeed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:374: error: there are no arguments to ‘velocity’ that depend on a template parameter, so a declaration of ‘velocity’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::xxxsteerForSeek(const OpenSteer::Vec3&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:384: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:385: error: there are no arguments to ‘maxSpeed’ that depend on a template parameter, so a declaration of ‘maxSpeed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:386: error: there are no arguments to ‘velocity’ that depend on a template parameter, so a declaration of ‘velocity’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToStayOnPath(float, OpenSteer::Pathway&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:400: error: there are no arguments to ‘predictFuturePosition’ that depend on a template parameter, so a declaration of ‘predictFuturePosition’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToFollowPath(int, float, OpenSteer::Pathway&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:434: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:437: error: there are no arguments to ‘predictFuturePosition’ that depend on a template parameter, so a declaration of ‘predictFuturePosition’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:441: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToAvoidObstacle(float, const OpenSteer::Obstacle&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:515: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToAvoidObstacles(float, const OpenSteer::ObstacleGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:534: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:564: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:565: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:567: error: there are no arguments to ‘maxForce’ that depend on a template parameter, so a declaration of ‘maxForce’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:568: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:568: error: there are no arguments to ‘maxForce’ that depend on a template parameter, so a declaration of ‘maxForce’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToAvoidNeighbors(float, const OpenSteer::AVGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:614: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:643: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:650: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:651: error: there are no arguments to ‘side’ that depend on a template parameter, so a declaration of ‘side’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:659: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:660: error: there are no arguments to ‘side’ that depend on a template parameter, so a declaration of ‘side’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:667: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:669: error: there are no arguments to ‘side’ that depend on a template parameter, so a declaration of ‘side’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:681: error: there are no arguments to ‘side’ that depend on a template parameter, so a declaration of ‘side’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘float OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::predictNearestApproachTime(OpenSteer::AbstractVehicle&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:698: error: there are no arguments to ‘velocity’ that depend on a template parameter, so a declaration of ‘velocity’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:717: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘float OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::computeNearestApproachPositions(OpenSteer::AbstractVehicle&amp;amp;, float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:735: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:735: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:738: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerToAvoidCloseNeighbors(float, const OpenSteer::AVGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:770: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:772: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:778: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘bool OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::inBoidNeighborhood(const OpenSteer::AbstractVehicle&amp;amp;, float, float, float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:806: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:825: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForSeparation(float, float, const OpenSteer::AVGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:851: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:856: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForAlignment(float, float, const OpenSteer::AVGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:890: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:902: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForCohesion(float, float, const OpenSteer::AVGroup&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:927: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:939: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForPursuit(const OpenSteer::AbstractVehicle&amp;amp;, float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:965: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:971: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:975: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:977: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:994: error: ‘gBlack’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:998: error: ‘gGray50’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1002: error: ‘gWhite’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1011: error: ‘gRed’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1015: error: ‘gYellow’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1019: error: ‘gGreen’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1028: error: ‘gCyan’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1032: error: ‘gBlue’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1036: error: ‘gMagenta’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1052: error: there are no arguments to ‘position’ that depend on a template parameter, so a declaration of ‘position’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1054: error: ‘gGray40’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForEvasion(const OpenSteer::AbstractVehicle&amp;amp;, float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1070: error: ‘position’ was not declared in this scope&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘OpenSteer::Vec3 OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::steerForTargetSpeed(float)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1094: error: there are no arguments to ‘maxForce’ that depend on a template parameter, so a declaration of ‘maxForce’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1095: error: there are no arguments to ‘speed’ that depend on a template parameter, so a declaration of ‘speed’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1096: error: there are no arguments to ‘forward’ that depend on a template parameter, so a declaration of ‘forward’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h: In member function ‘void OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::findNextIntersectionWithSphere(OpenSteer::SphericalObstacle&amp;amp;, OpenSteer::SteerLibraryMixin&amp;lt;Super&amp;gt;::PathIntersection&amp;amp;)’:&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1126: error: there are no arguments to ‘localizePosition’ that depend on a template parameter, so a declaration of ‘localizePosition’ must be available&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:1131: error: there are no arguments to ‘radius’ that depend on a template parameter, so a declaration of ‘radius’ must be available&lt;br /&gt;
../include/OpenSteer/PlugIn.h: At global scope:&lt;br /&gt;
../include/OpenSteer/PlugIn.h:85: warning: ‘class OpenSteer::AbstractPlugIn’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/Camera.h:57: warning: ‘class OpenSteer::Camera’ has virtual functions but non-virtual destructor&lt;br /&gt;
../include/OpenSteer/LocalSpace.h: In instantiation of ‘OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractVehicle&amp;gt;’:&lt;br /&gt;
../include/OpenSteer/Annotation.h:60:   instantiated from ‘OpenSteer::AnnotationMixin&amp;lt;OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractVehicle&amp;gt; &amp;gt;’&lt;br /&gt;
../include/OpenSteer/SteerLibrary.h:64:   instantiated from ‘OpenSteer::SteerLibraryMixin&amp;lt;OpenSteer::AnnotationMixin&amp;lt;OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractVehicle&amp;gt; &amp;gt; &amp;gt;’&lt;br /&gt;
../include/OpenSteer/SimpleVehicle.h:91:   instantiated from here&lt;br /&gt;
../include/OpenSteer/LocalSpace.h:135: warning: ‘class OpenSteer::LocalSpaceMixin&amp;lt;OpenSteer::AbstractVehicle&amp;gt;’ has virtual functions but non-virtual destructor&lt;br /&gt;
make: *** [SimpleVehicle.o] Erreur 1&lt;/p&gt;
&lt;p&gt;It seems like SteerLibraryMixin is calling method position(), speed() ... that should probably be inherited from Super. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathieu Roger</dc:creator><pubDate>Sun, 02 Mar 2008 16:10:38 -0000</pubDate><guid>https://sourceforge.net94680b06f950d66a79543d3232dd628e7b173815</guid></item><item><title>LQ (ProximityDatabase) bug for "outside" points</title><link>https://sourceforge.net/p/opensteer/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Nicolas Brodu reported a bug in LQ (ProximityDatabase) and provided the fix, see: &lt;a href="https://sourceforge.net/forum/message.php?msg_id=4343867"&gt;https://sourceforge.net/forum/message.php?msg_id=4343867&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Mon, 11 Jun 2007 17:27:08 -0000</pubDate><guid>https://sourceforge.net68e26959b28012abb5bbb4c80713c9573eb8ceff</guid></item><item><title>Mention PandaSteer in doc</title><link>https://sourceforge.net/p/opensteer/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Mention PandaSteer (http://sourceforge.net/forum/message.php?msg_id=4191760 &lt;a href="http://panda3d.org/phpbb2/viewtopic.php?p=11725\" rel="nofollow"&gt;http://panda3d.org/phpbb2/viewtopic.php?p=11725\&lt;/a&gt;) in the Related Links section of the OpenSteer doc (http://opensteer.sourceforge.net/doc.html#RelatedLinks).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Wed, 14 Mar 2007 22:10:34 -0000</pubDate><guid>https://sourceforge.net8e5c78b5331806ba41978e9b5b003df3e0cdef54</guid></item><item><title>unimplemented basic obstacle shapes, unify shape code</title><link>https://sourceforge.net/p/opensteer/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Several obvious basic obstacle shapes are missing and should be implemented, see details below.  More generally, procedural shapes are used independently in several parts of PSCrowd.  An effort should be made to unify this "shape describing" code and then use this shared shape library for describing the shape of obstacles, paths, surfaces and vehicle body shapes for non-penetration constraints.&lt;/p&gt;
&lt;p&gt;It would be nice if we supported importing shape geometry in some interchange format (possibly Collada?: &lt;a href="http://www.collada.org/" rel="nofollow"&gt;http://www.collada.org/&lt;/a&gt; ) and then being able to use it as a standard shape for purposes of obstacle avoidance, or defining a surface on which vehicles can move.&lt;/p&gt;
&lt;p&gt;(see also related discussion at: &lt;a href="https://sourceforge.net/forum/message.php?msg_id=4154544"&gt;https://sourceforge.net/forum/message.php?msg_id=4154544&lt;/a&gt; )&lt;/p&gt;
&lt;p&gt;----&lt;/p&gt;
&lt;p&gt;The current menagerie of obstacle shapes includes:&lt;/p&gt;
&lt;p&gt;SphereObstacle&lt;br /&gt;
BoxObstacle&lt;br /&gt;
PlaneObstacle&lt;br /&gt;
RectangleObstacle&lt;/p&gt;
&lt;p&gt;there is a To Do list here: &lt;a href="http://sourceforge.net/forum/message.php?msg_id=2839263"&gt;http://sourceforge.net/forum/message.php?msg_id=2839263&lt;/a&gt; &lt;br /&gt;
which I have slightly updated below:&lt;/p&gt;
&lt;p&gt;3D/Volumetric: &lt;/p&gt;
&lt;p&gt;SphereObstacle [done] &lt;br /&gt;
BoxObstacle [done] &lt;br /&gt;
CylinderObstacle &lt;br /&gt;
CapsuleObstacle &lt;br /&gt;
ConeSphereObstacle &lt;br /&gt;
PrismObstacle &lt;br /&gt;
MeshObstacle &lt;br /&gt;
FrustumObstacle&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Planar (but embedded in 3d space) &lt;/p&gt;
&lt;p&gt;RectangleObstacle [done] &lt;br /&gt;
PlaneObstacle [done] &lt;br /&gt;
TriangleObstacle&lt;br /&gt;
DiskObstacle&lt;br /&gt;
PolygonObstacle &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Mon, 12 Feb 2007 23:53:20 -0000</pubDate><guid>https://sourceforge.net9bf7ca120a6fe437df2b84610d15c0748f50d8d2</guid></item><item><title>add comments for subtle feature in BoxObstacle</title><link>https://sourceforge.net/p/opensteer/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;see the reference to BoxObstacle::findIntersectionWithVehiclePath in &lt;a href="https://sourceforge.net/forum/message.php?msg_id=4116493"&gt;https://sourceforge.net/forum/message.php?msg_id=4116493&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The steerHint for BoxObstacle is significantly different than for a collection of six RectangleObstacles but I had to look at the code twice to find the relevant bit.  It should be highlighted with a comment&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Craig Reynolds</dc:creator><pubDate>Mon, 22 Jan 2007 18:59:39 -0000</pubDate><guid>https://sourceforge.netd4d33c1833dbc0ff1f9919db507cf697283cbe0f</guid></item></channel></rss>