From 4cbab1709659ab47fec9876c08c1dd3cde97a07b Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 15 Aug 2002 13:04:13 +0000 Subject: [PATCH] Added a virtual keyword into the getData() overrided methods. --- src/osgPlugins/flt/LocalVertexPoolRecord.h | 2 +- src/osgPlugins/flt/MeshPrimitiveRecord.h | 2 +- src/osgPlugins/flt/MeshRecord.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/osgPlugins/flt/LocalVertexPoolRecord.h b/src/osgPlugins/flt/LocalVertexPoolRecord.h index 687eeba77..44a6631d0 100644 --- a/src/osgPlugins/flt/LocalVertexPoolRecord.h +++ b/src/osgPlugins/flt/LocalVertexPoolRecord.h @@ -52,7 +52,7 @@ public: virtual int classOpcode() const { return LOCAL_VERTEX_POOL_OP; } virtual Record * clone() const { return new LocalVertexPoolRecord(); } - SLocalVertexPool * getData() const { return (SLocalVertexPool *) _pData; } + virtual SLocalVertexPool* getData() const { return (SLocalVertexPool *) _pData; } uint32 getNumVertices() const { return this->getData()->numVerts; } // Vertex attributes. bool getColorIndex ( const uint32 &whichVertex, uint32 &colorIndex ) const; diff --git a/src/osgPlugins/flt/MeshPrimitiveRecord.h b/src/osgPlugins/flt/MeshPrimitiveRecord.h index 343a925b6..348462b4d 100644 --- a/src/osgPlugins/flt/MeshPrimitiveRecord.h +++ b/src/osgPlugins/flt/MeshPrimitiveRecord.h @@ -50,7 +50,7 @@ public: virtual int classOpcode() const { return MESH_PRIMITIVE_OP; } virtual Record * clone() const { return new MeshPrimitiveRecord(); } - SMeshPrimitive * getData() const { return (SMeshPrimitive *) _pData; } + virtual SMeshPrimitive* getData() const { return (SMeshPrimitive *) _pData; } uint32 getNumVertices() const { return this->getData()->numVerts; } bool getVertexIndex ( const uint32 &whichVertex, uint32 &index ) const; diff --git a/src/osgPlugins/flt/MeshRecord.h b/src/osgPlugins/flt/MeshRecord.h index 2116ab763..f444486bc 100644 --- a/src/osgPlugins/flt/MeshRecord.h +++ b/src/osgPlugins/flt/MeshRecord.h @@ -42,7 +42,7 @@ public: virtual int classOpcode() const { return MESH_OP; } virtual Record * clone() const { return new MeshRecord(); } - SMesh * getData() const { return (SMesh *) _pData; } + virtual SMesh* getData() const { return (SMesh *) _pData; } virtual size_t sizeofData() const { return sizeof ( SMesh ); }