From 1f5b044c713e7e3fd6913ae36e8382808d59a722 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 26 Oct 2004 10:26:43 +0000 Subject: [PATCH] Made ReaderWriter::className const --- include/osgDB/ReaderWriter | 2 +- src/osgPlugins/3dc/ReaderWriter3DC.cpp | 2 +- src/osgPlugins/Inventor/ReaderWriterIV.h | 2 +- src/osgPlugins/ac3d/ac3d.cpp | 2 +- src/osgPlugins/bmp/ReaderWriterBMP.cpp | 2 +- src/osgPlugins/dds/ReaderWriterDDS.cpp | 2 +- src/osgPlugins/directx/ReaderWriterDirectX.cpp | 2 +- src/osgPlugins/dw/ReaderWriterDW.cpp | 2 +- src/osgPlugins/flt/ReaderWriterATTR.cpp | 2 +- src/osgPlugins/flt/ReaderWriterFLT.h | 2 +- src/osgPlugins/freetype/ReaderWriterFreeType.cpp | 2 +- src/osgPlugins/gdal/ReaderWriterGDAL.cpp | 2 +- src/osgPlugins/geo/ReaderWriterGEO.cpp | 2 +- src/osgPlugins/gif/ReaderWriterGIF.cpp | 2 +- src/osgPlugins/ive/ReaderWriterIVE.cpp | 2 +- src/osgPlugins/jp2/ReaderWriterJP2.cpp | 2 +- src/osgPlugins/jpeg/ReaderWriterJPEG.cpp | 2 +- src/osgPlugins/lib3ds/ReaderWriter3DS.cpp | 2 +- src/osgPlugins/logo/ReaderWriterLOGO.cpp | 2 +- src/osgPlugins/lwo/ReaderWriterLWO.cpp | 2 +- src/osgPlugins/lws/ReaderWriterLWS.cpp | 2 +- src/osgPlugins/md2/ReaderWriterMD2.cpp | 2 +- src/osgPlugins/mpeg/ReaderWriterMPEG.cpp | 2 +- src/osgPlugins/net/ReaderWriterNET.cpp | 2 +- src/osgPlugins/obj/ReaderWriterOBJ.cpp | 2 +- src/osgPlugins/osg/ReaderWriterOSG.cpp | 2 +- src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp | 2 +- src/osgPlugins/pfb/ReaderWriterPFB.cpp | 2 +- src/osgPlugins/pic/ReaderWriterPIC.cpp | 2 +- src/osgPlugins/png/ReaderWriterPNG.cpp | 2 +- src/osgPlugins/pnm/ReaderWriterPNM.cpp | 2 +- src/osgPlugins/quicktime/ReaderWriterQT.cpp | 2 +- src/osgPlugins/rgb/ReaderWriterRGB.cpp | 2 +- src/osgPlugins/rot/ReaderWriterROT.cpp | 2 +- src/osgPlugins/scale/ReaderWriterSCALE.cpp | 2 +- src/osgPlugins/tga/ReaderWriterTGA.cpp | 2 +- src/osgPlugins/tgz/ReaderWriterTGZ.cpp | 2 +- src/osgPlugins/tiff/ReaderWriterTIFF.cpp | 2 +- src/osgPlugins/trans/ReaderWriterTRANS.cpp | 2 +- src/osgPlugins/txp/ReaderWriterTXP.h | 2 +- src/osgPlugins/zip/ReaderWriterZIP.cpp | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) diff --git a/include/osgDB/ReaderWriter b/include/osgDB/ReaderWriter index 80525f532..36102545b 100644 --- a/include/osgDB/ReaderWriter +++ b/include/osgDB/ReaderWriter @@ -32,7 +32,7 @@ class OSGDB_EXPORT ReaderWriter : public osg::Referenced { public: virtual ~ReaderWriter(); // {} - virtual const char* className() = 0; + virtual const char* className() const = 0; virtual bool acceptsExtension(const std::string& /*extension*/) { return false; } /** Options base class used for passing options into plugins to control their operation.*/ diff --git a/src/osgPlugins/3dc/ReaderWriter3DC.cpp b/src/osgPlugins/3dc/ReaderWriter3DC.cpp index b19d005f6..14a6a87e8 100644 --- a/src/osgPlugins/3dc/ReaderWriter3DC.cpp +++ b/src/osgPlugins/3dc/ReaderWriter3DC.cpp @@ -15,7 +15,7 @@ using namespace osg; class ReaderWriter3DC : public osgDB::ReaderWriter { public: - virtual const char* className() { return "3DC point cloud reader"; } + virtual const char* className() const { return "3DC point cloud reader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/Inventor/ReaderWriterIV.h b/src/osgPlugins/Inventor/ReaderWriterIV.h index 096d27fcb..bb708441a 100644 --- a/src/osgPlugins/Inventor/ReaderWriterIV.h +++ b/src/osgPlugins/Inventor/ReaderWriterIV.h @@ -9,7 +9,7 @@ class ReaderWriterIV : public osgDB::ReaderWriter public: ReaderWriterIV(); - virtual const char* className() + virtual const char* className() const { return "Inventor Reader"; } diff --git a/src/osgPlugins/ac3d/ac3d.cpp b/src/osgPlugins/ac3d/ac3d.cpp index d74306b9a..caaf7bd17 100644 --- a/src/osgPlugins/ac3d/ac3d.cpp +++ b/src/osgPlugins/ac3d/ac3d.cpp @@ -70,7 +70,7 @@ class geodeVisitor : public osg::NodeVisitor { // collects geodes from scene sub class ReaderWriterAC : public osgDB::ReaderWriter { public: - virtual const char* className() { return "AC3D Database Reader"; } + virtual const char* className() const { return "AC3D Database Reader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/bmp/ReaderWriterBMP.cpp b/src/osgPlugins/bmp/ReaderWriterBMP.cpp index 7ef6247f2..b42e6b2f0 100644 --- a/src/osgPlugins/bmp/ReaderWriterBMP.cpp +++ b/src/osgPlugins/bmp/ReaderWriterBMP.cpp @@ -316,7 +316,7 @@ int *numComponents_ret) class ReaderWriterBMP : public osgDB::ReaderWriter { public: - virtual const char* className() { return "BMP Image Reader"; } + virtual const char* className() const { return "BMP Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"bmp"); } virtual ReadResult readImage(const std::string& file, const osgDB::ReaderWriter::Options*) diff --git a/src/osgPlugins/dds/ReaderWriterDDS.cpp b/src/osgPlugins/dds/ReaderWriterDDS.cpp index 44c75f458..f14a1f910 100644 --- a/src/osgPlugins/dds/ReaderWriterDDS.cpp +++ b/src/osgPlugins/dds/ReaderWriterDDS.cpp @@ -702,7 +702,7 @@ bool WriteDDSFile(const osg::Image *img, const char *filename) class ReaderWriterDDS : public osgDB::ReaderWriter { public: - virtual const char* className() + virtual const char* className() const { return "DDS Image Reader/Writer"; } diff --git a/src/osgPlugins/directx/ReaderWriterDirectX.cpp b/src/osgPlugins/directx/ReaderWriterDirectX.cpp index ef30c5ef1..6a55e8c5a 100644 --- a/src/osgPlugins/directx/ReaderWriterDirectX.cpp +++ b/src/osgPlugins/directx/ReaderWriterDirectX.cpp @@ -50,7 +50,7 @@ class ReaderWriterDirectX : public osgDB::ReaderWriter public: ReaderWriterDirectX() { } - virtual const char* className() { + virtual const char* className() const { return "DirectX Reader/Writer"; } diff --git a/src/osgPlugins/dw/ReaderWriterDW.cpp b/src/osgPlugins/dw/ReaderWriterDW.cpp index cb7e90086..cf01db77d 100644 --- a/src/osgPlugins/dw/ReaderWriterDW.cpp +++ b/src/osgPlugins/dw/ReaderWriterDW.cpp @@ -792,7 +792,7 @@ void _dwobj::buildDrawable(Group *grp) class ReaderWriterDW : public osgDB::ReaderWriter { public: - virtual const char* className() { return "Design Workshop Database Reader"; } + virtual const char* className() const { return "Design Workshop Database Reader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/flt/ReaderWriterATTR.cpp b/src/osgPlugins/flt/ReaderWriterATTR.cpp index c4dbf09de..688d7948e 100644 --- a/src/osgPlugins/flt/ReaderWriterATTR.cpp +++ b/src/osgPlugins/flt/ReaderWriterATTR.cpp @@ -742,7 +742,7 @@ flt::AttrData* Attr::createOsgStateSet() class ReaderWriterATTR : public osgDB::ReaderWriter { public: - virtual const char* className() { return "ATTR Image Attribute Reader/Writer"; } + virtual const char* className() const { return "ATTR Image Attribute Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/flt/ReaderWriterFLT.h b/src/osgPlugins/flt/ReaderWriterFLT.h index 35c598167..908222526 100644 --- a/src/osgPlugins/flt/ReaderWriterFLT.h +++ b/src/osgPlugins/flt/ReaderWriterFLT.h @@ -48,7 +48,7 @@ class ReaderWriterFLT : public osgDB::ReaderWriter { public: - virtual const char* className() { return "FLT Reader/Writer"; } + virtual const char* className() const { return "FLT Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"flt"); diff --git a/src/osgPlugins/freetype/ReaderWriterFreeType.cpp b/src/osgPlugins/freetype/ReaderWriterFreeType.cpp index 85993f561..d71ca6551 100644 --- a/src/osgPlugins/freetype/ReaderWriterFreeType.cpp +++ b/src/osgPlugins/freetype/ReaderWriterFreeType.cpp @@ -7,7 +7,7 @@ class ReaderWriterFreeType : public osgDB::ReaderWriter { public: - virtual const char* className() { return "FreeType Font Reader/Writer"; } + virtual const char* className() const { return "FreeType Font Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/gdal/ReaderWriterGDAL.cpp b/src/osgPlugins/gdal/ReaderWriterGDAL.cpp index b63febea8..b9ea4d524 100644 --- a/src/osgPlugins/gdal/ReaderWriterGDAL.cpp +++ b/src/osgPlugins/gdal/ReaderWriterGDAL.cpp @@ -13,7 +13,7 @@ class ReaderWriterGDAL : public osgDB::ReaderWriter { public: - virtual const char* className() { return "GDAL Image Reader"; } + virtual const char* className() const { return "GDAL Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"gdal") || osgDB::equalCaseInsensitive(extension,"gdal"); diff --git a/src/osgPlugins/geo/ReaderWriterGEO.cpp b/src/osgPlugins/geo/ReaderWriterGEO.cpp index 3ef7734d3..232ee1a84 100644 --- a/src/osgPlugins/geo/ReaderWriterGEO.cpp +++ b/src/osgPlugins/geo/ReaderWriterGEO.cpp @@ -391,7 +391,7 @@ private: class ReaderWriterGEO : public osgDB::ReaderWriter { public: - virtual const char* className() { return "GEO Reader/Writer"; } + virtual const char* className() const { return "GEO Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/gif/ReaderWriterGIF.cpp b/src/osgPlugins/gif/ReaderWriterGIF.cpp index b4db97ea4..933f3ab27 100644 --- a/src/osgPlugins/gif/ReaderWriterGIF.cpp +++ b/src/osgPlugins/gif/ReaderWriterGIF.cpp @@ -318,7 +318,7 @@ int *numComponents_ret) class ReaderWriterGIF : public osgDB::ReaderWriter { public: - virtual const char* className() { return "GIF Image Reader"; } + virtual const char* className() const { return "GIF Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"gif"); diff --git a/src/osgPlugins/ive/ReaderWriterIVE.cpp b/src/osgPlugins/ive/ReaderWriterIVE.cpp index 3a37e11c0..9fcef7de6 100644 --- a/src/osgPlugins/ive/ReaderWriterIVE.cpp +++ b/src/osgPlugins/ive/ReaderWriterIVE.cpp @@ -13,7 +13,7 @@ using namespace osgDB; class IVEReaderWriter : public ReaderWriter { public: - virtual const char* className() { return "IVE Reader/Writer"; } + virtual const char* className() const { return "IVE Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/jp2/ReaderWriterJP2.cpp b/src/osgPlugins/jp2/ReaderWriterJP2.cpp index 7df3a7be5..31f2a0704 100644 --- a/src/osgPlugins/jp2/ReaderWriterJP2.cpp +++ b/src/osgPlugins/jp2/ReaderWriterJP2.cpp @@ -170,7 +170,7 @@ extern "C" { class ReaderWriterJP2 : public osgDB::ReaderWriter { public: - virtual const char* className() { return "RGB Image Reader/Writer"; } + virtual const char* className() const { return "RGB Image Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp index 205b22f1b..a42d2e02d 100644 --- a/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp +++ b/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp @@ -428,7 +428,7 @@ class ReaderWriterJPEG : public osgDB::ReaderWriter return 100; } public: - virtual const char* className() { return "JPEG Image Reader/Writer"; } + virtual const char* className() const { return "JPEG Image Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"jpeg") || osgDB::equalCaseInsensitive(extension,"jpg"); diff --git a/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp b/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp index 03d64f8d1..90ff84da2 100644 --- a/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp +++ b/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp @@ -91,7 +91,7 @@ class ReaderWriter3DS : public osgDB::ReaderWriter ReaderWriter3DS(); - virtual const char* className() { return "3DS Auto Studio Reader"; } + virtual const char* className() const { return "3DS Auto Studio Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"3ds"); } virtual ReadResult readNode(const std::string& file, const osgDB::ReaderWriter::Options*); diff --git a/src/osgPlugins/logo/ReaderWriterLOGO.cpp b/src/osgPlugins/logo/ReaderWriterLOGO.cpp index 7ea42cf56..a1ab58d9d 100644 --- a/src/osgPlugins/logo/ReaderWriterLOGO.cpp +++ b/src/osgPlugins/logo/ReaderWriterLOGO.cpp @@ -184,7 +184,7 @@ class Logos: public osg::Drawable class LOGOReaderWriter : public osgDB::ReaderWriter { public: - virtual const char* className() { return "Logo Database Reader/Writer"; } + virtual const char* className() const { return "Logo Database Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/lwo/ReaderWriterLWO.cpp b/src/osgPlugins/lwo/ReaderWriterLWO.cpp index f9afea313..f06164977 100644 --- a/src/osgPlugins/lwo/ReaderWriterLWO.cpp +++ b/src/osgPlugins/lwo/ReaderWriterLWO.cpp @@ -46,7 +46,7 @@ class ReaderWriterLWO : public osgDB::ReaderWriter public: ReaderWriterLWO() { } - virtual const char* className() { return "Lightwave Object Reader"; } + virtual const char* className() const { return "Lightwave Object Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"lwo") || osgDB::equalCaseInsensitive(extension,"lw") || osgDB::equalCaseInsensitive(extension,"geo"); } diff --git a/src/osgPlugins/lws/ReaderWriterLWS.cpp b/src/osgPlugins/lws/ReaderWriterLWS.cpp index 0acaae218..647253cb6 100644 --- a/src/osgPlugins/lws/ReaderWriterLWS.cpp +++ b/src/osgPlugins/lws/ReaderWriterLWS.cpp @@ -25,7 +25,7 @@ class ReaderWriterLWS : public osgDB::ReaderWriter public: ReaderWriterLWS() {} - virtual const char* className() { return "ReaderWriterLWS"; } + virtual const char* className() const { return "ReaderWriterLWS"; } virtual bool acceptsExtension(const std::string &extension) { return osgDB::equalCaseInsensitive(extension, "lws"); diff --git a/src/osgPlugins/md2/ReaderWriterMD2.cpp b/src/osgPlugins/md2/ReaderWriterMD2.cpp index d6c2029c4..41b10eef4 100644 --- a/src/osgPlugins/md2/ReaderWriterMD2.cpp +++ b/src/osgPlugins/md2/ReaderWriterMD2.cpp @@ -45,7 +45,7 @@ class ReaderWriterMD2 : public osgDB::ReaderWriter public: ReaderWriterMD2 () { } - virtual const char* className () { + virtual const char* className () const { return "Quake MD2 Reader"; } diff --git a/src/osgPlugins/mpeg/ReaderWriterMPEG.cpp b/src/osgPlugins/mpeg/ReaderWriterMPEG.cpp index 8f1a5b427..37d671295 100644 --- a/src/osgPlugins/mpeg/ReaderWriterMPEG.cpp +++ b/src/osgPlugins/mpeg/ReaderWriterMPEG.cpp @@ -13,7 +13,7 @@ class ReaderWriterMPEG : public osgDB::ReaderWriter { public: - virtual const char* className() { return "MPEG ImageStream Reader"; } + virtual const char* className() const { return "MPEG ImageStream Reader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/net/ReaderWriterNET.cpp b/src/osgPlugins/net/ReaderWriterNET.cpp index f10a90975..396113583 100644 --- a/src/osgPlugins/net/ReaderWriterNET.cpp +++ b/src/osgPlugins/net/ReaderWriterNET.cpp @@ -75,7 +75,7 @@ class NetReader : public osgDB::ReaderWriter public: NetReader() {} - virtual const char* className() { return "HTTP Protocol Model Reader"; } + virtual const char* className() const { return "HTTP Protocol Model Reader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/obj/ReaderWriterOBJ.cpp b/src/osgPlugins/obj/ReaderWriterOBJ.cpp index 3600b341d..eaa1b2b3f 100644 --- a/src/osgPlugins/obj/ReaderWriterOBJ.cpp +++ b/src/osgPlugins/obj/ReaderWriterOBJ.cpp @@ -50,7 +50,7 @@ class ReaderWriterOBJ : public osgDB::ReaderWriter public: ReaderWriterOBJ() { } - virtual const char* className() { return "Wavefront OBJ Reader"; } + virtual const char* className() const { return "Wavefront OBJ Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"obj"); } diff --git a/src/osgPlugins/osg/ReaderWriterOSG.cpp b/src/osgPlugins/osg/ReaderWriterOSG.cpp index ae599ca8a..13baf0c02 100644 --- a/src/osgPlugins/osg/ReaderWriterOSG.cpp +++ b/src/osgPlugins/osg/ReaderWriterOSG.cpp @@ -16,7 +16,7 @@ using namespace osgDB; class OSGReaderWriter : public ReaderWriter { public: - virtual const char* className() { return "OSG Reader/Writer"; } + virtual const char* className() const { return "OSG Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp b/src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp index 05b0b1461..61b3d6215 100644 --- a/src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp +++ b/src/osgPlugins/osgtgz/ReaderWriterOSGTGZ.cpp @@ -24,7 +24,7 @@ using namespace osg; class sgReaderWriterOSGTGZ : public osgDB::ReaderWriter { public: - virtual const char* className() { return "OSGTGZ Database Reader/Writer"; } + virtual const char* className() const { return "OSGTGZ Database Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"osgtgz"); diff --git a/src/osgPlugins/pfb/ReaderWriterPFB.cpp b/src/osgPlugins/pfb/ReaderWriterPFB.cpp index 4a4254bb3..bcf67b354 100644 --- a/src/osgPlugins/pfb/ReaderWriterPFB.cpp +++ b/src/osgPlugins/pfb/ReaderWriterPFB.cpp @@ -29,7 +29,7 @@ class ReaderWriterPFB : public osgDB::ReaderWriter void initPerformer(); - virtual const char* className() { return "Performer Reader/Writer"; } + virtual const char* className() const { return "Performer Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return diff --git a/src/osgPlugins/pic/ReaderWriterPIC.cpp b/src/osgPlugins/pic/ReaderWriterPIC.cpp index 3e9e65c1d..618073cf3 100644 --- a/src/osgPlugins/pic/ReaderWriterPIC.cpp +++ b/src/osgPlugins/pic/ReaderWriterPIC.cpp @@ -191,7 +191,7 @@ int *numComponents_ret) class ReaderWriterPIC : public osgDB::ReaderWriter { public: - virtual const char* className() { return "PIC Image Reader"; } + virtual const char* className() const { return "PIC Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"pic"); } virtual ReadResult readImage(const std::string& file, const osgDB::ReaderWriter::Options*) diff --git a/src/osgPlugins/png/ReaderWriterPNG.cpp b/src/osgPlugins/png/ReaderWriterPNG.cpp index eb9b08684..9b392ddcd 100644 --- a/src/osgPlugins/png/ReaderWriterPNG.cpp +++ b/src/osgPlugins/png/ReaderWriterPNG.cpp @@ -33,7 +33,7 @@ typedef struct class ReaderWriterPNG : public osgDB::ReaderWriter { public: - virtual const char* className() { return "PNG Image Reader/Writer"; } + virtual const char* className() const { return "PNG Image Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"png"); } virtual ReadResult readImage(const std::string& file, const osgDB::ReaderWriter::Options*) diff --git a/src/osgPlugins/pnm/ReaderWriterPNM.cpp b/src/osgPlugins/pnm/ReaderWriterPNM.cpp index 4e78fb323..fac9fd0fc 100644 --- a/src/osgPlugins/pnm/ReaderWriterPNM.cpp +++ b/src/osgPlugins/pnm/ReaderWriterPNM.cpp @@ -16,7 +16,7 @@ using namespace osg; class ReaderWriterPNM : public osgDB::ReaderWriter { public: - virtual const char* className() { return "PNM Image Reader/Writer"; } + virtual const char* className() const { return "PNM Image Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension, "pnm") || diff --git a/src/osgPlugins/quicktime/ReaderWriterQT.cpp b/src/osgPlugins/quicktime/ReaderWriterQT.cpp index 60aaa8c40..91a8d1f83 100644 --- a/src/osgPlugins/quicktime/ReaderWriterQT.cpp +++ b/src/osgPlugins/quicktime/ReaderWriterQT.cpp @@ -25,7 +25,7 @@ using namespace osg; class ReaderWriterQT : public osgDB::ReaderWriter { public: - virtual const char* className() { return "Default Quicktime Image Reader/Writer"; } + virtual const char* className() const { return "Default Quicktime Image Reader/Writer"; } virtual bool acceptsMovieExtension(const std::string& extension) { diff --git a/src/osgPlugins/rgb/ReaderWriterRGB.cpp b/src/osgPlugins/rgb/ReaderWriterRGB.cpp index b6dd455ff..84ce269d8 100644 --- a/src/osgPlugins/rgb/ReaderWriterRGB.cpp +++ b/src/osgPlugins/rgb/ReaderWriterRGB.cpp @@ -343,7 +343,7 @@ static void RawImageGetData(rawImageRec *raw, unsigned char **data ) class ReaderWriterRGB : public osgDB::ReaderWriter { public: - virtual const char* className() { return "RGB Image Reader/Writer"; } + virtual const char* className() const { return "RGB Image Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/rot/ReaderWriterROT.cpp b/src/osgPlugins/rot/ReaderWriterROT.cpp index 8cdafc48f..b977e22eb 100644 --- a/src/osgPlugins/rot/ReaderWriterROT.cpp +++ b/src/osgPlugins/rot/ReaderWriterROT.cpp @@ -52,7 +52,7 @@ class ReaderWriterROT : public osgDB::ReaderWriter public: ReaderWriterROT() { } - virtual const char* className() { return "rotation pseudo-loader"; } + virtual const char* className() const { return "rotation pseudo-loader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/scale/ReaderWriterSCALE.cpp b/src/osgPlugins/scale/ReaderWriterSCALE.cpp index 0c37b4c04..03ec9a544 100644 --- a/src/osgPlugins/scale/ReaderWriterSCALE.cpp +++ b/src/osgPlugins/scale/ReaderWriterSCALE.cpp @@ -54,7 +54,7 @@ class ReaderWriterSCALE : public osgDB::ReaderWriter public: ReaderWriterSCALE() { } - virtual const char* className() { return "scaling pseudo-loader"; } + virtual const char* className() const { return "scaling pseudo-loader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/tga/ReaderWriterTGA.cpp b/src/osgPlugins/tga/ReaderWriterTGA.cpp index 9820e1e4e..94e741672 100644 --- a/src/osgPlugins/tga/ReaderWriterTGA.cpp +++ b/src/osgPlugins/tga/ReaderWriterTGA.cpp @@ -475,7 +475,7 @@ int headerlen) class ReaderWriterTGA : public osgDB::ReaderWriter { public: - virtual const char* className() { return "TGA Image Reader"; } + virtual const char* className() const { return "TGA Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { return osgDB::equalCaseInsensitive(extension,"tga"); } virtual ReadResult readImage(const std::string& file, const osgDB::ReaderWriter::Options*) diff --git a/src/osgPlugins/tgz/ReaderWriterTGZ.cpp b/src/osgPlugins/tgz/ReaderWriterTGZ.cpp index 73cbc5496..e9a5d71ad 100644 --- a/src/osgPlugins/tgz/ReaderWriterTGZ.cpp +++ b/src/osgPlugins/tgz/ReaderWriterTGZ.cpp @@ -24,7 +24,7 @@ using namespace osg; class ReaderWriterTGZ : public osgDB::ReaderWriter { public: - virtual const char* className() { return "TGZ Database Reader/Writer"; } + virtual const char* className() const { return "TGZ Database Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/tiff/ReaderWriterTIFF.cpp b/src/osgPlugins/tiff/ReaderWriterTIFF.cpp index 435bdafb9..695893c5d 100644 --- a/src/osgPlugins/tiff/ReaderWriterTIFF.cpp +++ b/src/osgPlugins/tiff/ReaderWriterTIFF.cpp @@ -412,7 +412,7 @@ int *numComponents_ret) class ReaderWriterTIFF : public osgDB::ReaderWriter { public: - virtual const char* className() { return "TIFF Image Reader"; } + virtual const char* className() const { return "TIFF Image Reader"; } virtual bool acceptsExtension(const std::string& extension) { if( osgDB::equalCaseInsensitive(extension,"tiff")) return true; diff --git a/src/osgPlugins/trans/ReaderWriterTRANS.cpp b/src/osgPlugins/trans/ReaderWriterTRANS.cpp index 302b3eab1..516be5f10 100644 --- a/src/osgPlugins/trans/ReaderWriterTRANS.cpp +++ b/src/osgPlugins/trans/ReaderWriterTRANS.cpp @@ -52,7 +52,7 @@ class ReaderWriterTRANS : public osgDB::ReaderWriter public: ReaderWriterTRANS() { } - virtual const char* className() { return "translation pseudo-loader"; } + virtual const char* className() const { return "translation pseudo-loader"; } virtual bool acceptsExtension(const std::string& extension) { diff --git a/src/osgPlugins/txp/ReaderWriterTXP.h b/src/osgPlugins/txp/ReaderWriterTXP.h index 3c217d572..1ad48807b 100644 --- a/src/osgPlugins/txp/ReaderWriterTXP.h +++ b/src/osgPlugins/txp/ReaderWriterTXP.h @@ -50,7 +50,7 @@ namespace txp class ReaderWriterTXP : public osgDB::ReaderWriter { public: - virtual const char* className() + virtual const char* className() const { return "TXP Reader/Writer"; } diff --git a/src/osgPlugins/zip/ReaderWriterZIP.cpp b/src/osgPlugins/zip/ReaderWriterZIP.cpp index 3a74a9fe2..182a998aa 100644 --- a/src/osgPlugins/zip/ReaderWriterZIP.cpp +++ b/src/osgPlugins/zip/ReaderWriterZIP.cpp @@ -22,7 +22,7 @@ class ReaderWriterZIP : public osgDB::ReaderWriter { public: - virtual const char* className() { return "ZIP Database Reader/Writer"; } + virtual const char* className() const { return "ZIP Database Reader/Writer"; } virtual bool acceptsExtension(const std::string& extension) {