Merge Master

This commit is contained in:
AgCaliva
2023-08-30 16:24:16 -03:00
2458 changed files with 219581 additions and 231989 deletions

View File

@@ -88,12 +88,7 @@ void coinRemoveAllChildren(SoGroup *group) {
PROPERTY_SOURCE_ABSTRACT(Gui::ViewProvider, App::TransactionalObject)
ViewProvider::ViewProvider()
: pcAnnotation(nullptr)
, pyViewObject(nullptr)
, overrideMode("As Is")
, _iActualMode(-1)
, _iEditMode(-1)
, viewOverrideMode(-1)
: overrideMode("As Is")
{
setStatus(UpdateData, true);
@@ -365,12 +360,14 @@ void ViewProvider::setTransformation(const SbMatrix &rcMatrix)
SbMatrix ViewProvider::convert(const Base::Matrix4D &rcMatrix)
{
//NOLINTBEGIN
double dMtrx[16];
rcMatrix.getGLMatrix(dMtrx);
return SbMatrix(dMtrx[0], dMtrx[1], dMtrx[2], dMtrx[3],
return SbMatrix(dMtrx[0], dMtrx[1], dMtrx[2], dMtrx[3], // clazy:exclude=rule-of-two-soft
dMtrx[4], dMtrx[5], dMtrx[6], dMtrx[7],
dMtrx[8], dMtrx[9], dMtrx[10], dMtrx[11],
dMtrx[12],dMtrx[13],dMtrx[14], dMtrx[15]);
//NOLINTEND
}
Base::Matrix4D ViewProvider::convert(const SbMatrix &smat)
@@ -412,9 +409,8 @@ SoNode* ViewProvider::getDisplayMaskMode(const char* type) const
std::vector<std::string> ViewProvider::getDisplayMaskModes() const
{
std::vector<std::string> types;
for (std::map<std::string, int>::const_iterator it = _sDisplayMaskModes.begin();
it != _sDisplayMaskModes.end(); ++it)
types.push_back( it->first );
for (const auto & it : _sDisplayMaskModes)
types.push_back( it.first );
return types;
}
@@ -813,7 +809,7 @@ std::string ViewProvider::dropObjectEx(App::DocumentObject* obj, App::DocumentOb
return ext->extensionDropObjectEx(obj, owner, subname, elements);
}
dropObject(obj);
return std::string();
return {};
}
int ViewProvider::replaceObject(App::DocumentObject* oldValue, App::DocumentObject* newValue)