Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:StefanBruens:branches:games
OpenSceneGraph1
OpenSceneGraph-1.2-type-qualifiers.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File OpenSceneGraph-1.2-type-qualifiers.patch of Package OpenSceneGraph1
Index: OpenSceneGraph-1.2/OpenSceneGraph/examples/osgcluster/osgcluster.cpp =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/examples/osgcluster/osgcluster.cpp +++ OpenSceneGraph-1.2/OpenSceneGraph/examples/osgcluster/osgcluster.cpp @@ -52,7 +52,7 @@ class CameraPacket { void writeEventQueue(osgProducer::Viewer& viewer); void setMasterKilled(const bool flag) { _masterKilled = flag; } - const bool getMasterKilled() const { return _masterKilled; } + const bool& getMasterKilled() const { return _masterKilled; } unsigned int _byte_order; bool _masterKilled; Index: OpenSceneGraph-1.2/OpenSceneGraph/include/osg/Uniform =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/include/osg/Uniform +++ OpenSceneGraph-1.2/OpenSceneGraph/include/osg/Uniform @@ -182,7 +182,7 @@ class OSG_EXPORT Uniform : public Object bool setType( Type t ); /** Get the type of glUniform as enum. */ - const Type getType() const { return _type; } + const Type& getType() const { return _type; } /** Set the name of the glUniform, ensuring it is only set once.*/ void setName( const std::string& name ); Index: OpenSceneGraph-1.2/OpenSceneGraph/include/osgParticle/Particle =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/include/osgParticle/Particle +++ OpenSceneGraph-1.2/OpenSceneGraph/include/osgParticle/Particle @@ -141,7 +141,7 @@ namespace osgParticle inline float getCurrentAlpha() const { return _current_alpha; } /// Get the s texture coordinate of the bottom left of the particle - inline const float getSTexCoord() const { return _s_coord; } + inline const float& getSTexCoord() const { return _s_coord; } /// Get the t texture coordinate of the bottom left of the particle inline float getTCoord() const { return _t_coord; } Index: OpenSceneGraph-1.2/OpenSceneGraph/include/osgSim/DOFTransform =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/include/osgSim/DOFTransform +++ OpenSceneGraph-1.2/OpenSceneGraph/include/osgSim/DOFTransform @@ -101,7 +101,7 @@ class OSGSIM_EXPORT DOFTransform : publi }; void setHPRMultOrder(const MultOrder order) {_multOrder = order;} - inline const MultOrder getHPRMultOrder() const { return _multOrder;} + inline const MultOrder& getHPRMultOrder() const { return _multOrder;} inline void setAnimationOn(bool do_animate) {_animationOn = do_animate;} inline bool getAnimationOn() const {return _animationOn;} Index: OpenSceneGraph-1.2/OpenSceneGraph/include/osgUtil/Tesselator =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/include/osgUtil/Tesselator +++ OpenSceneGraph-1.2/OpenSceneGraph/include/osgUtil/Tesselator @@ -60,15 +60,15 @@ class OSGUTIL_EXPORT Tesselator : public /** Set and get tesselation request boundary only on/off */ void setBoundaryOnly (const bool tt) { _boundaryOnly=tt;} - inline const bool getBoundaryOnly ( ) { return _boundaryOnly;} + inline const bool& getBoundaryOnly ( ) { return _boundaryOnly;} /** Set and get tesselation windong rule */ void setWindingType (const WindingType wt) { _wtype=wt;} - inline const WindingType getWindingType ( ) { return _wtype;} + inline const WindingType& getWindingType ( ) { return _wtype;} /** Set and get tesselation type */ void setTesselationType (const TesselationType tt) { _ttype=tt;} - inline const TesselationType getTesselationType ( ) { return _ttype;} + inline const TesselationType& getTesselationType ( ) { return _ttype;} /** Change the contours lists of the geometry into tesselated primitives (the * list of primitives in the original geometry is stored in the tesselator for Index: OpenSceneGraph-1.2/OpenSceneGraph/include/osgUtil/TriStripVisitor =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/include/osgUtil/TriStripVisitor +++ OpenSceneGraph-1.2/OpenSceneGraph/include/osgUtil/TriStripVisitor @@ -61,7 +61,7 @@ class OSGUTIL_EXPORT TriStripVisitor : p return _cacheSize; } - inline const unsigned int getCacheSize() const + inline const unsigned int& getCacheSize() const { return _cacheSize; } @@ -76,7 +76,7 @@ class OSGUTIL_EXPORT TriStripVisitor : p return _minStripSize; } - inline const unsigned int getMinStripSize() const + inline const unsigned int& getMinStripSize() const { return _minStripSize; } Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/ac3d/Geode.cpp =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/ac3d/Geode.cpp +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/ac3d/Geode.cpp @@ -639,7 +639,7 @@ void Geode::OutputPolygonDelsUInt(const } -const int Geode::ProcessMaterial(ostream& fout, const unsigned int igeode) +const int& Geode::ProcessMaterial(ostream& fout, const unsigned int& igeode) { // outputs materials from one geode // extended for multiple geode models, GWM 2003. Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/dw/ReaderWriterDW.cpp =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/dw/ReaderWriterDW.cpp +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/dw/ReaderWriterDW.cpp @@ -330,7 +330,7 @@ public: void tesselate(const std::vector<Vec3> verts, const dwmaterial *themat, GLUtesselator *ts, _dwobj *dwob, const Matrix *tmat) const; void link(const int idop, const _face *f2, const int idop2,const std::vector<Vec3> verts, const dwmaterial *themat) const; // to join up opposed faces of a hole - inline const int getidx(int i) const { return idx[i];} + inline const int& getidx(int i) const { return idx[i];} private: void linkholes(const std::vector<Vec3> verts, const dwmaterial *themat, const _face *f2) const; void reverse() { // reverse order of the vertices Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/dxf/dxfEntity.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/dxf/dxfEntity.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/dxf/dxfEntity.h @@ -147,10 +147,10 @@ public: virtual void assign(dxfFile* dxf, codeValue& cv); void getVertex(double &x, double &y, double &z) { x=_vertex.x();y=_vertex.y();z=_vertex.z(); } const osg::Vec3d& getVertex() const { return _vertex; } - const unsigned short getIndice1() const { return _indice1; } - const unsigned short getIndice2() const { return _indice2; } - const unsigned short getIndice3() const { return _indice3; } - const unsigned short getIndice4() const { return _indice4; } + const unsigned short& getIndice1() const { return _indice1; } + const unsigned short& getIndice2() const { return _indice2; } + const unsigned short& getIndice3() const { return _indice3; } + const unsigned short& getIndice4() const { return _indice4; } protected: osg::Vec3d _vertex; Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoAction.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/geo/osgGeoAction.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoAction.h @@ -159,9 +159,9 @@ public: inline void setMin(const float v) { min.set(v);} inline void setMax(const float v) { max.set(v);} inline void setVal(const float v) { val.set(v);} - const double getMin(void) const { return min.get();} - const double getMax(void) const { return max.get();} - const double getVal(void) const { return val.get();} + const double& getMin(void) const { return min.get();} + const double& getMax(void) const { return max.get();} + const double& getVal(void) const { return val.get();} private: geoArithConstant min,max,val; }; Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoNodes.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/geo/osgGeoNodes.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoNodes.h @@ -21,7 +21,7 @@ public: inline unsigned int getFID() const { return fid;} inline double *getVar() { return &(val.d);} // address of variable - inline const double getVal() const { return (val.d);} + inline const double& getVal() const { return (val.d);} void setVal(double v) { val.d=v; if (constrained) { if (v>vmax) val.d=vmax; Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoStructs.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/geo/osgGeoStructs.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/geo/osgGeoStructs.h @@ -434,7 +434,7 @@ public: typedef std::vector< geoField > geoFieldList; georecord() {id=0; parent=NULL; instance=NULL; nod=NULL; } ~georecord() {;} - inline const uint getType(void) const {return id;} + inline const uint& getType(void) const {return id;} typedef std::vector<osg::ref_ptr<osg::MatrixTransform> > instancelist; // list 0f unused instance matrices void addInstance(osg::MatrixTransform *mtr) { mtrlist.push_back(mtr);} inline void setNode(osg::Node *n) { Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/txp/TXPParser.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/txp/TXPParser.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/txp/TXPParser.h @@ -180,7 +180,7 @@ public: // Returns true if we are under billboard subgraph - inline const bool underBillboardSubgraph() const + inline const bool& underBillboardSubgraph() const { return _underBillboardSubgraph; } @@ -216,7 +216,7 @@ public: DeferredLightAttribute& getLightAttribute(int ix); // Returns if we are under layer subgraph - inline const bool underLayerSubgraph() const + inline const bool& underLayerSubgraph() const { return _underLayerSubgraph; } Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgUtil/DelaunayTriangulator.cpp =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgUtil/DelaunayTriangulator.cpp +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgUtil/DelaunayTriangulator.cpp @@ -195,7 +195,7 @@ public: // GWM July 2005 add test for triangle intersected by p1-p2. // return true for unused edge - const bool intersected(const unsigned int ip1,const unsigned int ip2,const osg::Vec2 p1 ,const osg::Vec2 p2,const int iedge, osg::Vec3Array *points) const + const bool& intersected(const unsigned int ip1,const unsigned int ip2,const osg::Vec2 p1 ,const osg::Vec2 p2,const int iedge, osg::Vec3Array *points) const { // return true if edge iedge of triangle is intersected by ip1,ip2 Vertex_index ie1,ie2; Index: OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/ac3d/Geode.h =================================================================== --- OpenSceneGraph-1.2.orig/OpenSceneGraph/src/osgPlugins/ac3d/Geode.h +++ OpenSceneGraph-1.2/OpenSceneGraph/src/osgPlugins/ac3d/Geode.h @@ -9,7 +9,7 @@ namespace ac3d class Geode : public osg::Geode { public: - const int ProcessMaterial(std::ostream& fout, const unsigned int igeode); + const int& ProcessMaterial(std::ostream& fout, const unsigned int& igeode); void ProcessGeometry(std::ostream& fout, const unsigned int igeode); private: void OutputTriangle(const int iCurrentMaterial,const unsigned int surfaceFlags,
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor