00001 /************************************************************************************************/ 00002 /*! \file dsacssinterface.h 00003 * \brief This file contains function that are used specifically for DSACSS to parse a xml file. 00004 * \author $Author: jayhawk_hokie $ 00005 * \version $Revision: 1.2 $ 00006 * \date $Date: 2007/03/08 16:18:30 $ 00007 ************************************************************************************************/ 00008 /*! 00009 * 00010 ************************************************************************************************/ 00011 00012 #ifndef __DSACSS_INTERFACE_H__ 00013 #define __DSACSS_INTERFACE_H__ 00014 00015 00016 #include "tinyxml.h" 00017 #include <matrix/Matrix.h> 00018 #include <iostream> 00019 #include <sstream> 00020 00021 using namespace std; 00022 using namespace O_SESSAME; 00023 00024 00025 void checkResponse(int response); 00026 00027 void checkLoadFile(bool loadOkay, const char *fileName, TiXmlDocument config); 00028 00029 Matrix simulatorInertia(TiXmlHandle docHandle, const char *simulator); 00030 00031 #endif 00032 00033 00034 // Do not change the comments below - they will be added automatically by CVS 00035 /***************************************************************************** 00036 * $Log: dsacssinterface.h,v $ 00037 * Revision 1.2 2007/03/08 16:18:30 jayhawk_hokie 00038 * Add ifndef, define, end statements. 00039 * 00040 * Revision 1.1 2006/07/25 20:45:08 jayhawk_hokie 00041 * Initial submission 00042 * 00043 * 00044 * 00045 * 00046 ******************************************************************************/ 00047 00048 00049