fix(assembly): move resetSolver() out-of-line to fix incomplete type error #305
@@ -144,6 +144,11 @@ void AssemblyObject::onChanged(const App::Property* prop)
|
||||
|
||||
// ── Solver integration ─────────────────────────────────────────────
|
||||
|
||||
void AssemblyObject::resetSolver()
|
||||
{
|
||||
solver_.reset();
|
||||
}
|
||||
|
||||
KCSolve::IKCSolver* AssemblyObject::getOrCreateSolver()
|
||||
{
|
||||
if (!solver_) {
|
||||
|
||||
@@ -98,7 +98,7 @@ public:
|
||||
void postDrag();
|
||||
void savePlacementsForUndo();
|
||||
void undoSolve();
|
||||
void resetSolver() { solver_.reset(); }
|
||||
void resetSolver();
|
||||
void clearUndo();
|
||||
|
||||
void exportAsASMT(std::string fileName);
|
||||
|
||||
Reference in New Issue
Block a user