cgma
TestUtilities.cpp
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines