File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
bindings/Sofa/src/SofaPython3/Sofa/Core Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,11 @@ void setParent(BaseData* self, BaseData* parent)
147147 self->setParent (parent);
148148}
149149
150+ void setParentFromLinkPath (BaseData* self, const std::string& parent)
151+ {
152+ self->setParent (parent);
153+ }
154+
150155bool hasParent (BaseData *self)
151156{
152157 return (self->getParent () != nullptr );
@@ -196,6 +201,7 @@ void moduleAddBaseData(py::module& m)
196201 data.def (" isPersistent" , &BaseData::isPersistent, sofapython3::doc::baseData::isPersistent);
197202 data.def (" setPersistent" , &BaseData::setPersistent, sofapython3::doc::baseData::setPersistent);
198203 data.def (" setParent" , setParent, sofapython3::doc::baseData::setParent);
204+ data.def (" setParent" , setParentFromLinkPath, sofapython3::doc::baseData::setParent);
199205 data.def (" hasParent" , hasParent, sofapython3::doc::baseData::hasParent);
200206 data.def (" read" , &BaseData::read, sofapython3::doc::baseData::read);
201207 data.def (" updateIfDirty" , updateIfDirty, sofapython3::doc::baseData::updateIfDirty);
You can’t perform that action at this time.
0 commit comments