00001 #include "base/SGObject.h" 00002 #include "lib/io.h" 00003 #include "lib/Mathematics.h" 00004 #include "base/Parallel.h" 00005 #include "base/Version.h" 00006 00007 #ifndef HAVE_SWIG 00008 CParallel CSGObject::parallel; 00009 CIO CSGObject::io; 00010 CVersion CSGObject::version; 00011 CIO* sg_io=&CSGObject::io; 00012 #else 00013 CIO sg_io; 00014 #endif 00015 00016 //this creates a math object for the purpose of the constructor to be called at least once 00017 volatile CMath math;