diff --git a/Plugin/src/SofaPython3/DataHelper.cpp b/Plugin/src/SofaPython3/DataHelper.cpp index df6f59866..02d9c16e3 100644 --- a/Plugin/src/SofaPython3/DataHelper.cpp +++ b/Plugin/src/SofaPython3/DataHelper.cpp @@ -525,7 +525,7 @@ void checkAmbiguousCreation(BaseNode* self, const std::string& name, const std:: } -void checkAmbiguousCreation(BaseObject* self, const std::string& name, const std::string& type) +void checkAmbiguousCreation(BaseComponent* self, const std::string& name, const std::string& type) { if (!self) return; @@ -543,14 +543,14 @@ void checkAmbiguousCreation(BaseObject* self, const std::string& name, const std void checkAmbiguousCreation(Base* self, const std::string& name, const std::string& type) { checkAmbiguousCreation(dynamic_cast(self), name, type); - checkAmbiguousCreation(dynamic_cast(self), name, type); + checkAmbiguousCreation(dynamic_cast(self), name, type); } void checkAmbiguousCreation(py::object& py_self, const std::string& name, const std::string& type) { Base* self = py::cast(py_self); checkAmbiguousCreation(dynamic_cast(self), name, type); - checkAmbiguousCreation(dynamic_cast(self), name, type); + checkAmbiguousCreation(dynamic_cast(self), name, type); if (py_self.attr("__dict__").contains(name)) msg_warning(self) << "Ambiguous creation of " << type << " named '" << name << "' in " << self->getName() << ": Component alread has a python attribute with such name in __dict__"; @@ -581,7 +581,7 @@ BaseData* addData(py::object py_self, const std::string& name, py::object value, data = deriveTypeFromParent(dynamic_cast(self)->getContext(), py::cast(value)); else - data = deriveTypeFromParent(dynamic_cast(self)->getContext(), + data = deriveTypeFromParent(dynamic_cast(self)->getContext(), py::cast(value)); if (!data) throw py::type_error("Cannot deduce type from value"); diff --git a/Plugin/src/SofaPython3/DataHelper.h b/Plugin/src/SofaPython3/DataHelper.h index e64e71189..224d04683 100644 --- a/Plugin/src/SofaPython3/DataHelper.h +++ b/Plugin/src/SofaPython3/DataHelper.h @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include @@ -62,7 +62,7 @@ namespace sofa { if (l.getTargetBase()) { auto bn = l.getTargetBase()->toBaseNode(); - auto bo = l.getTargetBase()->toBaseObject(); + auto bo = l.getTargetBase()->toBaseComponent(); out << "@" + (bn ? bn->getPathName() : bo->getPathName()); } out << l.getTargetPath(); @@ -148,7 +148,7 @@ namespace sofa { if (ptr.getTargetBase()) { auto bn = ptr.getTargetBase()->toBaseNode(); - auto bo = ptr.getTargetBase()->toBaseObject(); + auto bo = ptr.getTargetBase()->toBaseComponent(); return "@" + (bn ? bn->getPathName() : bo->getPathName()); } return ptr.getTargetPath(); @@ -181,7 +181,7 @@ using sofa::core::objectmodel::Base; using sofa::core::objectmodel::BaseData; using sofa::core::objectmodel::BaseLink; using sofa::core::objectmodel::BaseNode; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; using sofa::defaulttype::AbstractTypeInfo; SOFAPYTHON3_API void setItem2D(pybind11::array a, pybind11::slice slice, pybind11::object o); diff --git a/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_RegularGridTopology.cpp b/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_RegularGridTopology.cpp index 0f96c0a20..627f2a477 100644 --- a/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_RegularGridTopology.cpp +++ b/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_RegularGridTopology.cpp @@ -26,7 +26,7 @@ #include using sofa::component::topology::container::grid::RegularGridTopology; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; PYBIND11_DECLARE_HOLDER_TYPE(Base, sofa::core::sptr, true) @@ -35,7 +35,7 @@ namespace sofapython3 { namespace py { using namespace pybind11; } void moduleAddRegularGridTopology(pybind11::module& m) { - py::class_> + py::class_> c (m, "RegularGridTopology", doc::SofaBaseTopology::regularGridTopologyClass); c.def("getPoint", &RegularGridTopology::getPoint, doc::SofaBaseTopology::getPoint); diff --git a/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_SparseGridTopology.cpp b/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_SparseGridTopology.cpp index 3b08b90f3..eca392812 100644 --- a/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_SparseGridTopology.cpp +++ b/bindings/Modules/src/SofaPython3/SofaBaseTopology/Binding_SparseGridTopology.cpp @@ -27,7 +27,7 @@ #include using sofa::component::topology::container::grid::SparseGridTopology; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; PYBIND11_DECLARE_HOLDER_TYPE(Base, sofa::core::sptr, true) @@ -36,7 +36,7 @@ namespace sofapython3 { namespace py { using namespace pybind11; } void moduleAddSparseGridTopology(pybind11::module& m) { - py::class_> + py::class_> c(m, "SparseGridTopology", doc::SofaBaseTopology::sparseGridTopologyClass); // getRegularGrid () diff --git a/bindings/Modules/src/SofaPython3/SofaConstraintSolver/Binding_ConstraintSolver.cpp b/bindings/Modules/src/SofaPython3/SofaConstraintSolver/Binding_ConstraintSolver.cpp index 1405532c6..d81fba1a9 100644 --- a/bindings/Modules/src/SofaPython3/SofaConstraintSolver/Binding_ConstraintSolver.cpp +++ b/bindings/Modules/src/SofaPython3/SofaConstraintSolver/Binding_ConstraintSolver.cpp @@ -39,7 +39,7 @@ void moduleAddConstraintSolver(py::module &m) { const auto typeName = ConstraintSolverImpl::GetClass()->className; py::class_ > c(m, typeName.c_str(), sofapython3::doc::constraintsolver::constraintSolverClass); c.def("W", [](ConstraintSolverImpl& self) -> EigenMatrixMap diff --git a/bindings/Modules/src/SofaPython3/SofaDeformable/Binding_SpringForceField.cpp b/bindings/Modules/src/SofaPython3/SofaDeformable/Binding_SpringForceField.cpp index 2dfce9ef7..5a5e43ec6 100644 --- a/bindings/Modules/src/SofaPython3/SofaDeformable/Binding_SpringForceField.cpp +++ b/bindings/Modules/src/SofaPython3/SofaDeformable/Binding_SpringForceField.cpp @@ -51,7 +51,7 @@ void bindSpringForcefield(py::module& m) { DataType::Name(); py::class_> s (m, type_name.c_str(), sofapython3::doc::SofaDeformable::SpringForceFieldClass); // remove all springs and optionally reserve memory for #reserve springs in the vector of springs diff --git a/bindings/Modules/src/SofaPython3/SofaLinearSolver/Binding_LinearSolver.cpp b/bindings/Modules/src/SofaPython3/SofaLinearSolver/Binding_LinearSolver.cpp index 8f02c43a6..bdcbaabb3 100644 --- a/bindings/Modules/src/SofaPython3/SofaLinearSolver/Binding_LinearSolver.cpp +++ b/bindings/Modules/src/SofaPython3/SofaLinearSolver/Binding_LinearSolver.cpp @@ -62,7 +62,7 @@ void bindLinearSolvers(py::module &m) const std::string typeName = CRSLinearSolver::GetClass()->className + CRSLinearSolver::GetCustomTemplateName(); py::class_ > c(m, typeName.c_str(), sofapython3::doc::linearsolver::linearSolverClass); c.def("A", [](CRSLinearSolver& self) -> EigenSparseMatrix diff --git a/bindings/Modules/src/SofaPython3/SofaLinearSystem/Binding_LinearSystem.inl b/bindings/Modules/src/SofaPython3/SofaLinearSystem/Binding_LinearSystem.inl index 570567ccd..b1f4b40f3 100644 --- a/bindings/Modules/src/SofaPython3/SofaLinearSystem/Binding_LinearSystem.inl +++ b/bindings/Modules/src/SofaPython3/SofaLinearSystem/Binding_LinearSystem.inl @@ -65,7 +65,7 @@ Vector getSolutionVector(sofa::component::linearsystem:: template using LinearSystemClass = py::class_, - sofa::core::objectmodel::BaseObject, + sofa::core::objectmodel::BaseComponent, sofapython3::py_shared_ptr> >; template diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpp index 906412979..c2099be68 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpp @@ -430,7 +430,7 @@ py::object BindingBase::getData(Base& self, const std::string& s) std::string BindingBase::getPathName(Base& self) { - return self.toBaseNode() ? self.toBaseNode()->getPathName() : self.toBaseObject()->getPathName(); + return self.toBaseNode() ? self.toBaseNode()->getPathName() : self.toBaseComponent()->getPathName(); } std::string BindingBase::getLinkPath(Base& self) diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseCamera.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseCamera.cpp index fa3e07c72..78e02a31c 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseCamera.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseCamera.cpp @@ -32,7 +32,7 @@ #include namespace py { using namespace pybind11; } -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; using sofa::component::visual::BaseCamera; namespace sofapython3 { @@ -74,7 +74,7 @@ void moduleAddBaseCamera(py::module &m) { /// register the BaseCamera binding in the pybind11 typeing sytem py::class_> c(m, "Camera", sofapython3::doc::baseCamera::baseCameraClass); /// register the BaseCamera binding in the downcasting subsystem diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseContext.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseContext.cpp index 521f79117..fb3b86ba5 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseContext.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseContext.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpp index 25f37de6a..e6f344c58 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpp @@ -24,7 +24,7 @@ #include #include -#include +#include #include #include diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.cpp index c658eaec7..cd9220ace 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.cpp @@ -21,8 +21,8 @@ #include using sofa::core::objectmodel::BaseLink; -#include -using sofa::core::objectmodel::BaseObject; +#include +using sofa::core::objectmodel::BaseComponent; #include @@ -64,7 +64,7 @@ py::object getOwnerBase(BaseLink& self) std::string getPathName(BaseLink& self) { auto n = self.getOwnerBase()->toBaseNode(); - auto o = self.getOwnerBase()->toBaseObject(); + auto o = self.getOwnerBase()->toBaseComponent(); return (n ? n->getPathName() : o->getPathName()) + "." + self.getName(); } diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseMeshTopology.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseMeshTopology.cpp index 92ca8954d..beeaaae41 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseMeshTopology.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseMeshTopology.cpp @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ContactListener.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ContactListener.cpp index 986d30c2c..7a99fa91d 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ContactListener.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ContactListener.cpp @@ -33,7 +33,7 @@ #include namespace py { using namespace pybind11; } -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; using sofa::component::collision::response::contact::ContactListener; namespace sofapython3 @@ -92,7 +92,7 @@ void moduleAddContactListener(pybind11::module &m) { /// register the ContactListener binding in the pybind11 typing sytem pybind11::class_> c(m, "ContactListener", sofapython3::doc::contactListener::contactListenerClass); c.def("getNumberOfContacts", &ContactListener::getNumberOfContacts); diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Controller.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Controller.cpp index fb4f01521..f99484ddc 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Controller.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Controller.cpp @@ -36,7 +36,7 @@ namespace py { using namespace pybind11; } namespace sofapython3 { using sofa::core::objectmodel::Event; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; Controller_Trampoline::Controller_Trampoline() = default; @@ -207,7 +207,7 @@ void Controller_Trampoline::handleEvent(Event* event) void moduleAddController(py::module &m) { py::class_> f(m, "Controller", py::dynamic_attr(), sofapython3::doc::controller::controllerClass); diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DataEngine.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DataEngine.cpp index 7e7c1fbdf..2a2af6991 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DataEngine.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DataEngine.cpp @@ -37,7 +37,7 @@ namespace sofapython3 using sofa::core::objectmodel::Event; using sofa::core::DataEngine; using sofa::core::objectmodel::BaseData; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; using sofa::core::objectmodel::DDGNode; std::string DataEngine_Trampoline::getClassName() const @@ -73,7 +73,7 @@ void moduleAddDataEngine(pybind11::module &m) { py::class_> f(m, "DataEngine", py::dynamic_attr(), sofapython3::doc::dataengine::DataEngine); diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DrawTool.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DrawTool.cpp index abdb4e0eb..aa54d72be 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DrawTool.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_DrawTool.cpp @@ -38,7 +38,7 @@ namespace py { using namespace pybind11; } using sofa::core::objectmodel::BaseData; using sofa::core::objectmodel::Data; -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; using sofa::core::visual::VisualParams; using sofa::core::visual::DrawTool; diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ForceField.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ForceField.cpp index e58068f07..c3ab5f9cf 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ForceField.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ForceField.cpp @@ -43,7 +43,7 @@ using namespace pybind11::literals; namespace sofapython3 { - using sofa::core::objectmodel::BaseObject; + using sofa::core::objectmodel::BaseComponent; using sofa::core::objectmodel::ComponentState; using sofa::core::behavior::MechanicalState; using sofa::core::MechanicalParams; @@ -186,7 +186,7 @@ namespace sofapython3 template void declare_forcefield(py::module &m) { const std::string pyclass_name = std::string("ForceField") + TDOFType::Name(); - py::class_, BaseObject, ForceField_Trampoline, py_shared_ptr>> f(m, pyclass_name.c_str(), py::dynamic_attr(), py::multiple_inheritance(), sofapython3::doc::forceField::forceFieldClass); + py::class_, BaseComponent, ForceField_Trampoline, py_shared_ptr>> f(m, pyclass_name.c_str(), py::dynamic_attr(), py::multiple_inheritance(), sofapython3::doc::forceField::forceFieldClass); f.def(py::init([](py::args &args, py::kwargs &kwargs) { auto ff = sofa::core::sptr> (new ForceField_Trampoline()); diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_LinkPath.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_LinkPath.cpp index a268a11ac..8584ab14a 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_LinkPath.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_LinkPath.cpp @@ -21,8 +21,8 @@ #include using sofa::core::objectmodel::BaseLink; -#include -using sofa::core::objectmodel::BaseObject; +#include +using sofa::core::objectmodel::BaseComponent; #include diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp index b18d10565..af9ff70f5 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp @@ -45,7 +45,7 @@ using namespace pybind11::literals; namespace sofapython3 { using sofa::core::Mapping; - using sofa::core::objectmodel::BaseObject; + using sofa::core::objectmodel::BaseComponent; using sofa::core::objectmodel::ComponentState; using sofa::core::behavior::MechanicalState; using sofa::core::MechanicalParams; @@ -143,7 +143,7 @@ namespace sofapython3 void declareMapping(py::module &m) { const std::string pyclass_name = std::string("Mapping_") + In::Name()+ "_" + Out::Name(); - py::class_, BaseObject, Mapping_Trampoline, + py::class_, BaseComponent, Mapping_Trampoline, py_shared_ptr>> f(m, pyclass_name.c_str(), py::dynamic_attr(), py::multiple_inheritance(), sofapython3::doc::mapping::mappingClass); diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_NodeIterator.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_NodeIterator.cpp index e8c96915e..fa971da74 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_NodeIterator.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_NodeIterator.cpp @@ -26,7 +26,7 @@ /// Makes an alias for the pybind11 namespace to increase readability. namespace py { using namespace pybind11; } -using sofa::core::objectmodel::BaseObject; +using sofa::core::objectmodel::BaseComponent; namespace sofapython3 { diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Node_doc.h b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Node_doc.h index 12761f47f..56ca7411a 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Node_doc.h +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Node_doc.h @@ -329,7 +329,7 @@ static auto removeObject = R"( Remove an object :param object: the object to be removed - :type object: BaseObject + :type object: BaseComponent )"; static auto getRootPath = diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Topology.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Topology.cpp index 6c4d05aba..65dd964bc 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Topology.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Topology.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include #include @@ -36,7 +36,7 @@ using namespace sofa::core::topology; namespace sofapython3 { auto getTopologyClass(py::module& m){ - static py::class_> c (m, "Topology", "Compatibility topology class (against BaseMeshTopology)"); + static py::class_> c (m, "Topology", "Compatibility topology class (against BaseMeshTopology)"); return c; } diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataContainer.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataContainer.cpp index 0fbf95c42..50c55c444 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataContainer.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataContainer.cpp @@ -25,8 +25,8 @@ using sofa::defaulttype::AbstractTypeInfo; #include using sofa::core::objectmodel::BaseData; -#include -using sofa::core::objectmodel::BaseObject; +#include +using sofa::core::objectmodel::BaseComponent; #include using sofa::core::objectmodel::BaseNode; diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataString.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataString.cpp index 692510e08..6ed07da91 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataString.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataString.cpp @@ -24,8 +24,8 @@ using sofa::defaulttype::AbstractTypeInfo; #include using sofa::core::objectmodel::BaseData; -#include -using sofa::core::objectmodel::BaseObject; +#include +using sofa::core::objectmodel::BaseComponent; #include using sofa::core::objectmodel::BaseNode; diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataVectorString.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataVectorString.cpp index f6e590a16..5bc67ba5f 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataVectorString.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Data/Binding_DataVectorString.cpp @@ -24,8 +24,8 @@ using sofa::defaulttype::AbstractTypeInfo; #include using sofa::core::objectmodel::BaseData; -#include -using sofa::core::objectmodel::BaseObject; +#include +using sofa::core::objectmodel::BaseComponent; #include using sofa::core::objectmodel::BaseNode;