Merge pull request #26720 from PaddleStroke/patch-971612
Measure: Fix build failure of new MeasureDiameter
This commit is contained in:
@@ -488,14 +488,13 @@ TaskCreateElementSet::TaskCreateElementSet(Fem::FemSetElementNodesObject* pcObje
|
||||
QMetaObject::connectSlotsByName(this);
|
||||
this->groupLayout()->addWidget(proxy);
|
||||
QObject::connect(ui->toolButton_Poly, &QToolButton::clicked, this, &TaskCreateElementSet::Poly);
|
||||
QObject::connect(ui->toolButton_Restore,
|
||||
&QToolButton::clicked,
|
||||
this,
|
||||
&TaskCreateElementSet::Restore);
|
||||
QObject::connect(ui->toolButton_Rename,
|
||||
&QToolButton::clicked,
|
||||
this,
|
||||
&TaskCreateElementSet::CopyResultsMesh);
|
||||
QObject::connect(ui->toolButton_Restore, &QToolButton::clicked, this, &TaskCreateElementSet::Restore);
|
||||
QObject::connect(
|
||||
ui->toolButton_Rename,
|
||||
&QToolButton::clicked,
|
||||
this,
|
||||
&TaskCreateElementSet::CopyResultsMesh
|
||||
);
|
||||
// check if the Link to the FemMesh is defined
|
||||
assert(pcObject->FemMesh.getValue<Fem::FemMeshObject*>());
|
||||
MeshViewProvider = freecad_cast<ViewProviderFemMesh*>(
|
||||
|
||||
@@ -126,7 +126,7 @@ void MeasureDiameter::onChanged(const App::Property* prop)
|
||||
MeasureBase::onChanged(prop);
|
||||
}
|
||||
|
||||
Base::Placement MeasureDiameter::getPlacement()
|
||||
Base::Placement MeasureDiameter::getPlacement() const
|
||||
{
|
||||
auto loc = getMeasureInfoFirst()->pointOnCurve;
|
||||
auto p = Base::Placement();
|
||||
|
||||
@@ -68,7 +68,7 @@ public:
|
||||
return &this->Diameter;
|
||||
}
|
||||
|
||||
Base::Placement getPlacement() override;
|
||||
Base::Placement getPlacement() const override;
|
||||
Base::Vector3d getPointOnCurve() const;
|
||||
|
||||
std::vector<App::DocumentObject*> getSubject() const override;
|
||||
|
||||
Reference in New Issue
Block a user