Made ReaderWriter::className const
This commit is contained in:
@@ -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.*/
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -9,7 +9,7 @@ class ReaderWriterIV : public osgDB::ReaderWriter
|
||||
public:
|
||||
ReaderWriterIV();
|
||||
|
||||
virtual const char* className()
|
||||
virtual const char* className() const
|
||||
{
|
||||
return "Inventor Reader";
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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*)
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ class ReaderWriterDirectX : public osgDB::ReaderWriter
|
||||
public:
|
||||
ReaderWriterDirectX() { }
|
||||
|
||||
virtual const char* className() {
|
||||
virtual const char* className() const {
|
||||
return "DirectX Reader/Writer";
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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*);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -45,7 +45,7 @@ class ReaderWriterMD2 : public osgDB::ReaderWriter
|
||||
public:
|
||||
ReaderWriterMD2 () { }
|
||||
|
||||
virtual const char* className () {
|
||||
virtual const char* className () const {
|
||||
return "Quake MD2 Reader";
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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*)
|
||||
|
||||
@@ -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*)
|
||||
|
||||
@@ -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") ||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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*)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user