17 #if !defined(AFX_CIOCEAN_H__DE81EF86_CAA9_471E_AE7A_9087CD4CB282__INCLUDED_)
18 #define AFX_CIOCEAN_H__DE81EF86_CAA9_471E_AE7A_9087CD4CB282__INCLUDED_
22 #endif // _MSC_VER > 1000
86 bool archive(std::ofstream &outf);
97 bool serialize(
char *filepath);
119 bool parseXML(
clXML& xmlDocument);
129 bool loadXMLNode(
std::string tag,
char *nodeString);
156 bool loadXMLNode(
std::string tag,
double *nodeBool);
166 void saveXML(
clXML* xmlDocument);
179 char *getGeomFileName();
191 void setGeomFileName(
char *
name);
201 char *getMatSysFileName();
212 void setMatSysFileName(
char *name);
222 double getThermalSpinUpPeriod();
233 void setThermalSpinUpPeriod(
double period);
244 void setVisibility(
bool visibility);
254 bool getVisibility();
267 void setGeodeticPosition(
double latitude,
double longitude,
double altitude);
280 void getGeodeticPosition(
double &latitude,
double &longitude,
double &altitude);
293 void setNEDOrientation(
double heading,
double pitch,
double roll);
306 void getNEDOrientation(
double &heading,
double &pitch,
double &roll);
380 char m_geomFileName[512];
381 char m_matSysFileName[512];
397 #endif // !defined(AFX_CIOCEAN_H__DE81EF86_CAA9_471E_AE7A_9087CD4CB282__INCLUDED_)