Gui: get rid of some const_cast

This commit is contained in:
wmayer
2022-06-28 15:26:02 +02:00
parent 3af5cfaed6
commit 779128b5f4
4 changed files with 14 additions and 13 deletions

View File

@@ -633,15 +633,14 @@ bool ViewProvider::checkRecursion(SoNode* node)
SoPickedPoint* ViewProvider::getPointOnRay(const SbVec2s& pos, const View3DInventorViewer* viewer) const
{
return viewer->getPointOnRay(pos,const_cast<ViewProvider*>(this));
return viewer->getPointOnRay(pos, this);
}
SoPickedPoint* ViewProvider::getPointOnRay(const SbVec3f& pos,const SbVec3f& dir, const View3DInventorViewer* viewer) const
{
return viewer->getPointOnRay(pos,dir,const_cast<ViewProvider*>(this));
return viewer->getPointOnRay(pos, dir, this);
}
std::vector<Base::Vector3d> ViewProvider::getModelPoints(const SoPickedPoint* pp) const
{
// the default implementation just returns the picked point from the visual representation