cgma
|
00001 00002 00003 #include "TestUtilities.hpp" 00004 #include "TestConfig.h" 00005 00006 std::string data_file(char* filename) 00007 { 00008 return DataDir + std::string("/") + std::string(filename); 00009 } 00010 00011 00012 bool cubit_box_identical(const CubitBox& box1, const CubitBox& box2, double tol, 00013 bool print_data) 00014 { 00015 if(print_data) 00016 { 00017 printf("box 1 {(%f %f %f), (%f %f %f)}\n", 00018 box1.minimum().x(), 00019 box1.minimum().y(), 00020 box1.minimum().z(), 00021 box1.maximum().x(), 00022 box1.maximum().y(), 00023 box1.maximum().z() 00024 ); 00025 printf("box 2 {(%f %f %f), (%f %f %f)}\n", 00026 box2.minimum().x(), 00027 box2.minimum().y(), 00028 box2.minimum().z(), 00029 box2.maximum().x(), 00030 box2.maximum().y(), 00031 box2.maximum().z() 00032 ); 00033 } 00034 00035 return box1.maximum().within_tolerance(box2.maximum(), tol) && 00036 box1.minimum().within_tolerance(box2.minimum(), tol); 00037 } 00038 00039