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/include/osg/CullingSet

    r12805 r13041  
    1 /* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield  
     1/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield 
    22 * 
    3  * This library is open source and may be redistributed and/or modified under   
    4  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or  
     3 * This library is open source and may be redistributed and/or modified under 
     4 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
    55 * (at your option) any later version.  The full license is in LICENSE file 
    66 * included with this distribution, and on the openscenegraph.org website. 
    7  *  
     7 * 
    88 * This library is distributed in the hope that it will be useful, 
    99 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    1111 * OpenSceneGraph Public License for more details. 
    1212*/ 
     
    3333 
    3434        typedef std::pair< osg::ref_ptr<osg::StateSet>, osg::Polytope > StateFrustumPair; 
    35         typedef std::vector< StateFrustumPair > StateFrustumList;    
    36      
     35        typedef std::vector< StateFrustumPair > StateFrustumList; 
     36 
    3737        CullingSet(); 
    3838 
     
    6464            } 
    6565        } 
    66          
     66 
    6767        CullingSet& operator = (const CullingSet& cs) 
    6868        { 
    6969            if (this==&cs) return *this; 
    70              
     70 
    7171            _mask = cs._mask; 
    7272            _frustum = cs._frustum; 
     
    7575            _pixelSizeVector = cs._pixelSizeVector; 
    7676            _smallFeatureCullingPixelSize = cs._smallFeatureCullingPixelSize; 
    77              
     77 
    7878            return *this; 
    7979        } 
     
    8989            _smallFeatureCullingPixelSize = cs._smallFeatureCullingPixelSize; 
    9090        } 
    91          
     91 
    9292        inline void set(const CullingSet& cs,const Matrix& matrix, const Vec4& pixelSizeVector) 
    9393        { 
     
    100100            //_frustum = cs._frustum; 
    101101            //_frustum.transformProvidingInverse(matrix); 
    102              
     102 
    103103            _frustum.setAndTransformProvidingInverse(cs._frustum,matrix); 
    104              
     104 
    105105            for(StateFrustumList::iterator sitr=_stateFrustumList.begin(); 
    106106                sitr!=_stateFrustumList.end(); 
     
    116116                oitr->transformProvidingInverse(matrix); 
    117117            } 
    118          
    119         } 
    120          
     118 
     119        } 
     120 
    121121        typedef std::vector<ShadowVolumeOccluder>   OccluderList; 
    122122 
     
    148148 
    149149        Polytope& getFrustum() { return _frustum; } 
    150         const Polytope& getFrustum() const { return _frustum; }     
    151          
     150        const Polytope& getFrustum() const { return _frustum; } 
     151 
    152152        void addStateFrustum(StateSet* stateset, Polytope& polytope) { _stateFrustumList.push_back(StateFrustumPair(stateset,polytope)); } 
    153          
     153 
    154154        void getStateFrustumList(StateFrustumList& sfl) { _stateFrustumList = sfl; } 
    155155        StateFrustumList& getStateFrustumList() { return _stateFrustumList; } 
     
    165165        \param value Boulding volume size in screen space. Default is 2.0. */ 
    166166        void setSmallFeatureCullingPixelSize(float value) { _smallFeatureCullingPixelSize=value; } 
    167          
     167 
    168168        float& getSmallFeatureCullingPixelSize() { return _smallFeatureCullingPixelSize; } 
    169169 
    170170        float getSmallFeatureCullingPixelSize() const { return _smallFeatureCullingPixelSize; } 
    171      
    172      
     171 
     172 
    173173        /** Compute the pixel of an object at position v, with specified radius.*/ 
    174174        float pixelSize(const Vec3& v,float radius) const { return radius/(v*_pixelSizeVector); } 
     
    191191                if (!_frustum.contains(vertices)) return true; 
    192192            } 
    193              
     193 
    194194            if (_mask&SMALL_FEATURE_CULLING) 
    195195            { 
     
    209209                } 
    210210            } 
    211                          
     211 
    212212            return false; 
    213213        } 
    214          
     214 
    215215        inline bool isCulled(const BoundingBox& bb) 
    216216        { 
     
    220220                if (!_frustum.contains(bb)) return true; 
    221221            } 
    222              
     222 
    223223            if (_mask&SMALL_FEATURE_CULLING) 
    224224            { 
     
    238238                } 
    239239            } 
    240                          
     240 
    241241            return false; 
    242242        } 
    243          
     243 
    244244        inline bool isCulled(const BoundingSphere& bs) 
    245245        { 
     
    249249                if (!_frustum.contains(bs)) return true; 
    250250            } 
    251              
     251 
    252252            if (_mask&SMALL_FEATURE_CULLING) 
    253253            { 
     
    268268                } 
    269269            } 
    270 #endif             
     270#endif 
    271271            return false; 
    272272        } 
    273          
     273 
    274274        inline void pushCurrentMask() 
    275275        { 
    276276            _frustum.pushCurrentMask(); 
    277              
     277 
    278278            if (!_stateFrustumList.empty()) 
    279279            { 
     
    299299#endif 
    300300        } 
    301          
     301 
    302302        inline void popCurrentMask() 
    303303        { 
     
    326326#endif 
    327327        } 
    328          
     328 
    329329        void disableAndPushOccludersCurrentMask(NodePath& nodePath); 
    330330 
    331331        void popOccludersCurrentMask(NodePath& nodePath); 
    332          
     332 
    333333        static osg::Vec4 computePixelSizeVector(const Viewport& W, const Matrix& P, const Matrix& M); 
    334334 
    335335        virtual ~CullingSet(); 
    336          
     336 
    337337 
    338338    protected: 
    339      
     339 
    340340 
    341341        Mask                _mask; 
    342342        Polytope            _frustum; 
    343         StateFrustumList    _stateFrustumList;         
    344         OccluderList        _occluderList;         
     343        StateFrustumList    _stateFrustumList; 
     344        OccluderList        _occluderList; 
    345345        Vec4                _pixelSizeVector; 
    346346        float               _smallFeatureCullingPixelSize; 
     
    350350}    // end of namespace 
    351351 
    352 #endif  
     352#endif