Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost.Units - Can't figure out how to use it
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-12-23 13:01:05


AMDG

Brandon Olivares wrote:
> Thanks a lot. I actually figured this out last night. I hadn't been paying
> attention to the difference between base units and units, and assumed
> light_seconds was a unit.
>
> I have a few other questions now though.
>
> It is able to do scaling of units I know, but let's say you want to use
> kilometer for instance. It appears you cannot have two length units under
> the same system (correct?), so would you have to create a new system just
> for that unit?
>
> More practically, I need to use most of the astronomical units, or at least
> light years, parsecs, and astronomical units. It seems I can't put them
> under the same system, so must I have a separate system for each of them, or
> am I missing something?
>

You can just use the ::unit_type typedef in each base unit,
if you don't want to worry about systems.

In Christ,
Steven Watanabe


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net