Changeset 11346
- Timestamp:
- 02/07/12 14:24:07 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/KML/KML_Object.cpp
r11343 r11346 104 104 if (unknwn->Size()) 105 105 for (i=0; i<unknwn->Size(); i++) { 106 _printf_(flag,"%s unknwn: -------- begin [%d] --------\n" ,indent,i); 106 107 ((KML_Unknown *)unknwn->GetObjectByOffset(i))->DeepEcho(indent2); 108 _printf_(flag,"%s unknwn: -------- end [%d] --------\n" ,indent,i); 107 109 } 108 110 else … … 148 150 _error_("KML_Object::Read -- Unexpected field \"%s\".\n",kstr); 149 151 152 else if (!strncmp(kstr,"<Placemark",10)) { 153 kobj=(KML_Object*)new KML_Placemark(); 154 kobj->Read(fid,kstr); 155 unknwn ->AddObject((Object*)kobj); 156 } 157 158 else if (!strncmp(kstr,"<Folder", 7)) { 159 kobj=(KML_Object*)new KML_Folder(); 160 kobj->Read(fid,kstr); 161 unknwn ->AddObject((Object*)kobj); 162 } 163 164 else if (!strncmp(kstr,"<Document", 9)) { 165 kobj=(KML_Object*)new KML_Document(); 166 kobj->Read(fid,kstr); 167 unknwn ->AddObject((Object*)kobj); 168 } 169 170 else if (!strncmp(kstr,"<GroundOverlay",14)) { 171 kobj=(KML_Object*)new KML_GroundOverlay(); 172 kobj->Read(fid,kstr); 173 unknwn ->AddObject((Object*)kobj); 174 } 175 176 else if (!strncmp(kstr,"<LatLonBox",10)) { 177 kobj=(KML_Object*)new KML_LatLonBox(); 178 kobj->Read(fid,kstr); 179 unknwn ->AddObject((Object*)kobj); 180 } 181 182 else if (!strncmp(kstr,"<Icon", 5)) { 183 kobj=(KML_Object*)new KML_Icon(); 184 kobj->Read(fid,kstr); 185 unknwn ->AddObject((Object*)kobj); 186 } 187 188 else if (!strncmp(kstr,"<Point", 6)) { 189 kobj=(KML_Object*)new KML_Point(); 190 kobj->Read(fid,kstr); 191 unknwn ->AddObject((Object*)kobj); 192 } 193 194 else if (!strncmp(kstr,"<LineString",11)) { 195 kobj=(KML_Object*)new KML_LineString(); 196 kobj->Read(fid,kstr); 197 unknwn ->AddObject((Object*)kobj); 198 } 199 200 else if (!strncmp(kstr,"<LinearRing",11)) { 201 kobj=(KML_Object*)new KML_LinearRing(); 202 kobj->Read(fid,kstr); 203 unknwn ->AddObject((Object*)kobj); 204 } 205 206 else if (!strncmp(kstr,"<Polygon", 8)) { 207 kobj=(KML_Object*)new KML_Polygon(); 208 kobj->Read(fid,kstr); 209 unknwn ->AddObject((Object*)kobj); 210 } 211 212 else if (!strncmp(kstr,"<MultiGeometry",14)) { 213 kobj=(KML_Object*)new KML_MultiGeometry(); 214 kobj->Read(fid,kstr); 215 unknwn ->AddObject((Object*)kobj); 216 } 217 218 // else if (!strncmp(kstr,"<IconStyle",10)) { 219 // kobj=(KML_Object*)new KML_IconStyle(); 220 // kobj->Read(fid,kstr); 221 // unknwn ->AddObject((Object*)kobj); 222 // } 223 224 // else if (!strncmp(kstr,"<LabelStyle",11)) { 225 // kobj=(KML_Object*)new KML_LabelStyle(); 226 // kobj->Read(fid,kstr); 227 // unknwn ->AddObject((Object*)kobj); 228 // } 229 230 else if (!strncmp(kstr,"<LineStyle",10)) { 231 kobj=(KML_Object*)new KML_LineStyle(); 232 kobj->Read(fid,kstr); 233 unknwn ->AddObject((Object*)kobj); 234 } 235 236 else if (!strncmp(kstr,"<PolyStyle",10)) { 237 kobj=(KML_Object*)new KML_PolyStyle(); 238 kobj->Read(fid,kstr); 239 unknwn ->AddObject((Object*)kobj); 240 } 241 242 // else if (!strncmp(kstr,"<BalloonStyle",13)) { 243 // kobj=(KML_Object*)new KML_BalloonStyle(); 244 // kobj->Read(fid,kstr); 245 // unknwn ->AddObject((Object*)kobj); 246 // } 247 248 // else if (!strncmp(kstr,"<ListStyle",10)) { 249 // kobj=(KML_Object*)new KML_ListStyle(); 250 // kobj->Read(fid,kstr); 251 // unknwn ->AddObject((Object*)kobj); 252 // } 253 150 254 else if (!strncmp(kstr,"<",1)) { 151 255 _printf_(true,"KML_Object::Read -- Unrecognized opening tag %s.\n",kstr);
Note:
See TracChangeset
for help on using the changeset viewer.