Sketcher: Use freecad_cast whenever possible
This commit is contained in:
committed by
Benjamin Nauck
parent
4487dc84a0
commit
d586447a7d
@@ -194,7 +194,7 @@ public:
|
||||
std::is_base_of<Part::Geometry, typename std::decay<GeometryT>::type>::value>::type>
|
||||
GeometryT* getGeometry()
|
||||
{
|
||||
return dynamic_cast<GeometryT*>(const_cast<GeometryT*>(Geo));
|
||||
return freecad_cast<GeometryT*>(const_cast<GeometryT*>(Geo));
|
||||
}
|
||||
|
||||
// Geometry Element
|
||||
@@ -204,7 +204,7 @@ public:
|
||||
std::is_base_of<Part::Geometry, typename std::decay<GeometryT>::type>::value>::type>
|
||||
GeometryT* getGeometry() const
|
||||
{
|
||||
return dynamic_cast<GeometryT*>(Geo);
|
||||
return freecad_cast<GeometryT*>(Geo);
|
||||
}
|
||||
|
||||
PyObject* getPyObject() override;
|
||||
|
||||
@@ -235,7 +235,7 @@ public:
|
||||
std::is_base_of<Part::Geometry, typename std::decay<GeometryT>::type>::value>::type>
|
||||
GeometryT* getGeometry()
|
||||
{
|
||||
return dynamic_cast<GeometryT*>(const_cast<Part::Geometry*>(Geo));
|
||||
return freecad_cast<GeometryT*>(const_cast<Part::Geometry*>(Geo));
|
||||
}
|
||||
|
||||
// Geometry Element
|
||||
|
||||
Reference in New Issue
Block a user