 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
10 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
17 #include "../shared/shared.h"
24 memcpy(
altmode,
"clampToGround",(strlen(
"clampToGround")+1)*
sizeof(
char));
64 _printf_(indent <<
"KML_GroundOverlay:\n");
67 memcpy(indent2,indent,(strlen(indent)+1)*
sizeof(
char));
82 fprintf(filout,
"%s<GroundOverlay",indent);
84 fprintf(filout,
">\n");
89 memcpy(indent2,indent,(strlen(indent)+1)*
sizeof(
char));
93 fprintf(filout,
"%s <altitude>%0.16g</altitude>\n",indent,
altitude);
94 fprintf(filout,
"%s <altitudeMode>%s</altitudeMode>\n",indent,
altmode);
98 fprintf(filout,
"%s</GroundOverlay>\n",indent);
118 if (!strncmp(kstri,
"</GroundOverlay",15)) {
119 xDelete<char>(kstri);
122 else if (!strncmp(kstri,
"</",2))
123 {
_error_(
"KML_GroundOverlay::Read -- Unexpected closing tag " << kstri <<
".\n");}
124 else if (strncmp(kstri,
"<",1))
125 {
_error_(
"KML_GroundOverlay::Read -- Unexpected field \"" << kstri <<
"\".\n");}
127 else if (!strcmp(kstri,
"<altitude>"))
131 else if (!strcmp(kstri,
"<altitudeMode>"))
135 else if (!strncmp(kstri,
"<LatLonBox",10)) {
140 else if (!strncmp(kstri,
"<",1))
143 xDelete<char>(kstri);
148 for(ncom=ncom; ncom>0; ncom--)
149 xDelete<char>(pcom[ncom-1]);
150 xDelete<char*>(pcom);
: header file for kml_object abstract object
virtual void WriteAttrib(FILE *fid, const char *indent)
#define _printf_(StreamArgs)
void Write(FILE *fid, const char *indent)
: header file for kml file reading utilities.
int KMLFileTagAttrib(KML_Object *kobj, char *ktag)
: header file for kml_latlonbox object
#define KML_GROUNDOVERLAY_ALTMODE_LENGTH
void Read(FILE *fid, char *kstr)
: header file for kml_groundoverlay object
void Write(FILE *fid, const char *indent)
char * KMLFileToken(FILE *fid, int *pncom=NULL, char ***ppcom=NULL)
void Write(FILE *fid, const char *indent)
void Read(FILE *fid, char *kstr)
int KMLFileTokenParse(int *pival, char *ktag, FILE *fid)
#define _error_(StreamArgs)
char altmode[KML_GROUNDOVERLAY_ALTMODE_LENGTH+1]
void Read(FILE *fid, char *kstr)
virtual void AddCommnt(int ncom, char **pcom)
virtual void WriteCommnt(FILE *fid, const char *indent)