Hello!<div><br></div><div>I have been trying to "split" the lineStringToPolygon method from AbstractProjection.cpp into two of the classes which inherit AbstractProjection: CylindricalProjection and SphericalProjection. I made the method virtual and created the lineStringToPolygon methods in both of the above mentioned classes, but i get the following compilation error: </div>

<div><br></div><div><div><font face="courier new, monospace">CMakeFiles/marblewidget.dir/Projections/CylindricalProjection.o: In function `Marble::AbstractProjectionPrivate::lineStringToPolygon(Marble::GeoDataLineString const&, Marble::ViewportParams const*, QVector<QPolygonF*>&) const':</font></div>

<div><font face="courier new, monospace">CylindricalProjection.cpp:(.text+0x210): multiple definition of `Marble::AbstractProjectionPrivate::lineStringToPolygon(Marble::GeoDataLineString const&, Marble::ViewportParams const*, QVector<QPolygonF*>&) const'</font></div>

<div><font face="courier new, monospace">CMakeFiles/marblewidget.dir/Projections/AbstractProjection.o:AbstractProjection.cpp:(.text+0x3ca0): first defined here</font></div><div><font face="courier new, monospace">CMakeFiles/marblewidget.dir/Projections/SphericalProjection.o: In function `Marble::AbstractProjectionPrivate::lineStringToPolygon(Marble::GeoDataLineString const&, Marble::ViewportParams const*, QVector<QPolygonF*>&) const':</font></div>

<div><font face="courier new, monospace">SphericalProjection.cpp:(.text+0x1160): multiple definition of `Marble::AbstractProjectionPrivate::lineStringToPolygon(Marble::GeoDataLineString const&, Marble::ViewportParams const*, QVector<QPolygonF*>&) const'</font></div>

<div><font face="courier new, monospace">CMakeFiles/marblewidget.dir/Projections/AbstractProjection.o:AbstractProjection.cpp:(.text+0x3ca0): first defined here</font></div><div><font face="courier new, monospace">collect2: ld returned 1 exit status</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Any idea what I'm doing wrong?</font></div><div><br></div><div><br></div>-- <br>Cezar Mocan<br><br>
</div>