 |
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!"
19 #include "../shared/shared.h"
70 memcpy(indent2,indent,(strlen(indent)+1)*
sizeof(
char));
75 if(flag)
_printf0_(indent <<
" feature: -------- begin [" << i <<
"] --------\n");
77 if(flag)
_printf0_(indent <<
" feature: -------- end [" << i <<
"] --------\n");
80 if(flag)
_printf0_(indent <<
" feature: [empty]\n");
94 memcpy(indent2,indent,(strlen(indent)+1)*
sizeof(
char));
110 if (!strncmp(kstr,
"</Container",11)) {
114 else if (!strncmp(kstr,
"</",2))
115 {
_error_(
"KML_Container::Read -- Unexpected closing tag " << kstr );}
116 else if (strncmp(kstr,
"<",1))
117 {
_error_(
"KML_Container::Read -- Unexpected field \"" << kstr <<
"\"");}
119 else if (!strncmp(kstr,
"<Placemark",10)) {
121 kobj->
Read(fid,kstr);
125 else if (!strncmp(kstr,
"<Folder", 7)) {
127 kobj->
Read(fid,kstr);
131 else if (!strncmp(kstr,
"<Document", 9)) {
133 kobj->
Read(fid,kstr);
137 else if (!strncmp(kstr,
"<GroundOverlay",14)) {
139 kobj->
Read(fid,kstr);
143 else if (!strncmp(kstr,
"<",1))
void WriteExp(FILE *fid, const char *nstr, int sgn, double cm, double sp)
: header file for kml_object abstract object
#define _printf0_(StreamArgs)
int AddObject(Object *object)
: header file for kml_document object
: header file for kml_folder object
: header file for kml_placemark object
: header file for kml_groundoverlay object
virtual void Read(FILE *fid, char *kstr)=0
void Write(FILE *fid, const char *indent)
void Read(FILE *fid, char *kstr)
#define _error_(StreamArgs)
Object * GetObjectByOffset(int offset)
: header file for kml_container abstract object
Declaration of DataSet class.
void Write(FILE *fid, const char *indent)
void Read(FILE *fid, char *kstr)