Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

pandatool/src/pandatoolbase/distanceUnit.cxx File Reference

#include "distanceUnit.h"
#include "string_utils.h"
#include "notify.h"

Go to the source code of this file.

Functions

string format_abbrev_unit (DistanceUnit unit)
 Returns the string representing the common abbreviation for the given unit.

string format_long_unit (DistanceUnit unit)
 Returns the string representing the full name (plural) for the given unit.

ostream & operator<< (ostream &out, DistanceUnit unit)
DistanceUnit string_distance_unit (const string &str)
 Converts from a string, as might be input by the user, to one of the known DistanceUnit types.

double unit_scale (DistanceUnit unit)
 Returns the number of the indicated unit per each centimeter.

double convert_units (DistanceUnit from, DistanceUnit to)
 Returns the scaling factor that must be applied to convert from units of "from" to "to".


Detailed Description

Definition in file distanceUnit.cxx.


Function Documentation

double convert_units DistanceUnit  from,
DistanceUnit  to
 

Returns the scaling factor that must be applied to convert from units of "from" to "to".

Definition at line 236 of file distanceUnit.cxx.

string format_abbrev_unit DistanceUnit  unit  ) 
 

Returns the string representing the common abbreviation for the given unit.

Definition at line 37 of file distanceUnit.cxx.

References DU_feet, DU_inches, DU_invalid, DU_kilometers, DU_meters, DU_nautical_miles, DU_statute_miles, and DU_yards.

string format_long_unit DistanceUnit  unit  ) 
 

Returns the string representing the full name (plural) for the given unit.

Definition at line 83 of file distanceUnit.cxx.

References DU_feet, DU_inches, DU_invalid, DU_kilometers, DU_nautical_miles, DU_statute_miles, and DU_yards.

ostream& operator<< ostream &  out,
DistanceUnit  unit
 

Definition at line 126 of file distanceUnit.cxx.

DistanceUnit string_distance_unit const string &  str  ) 
 

Converts from a string, as might be input by the user, to one of the known DistanceUnit types.

Returns DU_invalid if the string is unknown.

Definition at line 142 of file distanceUnit.cxx.

double unit_scale DistanceUnit  unit  )  [static]
 

Returns the number of the indicated unit per each centimeter.

This internal function is used to implement convert_units(), below.

Definition at line 190 of file distanceUnit.cxx.

References DU_invalid, DU_nautical_miles, and DU_statute_miles.


Generated on Fri May 2 03:22:37 2003 for Panda-Tool by doxygen1.3