16 #if !defined(_ciOPTICS_H_)
22 #endif // _MSC_VER > 1000
25 #define JRM_PI 3.14159265358979323846264338327950288419716939937511
28 #define DEG2RAD (JRM_PI/180.0)
294 void setUserDefinedMTFfilename(
char* filename);
328 bool archive(std::ofstream &outf,
int idx = 0);
339 int serialize(
char *filepath,
int idx);
361 bool parseXML(
clXML& xmlDocument);
371 bool loadXMLNode(
std::string tag,
char *nodeString);
407 bool loadXMLNode(
std::string tag,
double *nodeDouble);
417 void saveXML(
clXML* xmlDocument);
426 int serializeCheck(
char *filepath);
479 char m_userDefinedMTFfilename[512];
488 #endif // _ciOPTICS_H_