Fem: Use freecad_cast whenever possible
This commit is contained in:
committed by
Benjamin Nauck
parent
ecdadf7955
commit
4487dc84a0
@@ -455,7 +455,7 @@ TaskCreateElementSet::TaskCreateElementSet(Fem::FemSetElementNodesObject* pcObje
|
||||
// check if the Link to the FemMesh is defined
|
||||
assert(pcObject->FemMesh.getValue<Fem::FemMeshObject*>());
|
||||
MeshViewProvider =
|
||||
dynamic_cast<ViewProviderFemMesh*>(Gui::Application::Instance->getViewProvider(
|
||||
freecad_cast<ViewProviderFemMesh*>(Gui::Application::Instance->getViewProvider(
|
||||
pcObject->FemMesh.getValue<Fem::FemMeshObject*>()));
|
||||
assert(MeshViewProvider);
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ TaskCreateNodeSet::TaskCreateNodeSet(Fem::FemSetNodesObject* pcObject, QWidget*
|
||||
// check if the Link to the FemMesh is defined
|
||||
assert(pcObject->FemMesh.getValue<Fem::FemMeshObject*>());
|
||||
MeshViewProvider =
|
||||
dynamic_cast<ViewProviderFemMesh*>(Gui::Application::Instance->getViewProvider(
|
||||
freecad_cast<ViewProviderFemMesh*>(Gui::Application::Instance->getViewProvider(
|
||||
pcObject->FemMesh.getValue<Fem::FemMeshObject*>()));
|
||||
assert(MeshViewProvider);
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ protected:
|
||||
template<class T>
|
||||
T* getObject() const
|
||||
{
|
||||
return dynamic_cast<T*>(getObject());
|
||||
return freecad_cast<T*>(getObject());
|
||||
}
|
||||
|
||||
bool blockObjectUpdates()
|
||||
|
||||
Reference in New Issue
Block a user