Merge Master
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user