Show
Ignore:
Timestamp:
03/21/12 18:36:20 (3 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/ogr/ReaderWriterOGR.cpp

    r12697 r13041  
    1 /* -*- mode: c++; c-default-style: k&r; tab-width: 4; c-basic-offset: 4; -*-  
     1/* -*- mode: c++; c-default-style: k&r; tab-width: 4; c-basic-offset: 4; -*- 
    22 * Copyright (C) 2007 Cedric Pinson - mornifle@plopbyte.net 
    33 * 
    4  * This library is open source and may be redistributed and/or modified under   
    5  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or  
     4 * This library is open source and may be redistributed and/or modified under 
     5 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
    66 * (at your option) any later version.  The full license is in LICENSE file 
    77 * included with this distribution, and on the openscenegraph.org website. 
    8  *  
     8 * 
    99 * This library is distributed in the hope that it will be useful, 
    1010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    1212 * OpenSceneGraph Public License for more details. 
    1313*/ 
     
    3737#include <ogrsf_frmts.h> 
    3838 
    39 #define SERIALIZER() OpenThreads::ScopedLock<OpenThreads::ReentrantMutex> lock(_serializerMutex)   
    40  
    41 void CPL_STDCALL CPLOSGErrorHandler( CPLErr eErrClass, int nError,  
     39#define SERIALIZER() OpenThreads::ScopedLock<OpenThreads::ReentrantMutex> lock(_serializerMutex) 
     40 
     41void CPL_STDCALL CPLOSGErrorHandler( CPLErr eErrClass, int nError, 
    4242                             const char * pszErrorMsg ) 
    4343{ 
     
    6767} 
    6868 
    69 struct TriangulizeFunctor  
     69struct TriangulizeFunctor 
    7070{ 
    7171    osg::Vec3Array* _vertexes; 
     
    8181static osg::Vec3Array* triangulizeGeometry(osg::Geometry* src) 
    8282{ 
    83     if (src->getNumPrimitiveSets() == 1 &&  
     83    if (src->getNumPrimitiveSets() == 1 && 
    8484        src->getPrimitiveSet(0)->getType() == osg::PrimitiveSet::DrawArraysPrimitiveType && 
    8585        src->getVertexArray() && 
     
    109109    virtual ~ReaderWriterOGR() 
    110110    { 
    111         CPLSetErrorHandler(oldHandler);  
    112     } 
    113      
     111        CPLSetErrorHandler(oldHandler); 
     112    } 
     113 
    114114    virtual const char* className() const { return "OGR file reader"; } 
    115115 
     
    117117    { 
    118118        OSG_INFO<<"OGR::readNode("<<file<<")"<<std::endl; 
    119          
     119 
    120120        if (file.empty()) return ReadResult::FILE_NOT_FOUND; 
    121      
     121 
    122122        if (osgDB::equalCaseInsensitive(osgDB::getFileExtension(file),"ogr")) 
    123123        { 
     
    145145        bool useRandomColorByFeature = false; 
    146146        bool addGroupPerFeature = false; 
    147         if (options)  
     147        if (options) 
    148148        { 
    149149            if (options->getOptionString().find("UseRandomColorByFeature") != std::string::npos) 
     
    157157        osg::Group* group = new osg::Group; 
    158158 
    159         for (int i = 0; i < file->GetLayerCount(); i++)  
     159        for (int i = 0; i < file->GetLayerCount(); i++) 
    160160        { 
    161161            osg::Group* node = readLayer(file->GetLayer(i), file->GetName(), useRandomColorByFeature, addGroupPerFeature); 
     
    177177 
    178178        OGRFeature* ogrFeature = NULL; 
    179         while ((ogrFeature = ogrLayer->GetNextFeature()) != NULL)  
     179        while ((ogrFeature = ogrLayer->GetNextFeature()) != NULL) 
    180180        { 
    181181            osg::Geode* feature = readFeature(ogrFeature, useRandomColorByFeature); 
     
    228228        osg::Vec3Array* vertices = new osg::Vec3Array(); 
    229229        OGRPoint point; 
    230         for(int j = 0; j < lineString->getNumPoints(); j++)  
     230        for(int j = 0; j < lineString->getNumPoints(); j++) 
    231231        { 
    232232            lineString->getPoint(j, &point); 
     
    245245        osg::Geometry* pointGeom = new osg::Geometry(); 
    246246        osg::Vec3Array* vertices = new osg::Vec3Array(); 
    247          
     247 
    248248        vertices->reserve(mpoint->getNumGeometries()); 
    249         for (int i = 0; i < mpoint->getNumGeometries(); i++ )  
     249        for (int i = 0; i < mpoint->getNumGeometries(); i++ ) 
    250250        { 
    251251            OGRGeometry* ogrGeom = mpoint->getGeometryRef(i); 
     
    256256 
    257257            OGRPoint* points = static_cast<OGRPoint*>(ogrGeom); 
    258          
     258 
    259259            vertices->push_back(osg::Vec3(points->getX(), points->getY(), points->getZ())); 
    260260        } 
    261          
     261 
    262262        pointGeom->setVertexArray(vertices); 
    263263        pointGeom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::POINTS, 0, vertices->size())); 
    264          
     264 
    265265        if (pointGeom->getVertexArray()) 
    266266        { 
     
    275275        osg::Geometry* geom = new osg::Geometry; 
    276276 
    277         for (int i = 0; i < mpolygon->getNumGeometries(); i++ )  
     277        for (int i = 0; i < mpolygon->getNumGeometries(); i++ ) 
    278278        { 
    279279            OGRGeometry* ogrGeom = mpolygon->getGeometryRef(i); 
     
    286286            osg::ref_ptr<osg::Drawable> drw = polygonToDrawable(polygon); 
    287287            osg::ref_ptr<osg::Geometry> geometry = drw->asGeometry(); 
    288             if (geometry.valid() && geometry->getVertexArray() &&  
    289                 geometry->getVertexArray()->getNumElements() &&  
     288            if (geometry.valid() && geometry->getVertexArray() && 
     289                geometry->getVertexArray()->getNumElements() && 
    290290                geometry->getNumPrimitiveSets() && 
    291                 geometry->getVertexArray()->getType() == osg::Array::Vec3ArrayType )  
    292             { 
    293  
    294                 if (!geom->getVertexArray())  
     291                geometry->getVertexArray()->getType() == osg::Array::Vec3ArrayType ) 
     292            { 
     293 
     294                if (!geom->getVertexArray()) 
    295295                { // no yet data we put the first in 
    296296                    geom->setVertexArray(geometry->getVertexArray()); 
    297297                    geom->setPrimitiveSetList(geometry->getPrimitiveSetList()); 
    298298 
    299                 }  
    300                 else  
     299                } 
     300                else 
    301301                { // already a polygon then append 
    302302                    int size = geom->getVertexArray()->getNumElements(); 
    303303                    osg::Vec3Array* arrayDst = static_cast<osg::Vec3Array*>(geom->getVertexArray()); 
    304304                    osg::ref_ptr<osg::Vec3Array> triangulized = triangulizeGeometry(geometry.get()); 
    305                     if (triangulized.valid())  
     305                    if (triangulized.valid()) 
    306306                    { 
    307307                        arrayDst->insert(arrayDst->end(), triangulized->begin(), triangulized->end()); 
    308                         // shift index  
     308                        // shift index 
    309309                        geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::TRIANGLES, size, triangulized->size())); 
    310310                    } 
    311311                } 
    312             }  
     312            } 
    313313            else 
    314314            { 
     
    341341        } 
    342342 
    343         if (polygon->getNumInteriorRings())  
     343        if (polygon->getNumInteriorRings()) 
    344344        { 
    345345            for (int i = 0; i < polygon->getNumInteriorRings(); i++) 
     
    347347                OGRLinearRing *ring = polygon->getInteriorRing(i); 
    348348                OGRPoint point; 
    349                 for (int j = 0; j < ring->getNumPoints(); j++)  
     349                for (int j = 0; j < ring->getNumPoints(); j++) 
    350350                { 
    351351                    ring->getPoint(j, &point); 
     
    364364        geom->removePrimitiveSet(0,geom->getNumPrimitiveSets()); 
    365365        geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::TRIANGLES, 0, array->size())); 
    366    
     366 
    367367        return geom; 
    368368    } 
     
    371371        osg::Geometry* geom = new osg::Geometry; 
    372372 
    373         for (int i = 0; i < mlineString->getNumGeometries(); i++ )  
     373        for (int i = 0; i < mlineString->getNumGeometries(); i++ ) 
    374374        { 
    375375            OGRGeometry* ogrGeom = mlineString->getGeometryRef(i); 
     
    381381            OGRLineString* lineString = static_cast<OGRLineString*>(ogrGeom); 
    382382            osg::ref_ptr<osg::Geometry> geometry = lineStringToDrawable(lineString); 
    383             if (geometry.valid() &&  
    384                 geometry->getVertexArray() &&  
     383            if (geometry.valid() && 
     384                geometry->getVertexArray() && 
    385385                geometry->getNumPrimitiveSets() && 
    386                 geometry->getVertexArray()->getType() == osg::Array::Vec3ArrayType)  
     386                geometry->getVertexArray()->getType() == osg::Array::Vec3ArrayType) 
    387387            { 
    388388 
     
    392392                    geom->setPrimitiveSetList(geometry->getPrimitiveSetList()); 
    393393 
    394                 }  
    395                 else  
     394                } 
     395                else 
    396396                { 
    397397                    int size = geom->getVertexArray()->getNumElements(); 
     
    400400                    osg::Vec3Array* arrayDst = static_cast<osg::Vec3Array*>(geom->getVertexArray()); 
    401401                    arrayDst->insert(arrayDst->end(), arraySrc->begin(), arraySrc->end()); 
    402                     // shift index  
     402                    // shift index 
    403403                    geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::LINE_STRIP, size, arraySrc->size())); 
    404404                } 
     
    413413        if (!ogrFeature || !ogrFeature->GetGeometryRef()) 
    414414            return 0; 
    415            
     415 
    416416        osg::Geometry* drawable = 0; 
    417417        bool disableCulling = false; 
     
    424424            drawable = pointsToDrawable(static_cast<OGRPoint *>(ogrFeature->GetGeometryRef())); 
    425425            disableCulling = true; 
    426             break;  
     426            break; 
    427427 
    428428        case wkbLinearRing: