Changeset 9630

Show
Ignore:
Timestamp:
02/02/09 21:35:19 (5 years ago)
Author:
robert
Message:

Warnings fixes for VS.

Location:
OpenSceneGraph/trunk
Files:
20 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/include/osgIntrospection/Attributes

    r5655 r9630  
    289289    private: 
    290290        const Type& _type; 
     291 
     292        PropertyTypeAttribute& operator = (const PropertyTypeAttribute&) { return *this; } 
    291293    }; 
    292294 
     
    314316 
    315317    private: 
     318     
     319        IndexTypeAttribute& operator = (const IndexTypeAttribute&) { return *this; } 
     320     
    316321        int _wi; 
    317322        const Type& _type; 
  • OpenSceneGraph/trunk/include/osgIntrospection/ConstructorInfo

    r9376 r9630  
    9393         
    9494    private: 
     95 
     96        ConstructorInfo& operator = (const ConstructorInfo&) { return *this; } 
     97 
    9598        const Type& _declarationType; 
    9699        ParameterInfoList _params; 
  • OpenSceneGraph/trunk/include/osgIntrospection/MethodInfo

    r9376 r9630  
    115115 
    116116    private: 
     117 
     118        MethodInfo& operator = (const MethodInfo&) { return *this; } 
     119 
    117120        inline std::string strip_namespace(const std::string& s) const; 
    118121 
  • OpenSceneGraph/trunk/include/osgIntrospection/ParameterInfo

    r5328 r9630  
    6969 
    7070    private: 
     71 
     72        ParameterInfo& operator = (const ParameterInfo&) { return *this; } 
     73 
    7174        std::string _name; 
    7275        const Type& _type; 
  • OpenSceneGraph/trunk/include/osgIntrospection/PropertyInfo

    r9376 r9630  
    361361 
    362362    private: 
     363     
     364        PropertyInfo& operator = (const PropertyInfo&) { return *this; } 
     365 
    363366        const Type& _declarationType; 
    364367        const Type& _ptype; 
  • OpenSceneGraph/trunk/include/osgIntrospection/Value

    r6368 r9630  
    178178        { 
    179179            Instance(T data): _data(data) {} 
     180             
    180181            virtual Instance_base *clone() const { return new Instance<T>(*this); } 
    181182            virtual ~Instance() {} 
    182183            T _data; 
     184             
     185        protected: 
     186         
     187            Instance& operator = (const Instance& rhs) 
     188            { 
     189                if (&rhs!=this)  
     190                { 
     191                    _data = rhs._data; 
     192                } 
     193                return *this; 
     194            } 
     195             
    183196        }; 
    184197 
     
    234247                _const_ref_inst = new Instance<const T &>(vl->_data); 
    235248            } 
    236  
     249             
    237250            virtual Instance_box_base *clone() const 
    238251            { 
     
    262275        private: 
    263276            bool nullptr_; 
     277 
     278            Instance_box& operator = (const Instance_box&) { return *this; } 
     279 
    264280        }; 
    265281 
  • OpenSceneGraph/trunk/src/osg/ShapeDrawable.cpp

    r9062 r9630  
    6060         
    6161    protected: 
     62 
     63        DrawShapeVisitor& operator = (const DrawShapeVisitor&) { return *this; } 
     64 
    6265        enum SphereHalf { SphereTopHalf, SphereBottomHalf }; 
    6366     
     
    10561059 
    10571060        BoundingBox&    _bb; 
     1061 
     1062    protected: 
     1063 
     1064        ComputeBoundShapeVisitor& operator = (const ComputeBoundShapeVisitor&) { return *this; } 
     1065 
    10581066}; 
    10591067 
     
    13231331 
    13241332    private: 
     1333 
     1334        PrimitiveShapeVisitor& operator = (const PrimitiveShapeVisitor&) { return *this; } 
     1335 
    13251336        // helpers for apply( Cylinder | Sphere | Capsule ) 
    13261337        void createCylinderBody(unsigned int numSegments, float radius, float height, const osg::Matrix& matrix); 
  • OpenSceneGraph/trunk/src/osg/Transform.cpp

    r9377 r9630  
    3939            _ignoreCameras(ignoreCameras) 
    4040            {} 
    41  
    42         META_NodeVisitor("osg","TransformVisitor") 
    4341 
    4442        virtual void apply(Transform& transform) 
     
    8684            } 
    8785        } 
     86         
     87    protected: 
     88     
     89        TransformVisitor& operator = (const TransformVisitor&) { return *this; } 
    8890     
    8991}; 
  • OpenSceneGraph/trunk/src/osgDB/DatabasePager.cpp

    r9546 r9630  
    258258    std::set<osg::ref_ptr<osg::Drawable> >  _drawableSet; 
    259259    osg::ref_ptr<osg::KdTreeBuilder>        _kdTreeBuilder; 
     260     
     261protected: 
     262 
     263    FindCompileableGLObjectsVisitor& operator = (const FindCompileableGLObjectsVisitor&) { return *this; } 
    260264}; 
    261265 
  • OpenSceneGraph/trunk/src/osgSim/SphereSegment.cpp

    r9377 r9630  
    921921 
    922922    const std::type_info&  _t; 
     923     
     924protected: 
     925 
     926    ActivateTransparencyOnType& operator = (const ActivateTransparencyOnType&) { return *this; } 
    923927}; 
    924928 
     
    939943 
    940944    const std::type_info&  _t; 
     945     
     946protected: 
     947 
     948    DeactivateTransparencyOnType& operator = (const DeactivateTransparencyOnType&) { return *this; } 
    941949}; 
    942950 
     
    11911199 
    11921200        VertexArray& _vertices; 
     1201 
     1202    protected: 
     1203     
     1204        SortFunctor& operator = (const SortFunctor&) { return *this; } 
    11931205    }; 
    11941206 
     
    26012613            return _lowerOutside ? _plane.distance(v) : -_plane.distance(v) ; 
    26022614        } 
     2615     
     2616    protected: 
     2617         
     2618        AzimPlaneIntersector& operator = (const AzimPlaneIntersector&) { return *this; } 
    26032619    }; 
    26042620 
     
    27382754            return _lowerOutside ? computedElev-_elev : _elev-computedElev ; 
    27392755        } 
     2756         
     2757    protected: 
     2758     
     2759        ElevationIntersector& operator = (const ElevationIntersector&) { return *this; } 
    27402760 
    27412761    }; 
     
    28642884        } 
    28652885 
     2886 
     2887    protected: 
     2888     
     2889        RadiusIntersector& operator = (const RadiusIntersector&) { return *this; } 
    28662890 
    28672891    }; 
  • OpenSceneGraph/trunk/src/osgText/String.cpp

    r9376 r9630  
    5555    unsigned int            _index; 
    5656    unsigned char           _nullCharacter; 
     57     
     58protected: 
     59 
     60    look_ahead_iterator& operator = (const look_ahead_iterator&) { return *this; } 
    5761}; 
    5862 
  • OpenSceneGraph/trunk/src/osgUtil/CullVisitor.cpp

    r9411 r9630  
    8585 
    8686   protected: 
     87    
     88        PrintVisitor& operator = (const PrintVisitor&) { return *this; } 
    8789     
    8890        std::ostream& _out; 
  • OpenSceneGraph/trunk/src/osgUtil/DelaunayTriangulator.cpp

    r6446 r9630  
    118118    }; 
    119119 
    120     Edge() {} 
     120    Edge(): ib_(0), ie_(0), ibs_(0), ies_(0), duplicate_(false) {} 
    121121    Edge(Vertex_index ib, Vertex_index ie) : ib_(ib), ie_(ie), ibs_(osg::minimum(ib, ie)), ies_(osg::maximum(ib, ie)), duplicate_(false) {} 
    122122 
     
    151151{ 
    152152public: 
     153 
     154    Triangle(): 
     155        a_(0), 
     156        b_(0), 
     157        c_(0) {} 
     158         
     159     
    153160    Triangle(Vertex_index a, Vertex_index b, Vertex_index c, osg::Vec3Array *points) 
    154161        :    a_(a),  
     
    160167        edge_[1] = Edge(b_, c_); 
    161168        edge_[2] = Edge(c_, a_); 
     169    } 
     170 
     171    Triangle& operator = (const Triangle& rhs) 
     172    { 
     173        if (&rhs==this) return *this; 
     174         
     175        a_ = rhs.a_; 
     176        b_ = rhs.b_; 
     177        c_ = rhs.c_; 
     178        cc_ = rhs.cc_; 
     179        edge_[0]  = rhs.edge_[0]; 
     180        edge_[1]  = rhs.edge_[1]; 
     181        edge_[2]  = rhs.edge_[2]; 
     182         
     183        return *this; 
    162184    } 
    163185 
     
    321343     
    322344private: 
     345 
    323346 
    324347    bool intersect(const osg::Vec2 p1,const osg::Vec2 p2,const osg::Vec2 p3,const osg::Vec2 p4) const 
  • OpenSceneGraph/trunk/src/osgUtil/EdgeCollector.cpp

    r7752 r9630  
    429429         
    430430        EdgeCollector::PointList& _pointList; 
     431         
     432    protected: 
     433     
     434        CopyVertexArrayToPointsVisitor& operator = (const CopyVertexArrayToPointsVisitor&) { return *this; } 
    431435}; 
    432436 
  • OpenSceneGraph/trunk/src/osgUtil/IntersectVisitor.cpp

    r7648 r9630  
    419419    float               _r3; 
    420420    const osg::Vec3*    _v3;         
     421 
     422protected: 
     423 
     424    TriangleHit& operator = (const TriangleHit&) { return *this; } 
     425 
    421426}; 
    422427 
  • OpenSceneGraph/trunk/src/osgUtil/LineSegmentIntersector.cpp

    r8711 r9630  
    4646        const osg::Vec3*    _v2;         
    4747        float               _r3; 
    48         const osg::Vec3*    _v3;         
     48        const osg::Vec3*    _v3; 
     49         
     50    protected: 
     51     
     52        TriangleIntersection& operator = (const TriangleIntersection&) { return *this; } 
    4953    }; 
    5054 
  • OpenSceneGraph/trunk/src/osgUtil/Simplifier.cpp

    r8977 r9630  
    13491349         
    13501350        EdgeCollapse::PointList& _pointList; 
     1351         
     1352         
     1353    protected: 
     1354     
     1355        CopyArrayToPointsVisitor& operator = (const CopyArrayToPointsVisitor&) { return *this; } 
    13511356}; 
    13521357 
     
    14011406         
    14021407        EdgeCollapse::PointList& _pointList; 
     1408 
     1409    protected: 
     1410     
     1411        CopyVertexArrayToPointsVisitor& operator = (const CopyVertexArrayToPointsVisitor&) { return *this; } 
     1412 
    14031413}; 
    14041414 
     
    15681578        EdgeCollapse::PointList& _pointList; 
    15691579        unsigned int _index; 
     1580         
     1581    protected: 
     1582     
     1583        CopyPointsToArrayVisitor& operator = (CopyPointsToArrayVisitor&) { return *this; } 
    15701584}; 
    15711585 
     
    16341648         
    16351649        EdgeCollapse::PointList& _pointList; 
     1650         
     1651    protected: 
     1652     
     1653        CopyPointsToVertexArrayVisitor& operator = (CopyPointsToArrayVisitor&) { return *this; } 
    16361654}; 
    16371655 
  • OpenSceneGraph/trunk/src/osgUtil/TriStripVisitor.cpp

    r7648 r9630  
    4747        virtual void apply(const Vec3& v) { _o << v; } 
    4848        virtual void apply(const Vec4& v) { _o << v; } 
     49 
     50    protected: 
     51     
     52        WriteValue& operator = (const WriteValue&) { return *this; } 
    4953}; 
    5054 
     
    130134    } 
    131135 
     136protected: 
     137 
     138    VertexAttribComparitor& operator = (const VertexAttribComparitor&) { return *this; }     
     139 
    132140}; 
    133141 
     
    164172        virtual void apply(osg::Vec3Array& array) { remap(array); } 
    165173        virtual void apply(osg::Vec4Array& array) { remap(array); } 
     174 
     175protected: 
     176 
     177        RemapArray& operator = (const RemapArray&) { return *this; } 
    166178}; 
    167179 
  • OpenSceneGraph/trunk/src/osgUtil/TriStrip_graph_array.h

    r4006 r9630  
    195195 
    196196protected: 
     197 
     198    graph_array& operator = (const graph_array&) { return *this; } 
     199 
    197200    size_t                m_NbArcs; 
    198201    std::vector<node>    m_Nodes; 
  • OpenSceneGraph/trunk/src/osgViewer/PixelBufferWin32.cpp

    r9477 r9630  
    190190public: 
    191191    TemporaryWindow(); 
    192     TemporaryWindow(const TemporaryWindow &); 
    193192 
    194193    HWND  getHandle() const    { return _handle; } 
     
    200199protected: 
    201200    ~TemporaryWindow(); 
     201    TemporaryWindow(const TemporaryWindow &) {} 
    202202    TemporaryWindow &operator=(const TemporaryWindow &) { return *this; } 
    203203 
     
    220220{ 
    221221    create(); 
    222 } 
    223  
    224 TemporaryWindow::TemporaryWindow(const TemporaryWindow &) 
    225 { 
    226     throw "This is TemporaryWindow, please don't copy me!";  
    227222} 
    228223