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

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/txp/TXPParser.cpp

    r11541 r13041  
    3939public: 
    4040    LayerGroup() : osg::Group() {} 
    41      
     41 
    4242    LayerGroup(const LayerGroup& gg,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY): 
    4343        osg::Group(gg, copyop) 
    4444    {}; 
    45      
     45 
    4646    META_Node(txp, LayerGroup); 
    4747protected: 
     
    100100 
    101101    _childRefCB = dynamic_cast<childRefRead *>(GetCallback(TRPG_CHILDREF)); 
    102      
     102 
    103103    if (getenv("OSG_TXP_DEFAULT_MAX_ANISOTROPY")) 
    104104    { 
    105105        _defaultMaxAnisotropy = osg::asciiToFloat(getenv("OSG_TXP_DEFAULT_MAX_ANISOTROPY")); 
    106106    } 
    107      
     107 
    108108} 
    109109 
     
    113113 
    114114osg::Group *TXPParser::parseScene( 
    115     trpgReadBuffer &buf,  
     115    trpgReadBuffer &buf, 
    116116    std::map<int,osg::ref_ptr<osg::StateSet> > &materials, 
    117117    std::map<int,osg::ref_ptr<osg::Node> > &models, 
     
    159159 
    160160       //modified by Brad Anderegg May-27-08 
    161        //running the optimizer on the terrain fixes some major preformance issues, unfortunately the texture atlas builder seems to get messed up  
     161       //running the optimizer on the terrain fixes some major preformance issues, unfortunately the texture atlas builder seems to get messed up 
    162162       //on some of the textures (usually around buildings) and the tri stripper seems to occasionally crash and also mess up the indices on certain buildings. 
    163163       osgUtil::Optimizer opt; 
     
    232232        _currentTop = _currentNode->asGroup(); 
    233233    } 
    234      
     234 
    235235    return true; 
    236236} 
     
    275275 
    276276DeferredLightAttribute& TXPParser::getLightAttribute(int ix) 
    277 {  
    278     return _archive->getLightAttribute(ix);  
     277{ 
     278    return _archive->getLightAttribute(ix); 
    279279} 
    280280 
     
    343343            hints 
    344344        ); 
    345      
     345 
    346346    if (lod==0) 
    347347    { 
     
    403403        { 
    404404            osg::StateSet* osg_state_set = new osg::StateSet; 
    405              
     405 
    406406            trpgLocalMaterial locmat; 
    407407            tile_head->GetLocalMaterial(i,locmat); 
    408              
     408 
    409409            const trpgMaterial* mat = 0; 
    410410            const trpgTexture *tex = 0; 
     
    440440                    break; 
    441441                } 
    442              
     442 
    443443                osg_state_set->setTextureAttribute(texNo,osg_texenv); 
    444444 
    445445                image_helper.GetNthImageInfoForLocalMat(&locmat, texNo, &mat,&tex,size); 
    446              
     446 
    447447                trpgTexture::ImageMode mode; 
    448448                tex->GetImageMode(mode); 
    449449                osg::Texture2D* osg_texture = 0L; 
    450                 if(mode == trpgTexture::Template)  
     450                if(mode == trpgTexture::Template) 
    451451                    osg_texture = getTemplateTexture(image_helper,&locmat, tex, texNo); 
    452                 else if(mode == trpgTexture::Local)  
     452                else if(mode == trpgTexture::Local) 
    453453                    osg_texture = getLocalTexture(image_helper,tex); 
    454454                else if(mode == trpgTexture::Global) 
     
    472472                    osg_state_set->setTextureAttributeAndModes(texNo,osg_texture, osg::StateAttribute::ON); 
    473473 
    474                     int wrap_s, wrap_t;    
     474                    int wrap_s, wrap_t; 
    475475                    texEnv.GetWrap(wrap_s, wrap_t); 
    476476                    osg_texture->setWrap(osg::Texture2D::WRAP_S, wrap_s == trpgTextureEnv::Repeat ? osg::Texture2D::REPEAT: osg::Texture2D::CLAMP_TO_EDGE ); 
    477477                    osg_texture->setWrap(osg::Texture2D::WRAP_T, wrap_t == trpgTextureEnv::Repeat ? osg::Texture2D::REPEAT: osg::Texture2D::CLAMP_TO_EDGE ); 
    478                      
     478 
    479479                    // by default is anisotropic filtering. 
    480480                    osg_texture->setMaxAnisotropy(_defaultMaxAnisotropy); 
     
    487487 
    488488            osg::Material     *osg_material     = new osg::Material; 
    489              
     489 
    490490            float64 alpha; 
    491491            mat->GetAlpha(alpha); 
    492              
     492 
    493493            trpgColor color; 
    494494            mat->GetAmbient(color); 
    495             osg_material->setAmbient( osg::Material::FRONT_AND_BACK ,  
     495            osg_material->setAmbient( osg::Material::FRONT_AND_BACK , 
    496496                osg::Vec4(color.red, color.green, color.blue, alpha)); 
    497497            mat->GetDiffuse(color); 
    498             osg_material->setDiffuse(osg::Material::FRONT_AND_BACK ,  
     498            osg_material->setDiffuse(osg::Material::FRONT_AND_BACK , 
    499499                osg::Vec4(color.red, color.green, color.blue, alpha)); 
    500              
     500 
    501501            mat->GetSpecular(color); 
    502             osg_material->setSpecular(osg::Material::FRONT_AND_BACK ,  
     502            osg_material->setSpecular(osg::Material::FRONT_AND_BACK , 
    503503                osg::Vec4(color.red, color.green, color.blue, alpha)); 
    504504            mat->GetEmission(color); 
    505             osg_material->setEmission(osg::Material::FRONT_AND_BACK ,  
     505            osg_material->setEmission(osg::Material::FRONT_AND_BACK , 
    506506                osg::Vec4(color.red, color.green, color.blue, alpha)); 
    507              
     507 
    508508            float64 shinines; 
    509509            mat->GetShininess(shinines); 
    510510            osg_material->setShininess(osg::Material::FRONT_AND_BACK , (float)shinines); 
    511              
     511 
    512512            osg_material->setAlpha(osg::Material::FRONT_AND_BACK ,(float)alpha); 
    513513            osg_state_set->setAttributeAndModes(osg_material, osg::StateAttribute::ON); 
     
    520520                osg_state_set->setRenderingHint(osg::StateSet::TRANSPARENT_BIN); 
    521521            } 
    522              
    523              
     522 
     523 
    524524        /* This controls what alpha values in a texture mean.  It can take the values: 
    525525           None,Always,Equal,GreaterThanOrEqual,GreaterThan, 
     
    539539            int cullMode; 
    540540            mat->GetCullMode(cullMode); 
    541              
     541 
    542542            // Culling mode in txp means opposite from osg i.e. Front-> show front face 
    543543            if( cullMode != trpgMaterial::FrontAndBack) 
     
    560560} 
    561561 
    562 bool TXPParser::requestModel(int ix)  
    563 { 
    564     return _archive->loadModel(ix);  
     562bool TXPParser::requestModel(int ix) 
     563{ 
     564    return _archive->loadModel(ix); 
    565565} 
    566566 
     
    601601    osgLod->setRange( 
    602602        0, 
    603         _parse->checkAndGetMinRange(minRange),  
     603        _parse->checkAndGetMinRange(minRange), 
    604604        _parse->checkAndGetMaxRange(maxRange) 
    605605    ); 
    606606#endif 
    607      
     607 
    608608    // Our LODs are binary so we need to add a group under this LOD and attach stuff 
    609609    // to that instead of the LOD 
     
    651651        (float)mat[12],(float)mat[13],(float)mat[14],(float)mat[15] 
    652652        ); 
    653      
     653 
    654654    // Note: Array check before you do this 
    655655    osg::Node *osg_Model = NULL; 
     
    750750void* childRefRead::Parse(trpgToken /*tok*/,trpgReadBuffer &buf) 
    751751{ 
    752     
     752 
    753753   // This object contribute nothing to the scenegraph, except 
    754754   // where the children tile should connect. 
     
    805805 
    806806    lpNode->setMaxPixelSize(perfAttr.maxPixelSize); 
    807     lpNode->setMinPixelSize(perfAttr.minPixelSize);     
     807    lpNode->setMinPixelSize(perfAttr.minPixelSize); 
    808808 
    809809    trpg3dPoint norm; 
     
    818818        light.GetVertex(i, pt); 
    819819 
    820         osgSim::LightPoint lp(  
    821             true,  
    822             osg::Vec3(pt.x,pt.y,pt.z),  
    823             osg::Vec4(col.red, col.green,col.blue, 1.0),  
     820        osgSim::LightPoint lp( 
     821            true, 
     822            osg::Vec3(pt.x,pt.y,pt.z), 
     823            osg::Vec4(col.red, col.green,col.blue, 1.0), 
    824824            inten 
    825825        ); 
     
    834834                ref->GetHLobeAngle(tmp); 
    835835                lobeHorz = osg::DegreesToRadians( tmp ); 
    836                  
     836 
    837837                ref->GetVLobeAngle(tmp); 
    838838                lobeVert = osg::DegreesToRadians( tmp ); 
    839                  
     839 
    840840                ref->GetLobeRollAngle(tmp); 
    841841                lobeRoll = osg::DegreesToRadians( tmp ); 
     
    852852                ref->GetHLobeAngle(tmp); 
    853853                lobeHorz = osg::DegreesToRadians( tmp ); 
    854                  
     854 
    855855                ref->GetVLobeAngle(tmp); 
    856856                lobeVert = osg::DegreesToRadians( tmp ); 
    857                  
     857 
    858858                ref->GetLobeRollAngle(tmp); 
    859859                lobeRoll = osg::DegreesToRadians( tmp ); 
     
    865865                ref->GetBackIntensity(inten); 
    866866 
    867                 osgSim::LightPoint lp2(  
    868                     true,  
    869                     osg::Vec3(pt.x,pt.y,pt.z),  
    870                     osg::Vec4(col.red, col.green,col.blue, 1.0),  
     867                osgSim::LightPoint lp2( 
     868                    true, 
     869                    osg::Vec3(pt.x,pt.y,pt.z), 
     870                    osg::Vec4(col.red, col.green,col.blue, 1.0), 
    871871                    inten 
    872872                ); 
     
    889889#if 0 
    890890 
    891     DefferedLightAttribute& dla = _parse->getLightAttribute(attr_index);  
     891    DefferedLightAttribute& dla = _parse->getLightAttribute(attr_index); 
    892892    osgSim::LightPointNode* node = dla.lightPoint.get(); 
    893893 
     
    10011001            break; 
    10021002        } 
    1003          
     1003 
    10041004    } 
    10051005    if (lb.length()) os << lb; 
     
    10241024 
    10251025    const trpgLabelPropertyTable *labelPropertyTable = _parse->getArchive()->GetLabelPropertyTable(); 
    1026     const trpgLabelProperty *labelProperty = labelPropertyTable ?  
     1026    const trpgLabelProperty *labelProperty = labelPropertyTable ? 
    10271027        labelPropertyTable->GetPropertyRef(label.GetProperty()) : 0; 
    1028      
     1028 
    10291029    bool addTextGeodeIntoSceneGraph = true; 
    10301030    if (labelProperty) 
     
    11731173                    } 
    11741174                } 
    1175                  
     1175 
    11761176                 switch (supStyle->GetType()) 
    11771177                 { 
     
    11951195                        linesGeom->setColorArray(colors); 
    11961196                        linesGeom->setColorBinding(osg::Geometry::BIND_OVERALL); 
    1197                          
     1197 
    11981198                        osg::Vec3Array* normals = new osg::Vec3Array; 
    11991199                        normals->push_back(osg::Vec3(0.0f,-1.0f,0.0f)); 
     
    12161216                        { 
    12171217                            const trpg3dPoint& supPt = (*supports)[i]; 
    1218                              
     1218 
    12191219                            osg::Vec3 supPos(supPt.x,supPt.y,supPt.z); 
    12201220                            osg::Vec3 supCenter = (supPos+pos)/2.f; 
     
    12371237 
    12381238                        } 
    1239                          
     1239 
    12401240                        _parse->getCurrTop()->addChild(supGeode.get()); 
    12411241                     } 
     
    12451245                 } 
    12461246 
    1247                   
     1247 
    12481248             } 
    12491249         } 
     
    12761276        _im.invert(_m); 
    12771277    } 
    1278          
     1278 
    12791279    virtual ~TransformFunctor() {} 
    12801280 
     
    12891289            } 
    12901290        } 
    1291         else  
     1291        else 
    12921292        if (type == osg::Drawable::NORMALS) 
    12931293        { 
     
    13241324    geom.GetNumVertex(numVert); 
    13251325    geom.GetNumNormal(numNorm); 
    1326      
     1326 
    13271327    // Get vertices 
    13281328    osg::ref_ptr<osg::Vec3Array> vertices = new osg::Vec3Array(numVert); 
    13291329    geom.GetVertices((float *)&(vertices->front())); 
    1330      
     1330 
    13311331    // Turn the trpgGeometry into something osg can understand 
    13321332    osg::ref_ptr<osg::Geometry> geometry; 
    1333      
     1333 
    13341334    // Get texture coordinates 
    13351335    ; 
     
    13431343        { 
    13441344            tex_coords[texno] = new osg::Vec2Array(numVert); 
    1345             const float* sourcePtr = &(td->floatData[0]);  
     1345            const float* sourcePtr = &(td->floatData[0]); 
    13461346            float* destinationPtr = (float*)&((*tex_coords[texno])[0]); 
    13471347            for (int i=0 ;i < numVert; ++i) 
     
    13521352        } 
    13531353    } 
    1354     
     1354 
    13551355    // The normals 
    13561356    osg::ref_ptr<osg::Vec3Array> normals; 
     
    13601360        geom.GetNormals((float*)&(normals->front())); 
    13611361    } 
    1362      
     1362 
    13631363    // Set up the primitive type 
    13641364    switch (primType) 
     
    14231423        break; 
    14241424    }; 
    1425      
    1426      
     1425 
     1426 
    14271427    // Add it to the current parent group 
    14281428    osg::Group *top = _parse->getCurrTop(); 
     
    14351435 
    14361436       //modifed by Brad Anderegg on May-27-08 
    1437        //using display lists actually increases our framerate by  
     1437       //using display lists actually increases our framerate by 
    14381438       //a fair amount, on certain laptops it increased by as much as 1000% 
    14391439       geometry->setUseDisplayList(true); 
     
    14621462                tmp_ss = (*_parse->getMaterials())[matId]; 
    14631463            } 
    1464             if(sset.valid())  
     1464            if(sset.valid()) 
    14651465            { 
    14661466                if(tmp_ss.valid()) 
    14671467                  { 
    14681468                    osg::StateAttribute* texenv0 = tmp_ss->getTextureAttribute(0,osg::StateAttribute::TEXENV); 
    1469                     if(texenv0)  
     1469                    if(texenv0) 
    14701470                        sset->setTextureAttribute(n_mat,texenv0); 
    14711471                    osg::StateAttribute* tex0 = tmp_ss->getTextureAttribute(0,osg::StateAttribute::TEXTURE); 
    1472                     if(tex0)  
     1472                    if(tex0) 
    14731473                        sset->setTextureAttributeAndModes(n_mat,tex0,osg::StateAttribute::ON); 
    14741474                    // submitted by a. danklefsen 
     
    14791479//                sset->merge(*tmp_ss.get()); 
    14801480            } 
    1481             else  
     1481            else 
    14821482                sset = tmp_ss; 
    14831483        } 
     
    15011501            billboard->setAxis(osg::Vec3(0.0f,0.0,1.0f) ); 
    15021502            billboard->setNormal(osg::Vec3(0.0f,-1.0,0.0f)); 
    1503              
     1503 
    15041504            geometry->setUseDisplayList(true); 
    15051505 
     
    16051605            } 
    16061606        } 
    1607 #endif         
    1608          
     1607#endif 
     1608 
    16091609    } 
    16101610    else 
     
    16121612        OSG_WARN<<"Detected potential memory leak in TXPParser.cpp"<<std::endl; 
    16131613    } 
    1614      
     1614 
    16151615    return (void *) 1; 
    16161616} 
     
    17011701    trpgTexture::ImageType type; 
    17021702    tex->GetImageType(type); 
    1703      
     1703 
    17041704    GLenum internalFormat = (GLenum)-1; 
    17051705    GLenum pixelFormat = (GLenum)-1; 
     
    17071707 
    17081708    check_format(type,depth,internalFormat , pixelFormat , dataType); 
    1709      
     1709 
    17101710    if(pixelFormat!=(GLenum)-1) 
    17111711    { 
    17121712        osg_texture = new osg::Texture2D(); 
    17131713 
    1714         // make sure the Texture unref's the Image after apply, when it is no longer needed.                 
     1714        // make sure the Texture unref's the Image after apply, when it is no longer needed. 
    17151715        osg_texture->setUnRefImageDataAfterApply(true); 
    17161716 
     
    17461746            osg::Image::MipmapDataType mipmaps; 
    17471747            // number of offsets in osg is one less than num_mipmaps 
    1748             // because it's assumed that first offset iz 0  
     1748            // because it's assumed that first offset iz 0 
    17491749            mipmaps.resize(num_mipmaps-1); 
    17501750            for( int k = 1 ; k < num_mipmaps;k++ ) 
     
    17741774    trpgTexture::ImageType type; 
    17751775    tex->GetImageType(type); 
    1776      
     1776 
    17771777    GLenum internalFormat = (GLenum)-1; 
    17781778    GLenum pixelFormat = (GLenum)-1; 
     
    17801780 
    17811781    check_format(type,depth,internalFormat , pixelFormat , dataType); 
    1782      
     1782 
    17831783    if(pixelFormat!=(GLenum)-1) 
    17841784    { 
    17851785        osg_texture = new osg::Texture2D(); 
    17861786 
    1787         // make sure the Texture unref's the Image after apply, when it is no longer needed.                 
     1787        // make sure the Texture unref's the Image after apply, when it is no longer needed. 
    17881788        osg_texture->setUnRefImageDataAfterApply(true); 
    17891789 
     
    18221822            osg::Image::MipmapDataType mipmaps; 
    18231823            // number of offsets in osg is one less than num_mipmaps 
    1824             // because it's assumed that first offset iz 0  
     1824            // because it's assumed that first offset iz 0 
    18251825            mipmaps.resize(num_mipmaps-1); 
    18261826            for( int k = 1 ; k < num_mipmaps;k++ )