<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">What is about flip?<br>
      <br>
      Felix<br>
      <br>
      Am 12.04.2013 12:07, schrieb Janosch Machowinski:<br>
    </div>
    <blockquote cite="mid:5167DCFA.4010101@dfki.de" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Actually in this case I need a new
        name for invert<br>
        opposite would be the replacement for inverse()<br>
        <br>
        Suggestions ?<br>
      </div>
    </blockquote>
    <blockquote cite="mid:5167DCFA.4010101@dfki.de" type="cite">
      <div class="moz-cite-prefix"> Greetings<br>
        &nbsp;&nbsp;&nbsp; Janosch<br>
        <br>
        +&nbsp;&nbsp;&nbsp; inline Angle inverse() const<br>
        +&nbsp;&nbsp;&nbsp; {<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Angle(rad).invert();<br>
        +&nbsp;&nbsp;&nbsp; }<br>
        +&nbsp;&nbsp;&nbsp; <br>
        +&nbsp;&nbsp;&nbsp; /**<br>
        +&nbsp;&nbsp;&nbsp;&nbsp; * Inverts the current angle<br>
        +&nbsp;&nbsp;&nbsp;&nbsp; * */<br>
        +&nbsp;&nbsp;&nbsp; inline Angle &amp;invert()<br>
        +&nbsp;&nbsp;&nbsp; {<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(rad &lt; 0)<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rad += M_PI;<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rad -=M_PI;<br>
        +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return *this;<br>
        +&nbsp;&nbsp;&nbsp; }<br>
        +<br>
        <br>
        <br>
        On 12.04.2013 12:02, Jakob Schwendner wrote:<br>
      </div>
      <blockquote
cite="mid:686670220.37708.1365760977939.JavaMail.open-xchange@ox6.dfki.de"
        type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <div> opposite() I also like better than invert(). </div>
        <div> &nbsp; </div>
        <div> cheers, </div>
        <div> &nbsp; </div>
        <div> Jakob </div>
        <div> <br>
          On April 12, 2013 at 11:58 AM Felix Rehrmann <a
            moz-do-not-send="true" class="moz-txt-link-rfc2396E"
            href="mailto:felix.rehrmann@dfki.de">&lt;felix.rehrmann@dfki.de&gt;</a>
          wrote: <br>
          &gt; Hi, <br>
          &gt; <br>
          &gt; if I understand the invert function correctly I would
          prefer to call it <br>
          &gt; opposite or oppositeDirection (inversion sounds somehow
          strange with <br>
          &gt; regard to angles). <br>
          &gt; <br>
          &gt; Felix <br>
          &gt; <br>
          &gt; Am 12.04.2013 11:48, schrieb Janosch Machowinski: <br>
          &gt; &gt; Hey, <br>
          &gt; &gt; I want to extend base::Angle by two methods but I am
          not <br>
          &gt; &gt; sure about the naming of the methods. <br>
          &gt; &gt; <br>
          &gt; &gt; One would be : <br>
          &gt; &gt; /** <br>
          &gt; &gt; * Inverts the current angle <br>
          &gt; &gt; * */ <br>
          &gt; &gt; inline Angle &amp;invert() <br>
          &gt; &gt; { <br>
          &gt; &gt; if(rad &lt; 0) <br>
          &gt; &gt; rad += M_PI; <br>
          &gt; &gt; else <br>
          &gt; &gt; rad -=M_PI; <br>
          &gt; &gt; return *this; <br>
          &gt; &gt; } <br>
          &gt; &gt; <br>
          &gt; &gt; <br>
          &gt; &gt; The other would be : <br>
          &gt; &gt; Angle operator-() <br>
          &gt; &gt; { <br>
          &gt; &gt; rad = -rad; <br>
          &gt; &gt; } <br>
          &gt; &gt; <br>
          &gt; &gt; Is this an correct intuitive naming scheme ? <br>
          &gt; &gt; Better ideas ? <br>
          &gt; &gt; Greetings <br>
          &gt; &gt; Janosch <br>
          &gt; &gt; <br>
          &gt; &gt; <br>
          &gt; &gt; _______________________________________________ <br>
          &gt; &gt; Rock-dev mailing list <br>
          &gt; &gt; <a moz-do-not-send="true"
            class="moz-txt-link-abbreviated"
            href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a> <br>
          &gt; &gt; <a moz-do-not-send="true"
            class="moz-txt-link-freetext"
            href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
          <br>
          <br>
        </div>
        <div id="ox-signature"> &nbsp; </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Rock-dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a class="moz-txt-link-freetext" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 

 Felix Rehrmann 
 Researcher
 
 DFKI Bremen
 Robotics Innovation Center 
 Robert-Hooke-Stra&szlig;e 5
 28359 Bremen, Germany
 
 Phone: +49 (0)421 178 45-4129
 Fax:   +49 (0)421 218-64150
 E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:felix.rehrmann@dfki.de">felix.rehrmann@dfki.de</a>
 
 Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>
 -----------------------------------------------------------------------
 Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
 Firmensitz: Trippstadter Stra&szlig;e 122, D-67663 Kaiserslautern
 Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster 
 (Vorsitzender) Dr. Walter Olthoff
 Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
 Amtsgericht Kaiserslautern, HRB 2313
 Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
 USt-Id.Nr.:    DE 148646973
 Steuernummer:  19/673/0060/3 
 -----------------------------------------------------------------------
</pre>
  </body>
</html>