Changeset 9215


Ignore:
Timestamp:
08/09/11 10:31:23 (14 years ago)
Author:
jschierm
Message:

KML objects: revisions to FindPolygons and FindLineStrings methods.

Location:
issm/trunk/src/c/objects/KML
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/KML/KML_Container.cpp

    r9201 r9215  
    165165
    166166        for (i=0; i<feature->Size(); i++)
    167                 ((KML_Feature *)feature->GetObjectByOffset(i))->FindPolygons(polygons);
     167                ((KML_Object *)feature->GetObjectByOffset(i))->FindPolygons(polygons);
    168168
    169169        return;
     
    179179
    180180        for (i=0; i<feature->Size(); i++)
    181                 ((KML_Feature *)feature->GetObjectByOffset(i))->FindLineStrings(linestrings);
     181                ((KML_Object *)feature->GetObjectByOffset(i))->FindLineStrings(linestrings);
    182182
    183183        return;
  • issm/trunk/src/c/objects/KML/KML_File.cpp

    r8474 r9215  
    253253/*}}}*/
    254254
     255/*FUNCTION KML_File::FindPolygons {{{1*/
     256void  KML_File::FindPolygons(DataSet* polygons){
     257
     258        int   i;
     259
     260/*  loop over the kml objects for the file  */
     261
     262        for (i=0; i<kmlobj->Size(); i++)
     263                ((KML_Object *)kmlobj->GetObjectByOffset(i))->FindPolygons(polygons);
     264
     265        return;
     266}
     267/*}}}*/
     268
     269/*FUNCTION KML_File::FindLineStrings {{{1*/
     270void  KML_File::FindLineStrings(DataSet* linestrings){
     271
     272        int   i;
     273
     274/*  loop over the kml objects for the file  */
     275
     276        for (i=0; i<kmlobj->Size(); i++)
     277                ((KML_Object *)kmlobj->GetObjectByOffset(i))->FindLineStrings(linestrings);
     278
     279        return;
     280}
     281/*}}}*/
     282
  • issm/trunk/src/c/objects/KML/KML_File.h

    r8474 r9215  
    3232                void  Write(FILE* fid,char* indent);
    3333                void  Read(FILE* fid,char* kstr);
     34                void  FindPolygons(DataSet* polygons);
     35                void  FindLineStrings(DataSet* linestrings);
    3436                int   Id(){_error_("Not implemented yet.");};
    3537                int   MyRank(){_error_("Not implemented yet.");};
  • issm/trunk/src/c/objects/KML/KML_MultiGeometry.cpp

    r9201 r9215  
    189189
    190190        for (i=0; i<geometry->Size(); i++)
    191                 ((KML_Geometry *)geometry->GetObjectByOffset(i))->FindPolygons(polygons);
     191                ((KML_Object *)geometry->GetObjectByOffset(i))->FindPolygons(polygons);
    192192
    193193        return;
     
    203203
    204204        for (i=0; i<geometry->Size(); i++)
    205                 ((KML_Geometry *)geometry->GetObjectByOffset(i))->FindLineStrings(linestrings);
    206 
    207         return;
    208 }
    209 /*}}}*/
    210 
     205                ((KML_Object *)geometry->GetObjectByOffset(i))->FindLineStrings(linestrings);
     206
     207        return;
     208}
     209/*}}}*/
     210
  • issm/trunk/src/c/objects/KML/KML_Placemark.cpp

    r9201 r9215  
    189189
    190190        for (i=0; i<geometry->Size(); i++)
    191                 ((KML_Geometry *)geometry->GetObjectByOffset(i))->FindPolygons(polygons);
     191                ((KML_Object *)geometry->GetObjectByOffset(i))->FindPolygons(polygons);
    192192
    193193        return;
     
    203203
    204204        for (i=0; i<geometry->Size(); i++)
    205                 ((KML_Geometry *)geometry->GetObjectByOffset(i))->FindLineStrings(linestrings);
    206 
    207         return;
    208 }
    209 /*}}}*/
    210 
     205                ((KML_Object *)geometry->GetObjectByOffset(i))->FindLineStrings(linestrings);
     206
     207        return;
     208}
     209/*}}}*/
     210
Note: See TracChangeset for help on using the changeset viewer.