[Rock-dev] base::Angle
Janosch Machowinski
Janosch.Machowinski at dfki.de
Mon Apr 15 10:40:04 CEST 2013
Sounds good.
Flip and flipped it is ;-)
Greetings
Janosch
On 12.04.2013 18:05, Felix Rehrmann wrote:
> What is about flip?
>
> Felix
>
> Am 12.04.2013 12:07, schrieb Janosch Machowinski:
>> Actually in this case I need a new name for invert
>> opposite would be the replacement for inverse()
>>
>> Suggestions ?
>> Greetings
>> Janosch
>>
>> + inline Angle inverse() const
>> + {
>> + return Angle(rad).invert();
>> + }
>> +
>> + /**
>> + * Inverts the current angle
>> + * */
>> + inline Angle &invert()
>> + {
>> + if(rad < 0)
>> + rad += M_PI;
>> + else
>> + rad -=M_PI;
>> + return *this;
>> + }
>> +
>>
>>
>> On 12.04.2013 12:02, Jakob Schwendner wrote:
>>> opposite() I also like better than invert().
>>> cheers,
>>> Jakob
>>>
>>> On April 12, 2013 at 11:58 AM Felix Rehrmann
>>> <felix.rehrmann at dfki.de> wrote:
>>> > Hi,
>>> >
>>> > if I understand the invert function correctly I would prefer to
>>> call it
>>> > opposite or oppositeDirection (inversion sounds somehow strange with
>>> > regard to angles).
>>> >
>>> > Felix
>>> >
>>> > Am 12.04.2013 11:48, schrieb Janosch Machowinski:
>>> > > Hey,
>>> > > I want to extend base::Angle by two methods but I am not
>>> > > sure about the naming of the methods.
>>> > >
>>> > > One would be :
>>> > > /**
>>> > > * Inverts the current angle
>>> > > * */
>>> > > inline Angle &invert()
>>> > > {
>>> > > if(rad < 0)
>>> > > rad += M_PI;
>>> > > else
>>> > > rad -=M_PI;
>>> > > return *this;
>>> > > }
>>> > >
>>> > >
>>> > > The other would be :
>>> > > Angle operator-()
>>> > > {
>>> > > rad = -rad;
>>> > > }
>>> > >
>>> > > Is this an correct intuitive naming scheme ?
>>> > > Better ideas ?
>>> > > Greetings
>>> > > Janosch
>>> > >
>>> > >
>>> > > _______________________________________________
>>> > > Rock-dev mailing list
>>> > > Rock-dev at dfki.de
>>> > > http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>>>
>>>
>>>
>>> _______________________________________________
>>> Rock-dev mailing list
>>> Rock-dev at dfki.de
>>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>>
>>
>>
>> _______________________________________________
>> Rock-dev mailing list
>> Rock-dev at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>
>
> --
>
> Felix Rehrmann
> Researcher
>
> DFKI Bremen
> Robotics Innovation Center
> Robert-Hooke-Straße 5
> 28359 Bremen, Germany
>
> Phone: +49 (0)421 178 45-4129
> Fax: +49 (0)421 218-64150
> E-Mail:felix.rehrmann at dfki.de
>
> Weitere Informationen:http://www.dfki.de/robotik
> -----------------------------------------------------------------------
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
> Firmensitz: Trippstadter Straß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
> -----------------------------------------------------------------------
>
>
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Dipl. Inf. Janosch Machowinski
SAR- & Sicherheitsrobotik
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-6614
Zentrale: +49 421 178 45-6611
Fax: +49 421 178 45-4150
E-Mail: jmachowinski at informatik.uni-bremen.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20130415/df76a2a9/attachment.htm
More information about the Rock-dev
mailing list