Changeset 8464
- Timestamp:
- 06/01/11 10:46:47 (14 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 8 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Makefile.am
r8461 r8464 91 91 ./objects/KML/KML_Geometry.cpp\ 92 92 ./objects/KML/KML_Geometry.h\ 93 ./objects/KML/KML_GroundOverlay.cpp\ 94 ./objects/KML/KML_GroundOverlay.h\ 95 ./objects/KML/KML_Icon.cpp\ 96 ./objects/KML/KML_Icon.h\ 97 ./objects/KML/KML_LatLonBox.cpp\ 98 ./objects/KML/KML_LatLonBox.h\ 93 99 ./objects/KML/KML_LinearRing.cpp\ 94 100 ./objects/KML/KML_LinearRing.h\ … … 101 107 ./objects/KML/KML_Object.cpp\ 102 108 ./objects/KML/KML_Object.h\ 109 ./objects/KML/KML_Overlay.cpp\ 110 ./objects/KML/KML_Overlay.h\ 103 111 ./objects/KML/KML_Placemark.cpp\ 104 112 ./objects/KML/KML_Placemark.h\ … … 748 756 ./objects/KML/KML_Geometry.cpp\ 749 757 ./objects/KML/KML_Geometry.h\ 758 ./objects/KML/KML_GroundOverlay.cpp\ 759 ./objects/KML/KML_GroundOverlay.h\ 760 ./objects/KML/KML_Icon.cpp\ 761 ./objects/KML/KML_Icon.h\ 762 ./objects/KML/KML_LatLonBox.cpp\ 763 ./objects/KML/KML_LatLonBox.h\ 750 764 ./objects/KML/KML_LinearRing.cpp\ 751 765 ./objects/KML/KML_LinearRing.h\ … … 758 772 ./objects/KML/KML_Object.cpp\ 759 773 ./objects/KML/KML_Object.h\ 774 ./objects/KML/KML_Overlay.cpp\ 775 ./objects/KML/KML_Overlay.h\ 760 776 ./objects/KML/KML_Placemark.cpp\ 761 777 ./objects/KML/KML_Placemark.h\ -
issm/trunk/src/c/objects/KML/KMLFileReadUtils.cpp
r8461 r8464 317 317 318 318 /*FUNCTION KMLFileTokenParse {{{1*/ 319 int KMLFileTokenParse(double* pdval, 320 char* ktag, 321 FILE* fid){ 322 323 char* kstr; 324 325 /* get next token and convert to appropriate format */ 326 327 if (!(kstr=KMLFileToken(fid)) || 328 (kstr[0] == '<')) 329 _error_("KMLFileTokenParse -- Missing integer field for %s.\n",ktag); 330 331 sscanf(kstr,"%lg",pdval); 332 xfree((void**)&kstr); 333 334 /* get additional token and compare to closing tag */ 335 336 if (ktag) 337 if (!(kstr=KMLFileToken(fid)) || 338 (kstr[0] != '<') || 339 (kstr[1] != '/') || 340 (strncmp(&(kstr[2]),&(ktag[1]),strlen(ktag)-1))) 341 _error_("KMLFileTokenParse -- Missing closing tag for %s.\n",ktag); 342 else 343 xfree((void**)&kstr); 344 345 // _printf_(true,"KMLFileTokenParse -- %s=%g.\n",ktag,*pdval); 346 347 return(0); 348 } 349 /*}}}*/ 350 351 /*FUNCTION KMLFileTokenParse {{{1*/ 319 352 int KMLFileTokenParse(double (**pdval3)[3],int* m,int maxlen, 320 353 char* ktag, -
issm/trunk/src/c/objects/KML/KMLFileReadUtils.h
r8461 r8464 21 21 void KMLFileTagAttrib(KML_Object* kobj, 22 22 char* ktag); 23 int KMLFileTokenParse(int* pi nt,23 int KMLFileTokenParse(int* pival, 24 24 char* ktag, 25 25 FILE* fid); 26 int KMLFileTokenParse(bool* pb ool,26 int KMLFileTokenParse(bool* pbval, 27 27 char* ktag, 28 28 FILE* fid); … … 30 30 char* ktag, 31 31 FILE* fid); 32 int KMLFileTokenParse(float* pf l,32 int KMLFileTokenParse(float* pfval, 33 33 char* ktag, 34 34 FILE* fid); 35 int KMLFileTokenParse(double (**pdoub3)[3],int* m,int maxlen, 35 int KMLFileTokenParse(double* pdval, 36 char* ktag, 37 FILE* fid); 38 int KMLFileTokenParse(double (**pdval3)[3],int* m,int maxlen, 36 39 char* ktag, 37 40 FILE* fid); -
issm/trunk/src/c/objects/KML/KML_Container.cpp
r8461 r8464 132 132 } 133 133 134 else if (!strncmp(kstr,"<Folder", 7)) {134 else if (!strncmp(kstr,"<Folder", 7)) { 135 135 kobj=(KML_Object*)new KML_Folder(); 136 136 kobj->Read(fid,kstr); … … 138 138 } 139 139 140 else if (!strncmp(kstr,"<Document", 9)) {140 else if (!strncmp(kstr,"<Document", 9)) { 141 141 kobj=(KML_Object*)new KML_Document(); 142 kobj->Read(fid,kstr); 143 feature ->AddObject((Object*)kobj); 144 } 145 146 else if (!strncmp(kstr,"<GroundOverlay",14)) { 147 kobj=(KML_Object*)new KML_GroundOverlay(); 142 148 kobj->Read(fid,kstr); 143 149 feature ->AddObject((Object*)kobj); -
issm/trunk/src/c/objects/objects.h
r8461 r8464 52 52 #include "./KML/KML_Folder.h" 53 53 #include "./KML/KML_Geometry.h" 54 #include "./KML/KML_GroundOverlay.h" 55 #include "./KML/KML_Icon.h" 56 #include "./KML/KML_LatLonBox.h" 54 57 #include "./KML/KML_LinearRing.h" 55 58 #include "./KML/KML_LineString.h" … … 57 60 #include "./KML/KML_MultiGeometry.h" 58 61 #include "./KML/KML_Object.h" 62 #include "./KML/KML_Overlay.h" 59 63 #include "./KML/KML_Placemark.h" 60 64 #include "./KML/KML_Polygon.h"
Note:
See TracChangeset
for help on using the changeset viewer.