Length Class and Refactoring

Since my last update, I have implemented a Length class. This allows one to store a length with its unit as well as to perform unit conversions. These conversions include functions similar to those found in helper/units.cpp where a length, a “from” unit, and a “to” unit are specified as well as additional functions that allow conversions of the form length.value("to_unit"), where length is a variable of type Length and to_unit is the unit that one wants the value of the length in.

Over the past few days, I have been working on transitioning over from conversions using SPUnit and the conversion functions in helper/units.cpp to conversions using the new Length class. While I originally planned on working incrementally by converting one file at a time, the code is more interconnected than I originally believed, turning the porting of one file at a time to the porting of quite a few more at a time.

This entry was posted in and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *