replace boolean to check for inside/outside cutting with enum values

This commit is contained in:
wmayer
2018-09-18 18:25:51 +02:00
parent 4c8e70b9a3
commit ff6ed27ba9
16 changed files with 248 additions and 72 deletions

View File

@@ -1175,9 +1175,9 @@ bool View3DInventorViewer::isSelecting() const
return navigation->isSelecting();
}
const std::vector<SbVec2s>& View3DInventorViewer::getPolygon(SbBool* clip_inner) const
const std::vector<SbVec2s>& View3DInventorViewer::getPolygon(SelectionRole* role) const
{
return navigation->getPolygon(clip_inner);
return navigation->getPolygon(role);
}
SbVec2f View3DInventorViewer::screenCoordsOfPath(SoPath* path) const
@@ -1263,9 +1263,9 @@ std::vector<SbVec2f> View3DInventorViewer::getGLPolygon(const std::vector<SbVec2
return poly;
}
std::vector<SbVec2f> View3DInventorViewer::getGLPolygon(SbBool* clip_inner) const
std::vector<SbVec2f> View3DInventorViewer::getGLPolygon(SelectionRole* role) const
{
const std::vector<SbVec2s>& pnts = navigation->getPolygon(clip_inner);
const std::vector<SbVec2s>& pnts = navigation->getPolygon(role);
return getGLPolygon(pnts);
}