mirror of
https://github.com/nasa/trick.git
synced 2025-06-21 08:29:39 +00:00
Use udunits package for units conversions
Initial checkin of using udunits for measurement units conversions. Replaced our conversion code in ICG and swig code to use udunits. Also added code to convert unit symbols that we used in Trick that are different names in udunits. Added a sim_object that will eventually allow users to specify a custom set of files to read units information. refs #231
This commit is contained in:
@ -39,7 +39,7 @@ void PrintFileContentsBase::print_units_map(std::ofstream & outfile, ClassValues
|
||||
|
||||
outfile << " Trick::UnitsMap * units_map_ptr __attribute__((unused)) = Trick::UnitsMap::units_map() ;\n" ;
|
||||
for ( fit = cv->field_begin() ; fit != cv->field_end() ; fit++ ) {
|
||||
if ( determinePrintAttr(cv , *fit) and (*fit)->getUnits().compare("--")) {
|
||||
if ( determinePrintAttr(cv , *fit) and (*fit)->getUnits().compare("1")) {
|
||||
FieldDescription * fdes = *fit ;
|
||||
outfile << " units_map_ptr->add_param(\"" ;
|
||||
printContainerClasses( outfile, cv , "__" ) ;
|
||||
|
Reference in New Issue
Block a user