Measure: getPlacement const (#26216)
* Measure: getPlacement const * Update MeasureBase.h * Update MeasureBase.cpp * Update MeasureArea.h * Update MeasureArea.cpp * Update MeasureLength.h * Update MeasurePosition.cpp * Update MeasureLength.cpp * Update MeasureRadius.cpp * Update MeasurePosition.cpp * Update MeasurePosition.h * Update MeasureRadius.h * Update MeasurePosition.h
This commit is contained in:
@@ -139,7 +139,7 @@ void MeasureArea::onChanged(const App::Property* prop)
|
||||
}
|
||||
|
||||
|
||||
Base::Placement MeasureArea::getPlacement()
|
||||
Base::Placement MeasureArea::getPlacement() const
|
||||
{
|
||||
const std::vector<App::DocumentObject*>& objects = Elements.getValues();
|
||||
const std::vector<std::string>& subElements = Elements.getSubValues();
|
||||
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
}
|
||||
|
||||
// Return a placement for the viewprovider, just use the first element for now
|
||||
Base::Placement getPlacement() override;
|
||||
Base::Placement getPlacement() const override;
|
||||
|
||||
// Return the object we are measuring
|
||||
std::vector<App::DocumentObject*> getSubject() const override;
|
||||
|
||||
@@ -198,12 +198,6 @@ void MeasureBase::onDocumentRestored()
|
||||
recompute();
|
||||
}
|
||||
|
||||
Base::Placement MeasureBase::getPlacement()
|
||||
{
|
||||
return this->Placement.getValue();
|
||||
}
|
||||
|
||||
|
||||
// Python Drawing feature ---------------------------------------------------------
|
||||
|
||||
namespace App
|
||||
|
||||
@@ -74,7 +74,6 @@ public:
|
||||
{
|
||||
return {};
|
||||
}
|
||||
virtual Base::Placement getPlacement();
|
||||
|
||||
// Return the objects that are measured
|
||||
virtual std::vector<App::DocumentObject*> getSubject() const;
|
||||
|
||||
@@ -134,7 +134,7 @@ void MeasureLength::onChanged(const App::Property* prop)
|
||||
}
|
||||
|
||||
|
||||
Base::Placement MeasureLength::getPlacement()
|
||||
Base::Placement MeasureLength::getPlacement() const
|
||||
{
|
||||
const std::vector<App::DocumentObject*>& objects = Elements.getValues();
|
||||
const std::vector<std::string>& subElements = Elements.getSubValues();
|
||||
|
||||
@@ -71,7 +71,7 @@ public:
|
||||
}
|
||||
|
||||
// Return a placement for the viewprovider, just use the first element for now
|
||||
Base::Placement getPlacement() override;
|
||||
Base::Placement getPlacement() const override;
|
||||
|
||||
// Return the object we are measuring
|
||||
std::vector<App::DocumentObject*> getSubject() const override;
|
||||
|
||||
@@ -142,7 +142,7 @@ QString MeasurePosition::getResultString()
|
||||
}
|
||||
|
||||
|
||||
Base::Placement MeasurePosition::getPlacement()
|
||||
Base::Placement MeasurePosition::getPlacement() const
|
||||
{
|
||||
Base::Placement placement;
|
||||
placement.setPosition(Position.getValue());
|
||||
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
}
|
||||
QString getResultString() override;
|
||||
|
||||
Base::Placement getPlacement() override;
|
||||
Base::Placement getPlacement() const override;
|
||||
|
||||
// Return the object we are measuring
|
||||
std::vector<App::DocumentObject*> getSubject() const override;
|
||||
|
||||
@@ -143,7 +143,7 @@ void MeasureRadius::onChanged(const App::Property* prop)
|
||||
|
||||
|
||||
//! return a placement (location + orientation) for the first element
|
||||
Base::Placement MeasureRadius::getPlacement()
|
||||
Base::Placement MeasureRadius::getPlacement() const
|
||||
{
|
||||
auto loc = getMeasureInfoFirst()->pointOnCurve;
|
||||
auto p = Base::Placement();
|
||||
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
}
|
||||
|
||||
// Return a placement for the viewprovider, just use the first element for now
|
||||
Base::Placement getPlacement() override;
|
||||
Base::Placement getPlacement() const override;
|
||||
// Return a point on curve for the viewprovider
|
||||
Base::Vector3d getPointOnCurve() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user