Handler to create new sketch geometry This class has to be reimplemented to create geometry in the sketcher while its in editing. More...
#include <DrawSketchHandler.h>
Protected Member Functions | |
void | applyCursor (QCursor &newCursor) |
void | applyCursor (void) |
void | setCrosshairColor () |
void | setCursor (const QPixmap &p, int x, int y) |
void | unsetCursor (void) |
Protected Attributes | |
QCursor | actCursor |
QCursor | oldCursor |
ViewProviderSketch * | sketchgui |
Friends | |
class | ViewProviderSketch |
Detailed Description
Handler to create new sketch geometry This class has to be reimplemented to create geometry in the sketcher while its in editing.
Constructor & Destructor Documentation
◆ DrawSketchHandler()
DrawSketchHandler::DrawSketchHandler | ( | ) |
◆ ~DrawSketchHandler()
|
virtual |
Member Function Documentation
◆ activated()
|
virtual |
Reimplemented in DrawSketchHandlerCarbonCopy, DrawSketchHandlerExternal, DrawSketchHandlerExtend, DrawSketchHandlerTrimming, DrawSketchHandlerRectangularArray, DrawSketchHandlerCopy, DrawSketchHandlerRegularPolygon, DrawSketchHandlerSlot, DrawSketchHandlerFillet, DrawSketchHandlerPoint, DrawSketchHandler3PointCircle, DrawSketchHandlerBSpline, DrawSketchHandlerArcOfParabola, DrawSketchHandlerArcOfHyperbola, DrawSketchHandlerArcOfEllipse, DrawSketchHandlerEllipse, DrawSketchHandlerCircle, DrawSketchHandlerCoincident, DrawSketchHandler3PointArc, DrawSketchHandlerArc, DrawSketchHandlerGenConstraint, DrawSketchHandlerLineSet, DrawSketchHandlerBox, and DrawSketchHandlerLine.
◆ applyCursor() [1/2]
|
protected |
◆ applyCursor() [2/2]
|
protected |
References actCursor.
Referenced by DrawSketchHandlerBox::mouseMove(), DrawSketchHandlerLineSet::mouseMove(), DrawSketchHandlerCopy::mouseMove(), DrawSketchHandlerArc::mouseMove(), DrawSketchHandlerRectangularArray::mouseMove(), DrawSketchHandler3PointArc::mouseMove(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerEllipse::mouseMove(), DrawSketchHandlerArcOfEllipse::mouseMove(), DrawSketchHandlerArcOfHyperbola::mouseMove(), DrawSketchHandlerArcOfParabola::mouseMove(), DrawSketchHandlerBSpline::mouseMove(), DrawSketchHandler3PointCircle::mouseMove(), DrawSketchHandlerPoint::mouseMove(), DrawSketchHandlerExternal::mouseMove(), DrawSketchHandlerCarbonCopy::mouseMove(), DrawSketchHandlerSlot::mouseMove(), DrawSketchHandlerRegularPolygon::mouseMove(), DrawSketchHandlerLineSet::pressButton(), DrawSketchHandlerArc::pressButton(), DrawSketchHandler3PointArc::pressButton(), DrawSketchHandler3PointCircle::pressButton(), DrawSketchHandlerLineSet::quit(), DrawSketchHandlerBSpline::quit(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerExtend::releaseButton(), DrawSketchHandlerSlot::releaseButton(), DrawSketchHandlerRegularPolygon::releaseButton(), and renderSuggestConstraintsCursor().
◆ createAutoConstraints()
void DrawSketchHandler::createAutoConstraints | ( | const std::vector< AutoConstraint > & | autoConstrs, |
int | geoId, | ||
Sketcher::PointPos | pointPos = Sketcher::none , |
||
bool | createowncommand = true |
||
) |
References SketcherGui::ViewProviderSketch::Autoconstraints, Gui::cmdAppObjectArgs(), Sketcher::Coincident, Gui::Command::commitCommand(), Base::Persistence::getClassTypeId(), Sketcher::SketchObject::getGeometry(), Gui::ViewProviderDocumentObject::getObject(), Base::Persistence::getTypeId(), App::PropertyBool::getValue(), Sketcher::Horizontal, SketcherGui::makeTangentToArcOfEllipseviaNewPoint(), SketcherGui::makeTangentToEllipseviaNewPoint(), Sketcher::none, Gui::Command::openCommand(), Sketcher::PointOnObject, sketchgui, Sketcher::Tangent, and Sketcher::Vertical.
Referenced by DrawSketchHandlerBSpline::pressButton(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerRectangularArray::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerExtend::releaseButton(), DrawSketchHandlerSlot::releaseButton(), and DrawSketchHandlerRegularPolygon::releaseButton().
◆ deactivated()
|
virtual |
Reimplemented in DrawSketchHandlerCarbonCopy, and DrawSketchHandlerExternal.
◆ getHighestCurveIndex()
int DrawSketchHandler::getHighestCurveIndex | ( | void | ) |
References Sketcher::SketchObject::getHighestCurveIndex(), SketcherGui::ViewProviderSketch::getSketchObject(), and sketchgui.
Referenced by DrawSketchHandlerLineSet::pressButton(), DrawSketchHandlerBSpline::pressButton(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerSlot::releaseButton(), DrawSketchHandlerRegularPolygon::releaseButton(), and seekAutoConstraint().
◆ getHighestVertexIndex()
int DrawSketchHandler::getHighestVertexIndex | ( | void | ) |
◆ mouseMove()
|
pure virtual |
Implemented in DrawSketchHandlerGenConstraint, DrawSketchHandlerRegularPolygon, DrawSketchHandlerSlot, DrawSketchHandlerCarbonCopy, DrawSketchHandlerExternal, DrawSketchHandlerExtend, DrawSketchHandlerTrimming, DrawSketchHandlerFillet, DrawSketchHandlerPoint, DrawSketchHandler3PointCircle, DrawSketchHandlerBSpline, DrawSketchHandlerArcOfParabola, DrawSketchHandlerArcOfHyperbola, DrawSketchHandlerArcOfEllipse, DrawSketchHandlerEllipse, DrawSketchHandlerCircle, DrawSketchHandlerCoincident, DrawSketchHandler3PointArc, DrawSketchHandlerRectangularArray, DrawSketchHandlerArc, DrawSketchHandlerCopy, DrawSketchHandlerLineSet, DrawSketchHandlerBox, and DrawSketchHandlerLine.
◆ onSelectionChanged()
|
virtual |
Reimplemented in DrawSketchHandlerCarbonCopy, and DrawSketchHandlerExternal.
◆ pressButton()
|
pure virtual |
Implemented in DrawSketchHandlerGenConstraint, DrawSketchHandlerRegularPolygon, DrawSketchHandlerSlot, DrawSketchHandlerCarbonCopy, DrawSketchHandlerExternal, DrawSketchHandlerExtend, DrawSketchHandlerTrimming, DrawSketchHandlerFillet, DrawSketchHandlerPoint, DrawSketchHandler3PointCircle, DrawSketchHandlerBSpline, DrawSketchHandlerArcOfParabola, DrawSketchHandlerArcOfHyperbola, DrawSketchHandlerArcOfEllipse, DrawSketchHandlerEllipse, DrawSketchHandlerCircle, DrawSketchHandlerCoincident, DrawSketchHandler3PointArc, DrawSketchHandlerRectangularArray, DrawSketchHandlerArc, DrawSketchHandlerCopy, DrawSketchHandlerLineSet, DrawSketchHandlerBox, and DrawSketchHandlerLine.
◆ quit()
|
virtual |
Reimplemented in DrawSketchHandlerBSpline, and DrawSketchHandlerLineSet.
References SketcherGui::ViewProviderSketch::drawEdit(), SketcherGui::ViewProviderSketch::purgeHandler(), resetPositionText(), Gui::SelectionSingleton::rmvPreselect(), Gui::SelectionSingleton::rmvSelectionGate(), Gui::Selection(), sketchgui, and unsetCursor().
◆ registerPressedKey()
|
virtual |
Reimplemented in DrawSketchHandlerLineSet.
◆ releaseButton()
|
pure virtual |
Implemented in DrawSketchHandlerBSpline, DrawSketchHandlerArcOfParabola, DrawSketchHandlerArcOfHyperbola, DrawSketchHandlerRegularPolygon, DrawSketchHandlerSlot, DrawSketchHandlerCarbonCopy, DrawSketchHandlerExternal, DrawSketchHandlerExtend, DrawSketchHandlerTrimming, DrawSketchHandlerFillet, DrawSketchHandlerPoint, DrawSketchHandler3PointCircle, DrawSketchHandlerArcOfEllipse, DrawSketchHandlerEllipse, DrawSketchHandlerCircle, DrawSketchHandlerCoincident, DrawSketchHandler3PointArc, DrawSketchHandlerRectangularArray, DrawSketchHandlerArc, DrawSketchHandlerCopy, DrawSketchHandlerLineSet, DrawSketchHandlerGenConstraint, DrawSketchHandlerBox, and DrawSketchHandlerLine.
◆ renderSuggestConstraintsCursor()
void DrawSketchHandler::renderSuggestConstraintsCursor | ( | std::vector< AutoConstraint > & | suggestedConstraints | ) |
References actCursor, applyCursor(), Gui::BitmapFactory(), Sketcher::Coincident, Sketcher::Horizontal, Gui::BitmapFactoryInst::pixmap(), Sketcher::PointOnObject, Sketcher::Tangent, and Sketcher::Vertical.
Referenced by DrawSketchHandlerBox::mouseMove(), DrawSketchHandlerLineSet::mouseMove(), DrawSketchHandlerCopy::mouseMove(), DrawSketchHandlerArc::mouseMove(), DrawSketchHandlerRectangularArray::mouseMove(), DrawSketchHandler3PointArc::mouseMove(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerEllipse::mouseMove(), DrawSketchHandlerArcOfEllipse::mouseMove(), DrawSketchHandlerArcOfHyperbola::mouseMove(), DrawSketchHandlerArcOfParabola::mouseMove(), DrawSketchHandlerBSpline::mouseMove(), DrawSketchHandler3PointCircle::mouseMove(), DrawSketchHandlerPoint::mouseMove(), DrawSketchHandlerExtend::mouseMove(), DrawSketchHandlerSlot::mouseMove(), and DrawSketchHandlerRegularPolygon::mouseMove().
◆ resetPositionText()
void DrawSketchHandler::resetPositionText | ( | void | ) |
References SketcherGui::ViewProviderSketch::resetPositionText(), and sketchgui.
Referenced by DrawSketchHandlerLineSet::pressButton(), quit(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerRectangularArray::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerSlot::releaseButton(), and DrawSketchHandlerRegularPolygon::releaseButton().
◆ seekAutoConstraint()
int DrawSketchHandler::seekAutoConstraint | ( | std::vector< AutoConstraint > & | suggestedConstraints, |
const Base::Vector2d & | Pos, | ||
const Base::Vector2d & | Dir, | ||
AutoConstraint::TargetType | type = AutoConstraint::VERTEX |
||
) |
References SketcherGui::ViewProviderSketch::Autoconstraints, Sketcher::Coincident, SketcherGui::AutoConstraint::CURVE, Base::fmod(), SketcherGui::AutoConstraint::GeoId, Part::GeomArcOfConic::getCenter(), Base::Persistence::getClassTypeId(), Sketcher::SketchObject::getCompleteGeometry(), Part::GeomLineSegment::getEndPoint(), Sketcher::SketchObject::getGeometry(), Sketcher::SketchObject::getGeoVertexIndex(), getHighestCurveIndex(), Part::GeomArcOfEllipse::getMajorAxisDir(), Part::GeomArcOfEllipse::getMajorRadius(), Part::GeomArcOfEllipse::getMinorRadius(), SketcherGui::ViewProviderSketch::getPreselectCross(), SketcherGui::ViewProviderSketch::getPreselectCurve(), SketcherGui::ViewProviderSketch::getPreselectPoint(), Part::GeomArcOfEllipse::getRange(), SketcherGui::ViewProviderSketch::getScaleFactor(), SketcherGui::ViewProviderSketch::getSketchObject(), Part::GeomLineSegment::getStartPoint(), Base::Persistence::getTypeId(), App::PropertyBool::getValue(), Sketcher::GeoEnum::HAxis, Sketcher::Horizontal, Base::Vector2d::Length(), Base::Vector3< _Precision >::Length(), Sketcher::none, Base::Vector3< _Precision >::Normalize(), Sketcher::PointOnObject, SketcherGui::AutoConstraint::PosId, Base::Vector3< _Precision >::ProjectToLine(), Sketcher::GeoEnum::RtPnt, sketchgui, Sketcher::start, Sketcher::Tangent, SketcherGui::AutoConstraint::Type, Sketcher::GeoEnum::VAxis, SketcherGui::AutoConstraint::VERTEX, Sketcher::Vertical, Base::Vector2d::x, Base::Vector3< _Precision >::x, Base::Vector2d::y, and Base::Vector3< _Precision >::y.
Referenced by DrawSketchHandlerBox::mouseMove(), DrawSketchHandlerLineSet::mouseMove(), DrawSketchHandlerCopy::mouseMove(), DrawSketchHandlerArc::mouseMove(), DrawSketchHandlerRectangularArray::mouseMove(), DrawSketchHandler3PointArc::mouseMove(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerEllipse::mouseMove(), DrawSketchHandlerArcOfEllipse::mouseMove(), DrawSketchHandlerArcOfHyperbola::mouseMove(), DrawSketchHandlerArcOfParabola::mouseMove(), DrawSketchHandlerBSpline::mouseMove(), DrawSketchHandler3PointCircle::mouseMove(), DrawSketchHandlerPoint::mouseMove(), DrawSketchHandlerExtend::mouseMove(), DrawSketchHandlerSlot::mouseMove(), and DrawSketchHandlerRegularPolygon::mouseMove().
◆ setCrosshairColor()
|
protected |
References App::GetApplication(), App::Application::GetParameterGroupByPath(), and ParameterGrp::GetUnsigned().
Referenced by DrawSketchHandlerBox::activated(), DrawSketchHandlerLineSet::activated(), DrawSketchHandlerArc::activated(), DrawSketchHandler3PointArc::activated(), DrawSketchHandlerCircle::activated(), DrawSketchHandlerEllipse::activated(), DrawSketchHandlerArcOfEllipse::activated(), DrawSketchHandlerArcOfHyperbola::activated(), DrawSketchHandlerArcOfParabola::activated(), DrawSketchHandlerBSpline::activated(), DrawSketchHandler3PointCircle::activated(), DrawSketchHandlerPoint::activated(), DrawSketchHandlerFillet::activated(), DrawSketchHandlerTrimming::activated(), DrawSketchHandlerExtend::activated(), DrawSketchHandlerExternal::activated(), DrawSketchHandlerCarbonCopy::activated(), DrawSketchHandlerSlot::activated(), and DrawSketchHandlerRegularPolygon::activated().
◆ setCursor()
|
protected |
References actCursor, Gui::MainWindow::activeWindow(), Base::BaseClass::getClassTypeId(), Gui::getMainWindow(), oldCursor, and OfflineRenderingUtils::viewer().
Referenced by DrawSketchHandlerBox::activated(), DrawSketchHandlerLineSet::activated(), DrawSketchHandlerCopy::activated(), DrawSketchHandlerArc::activated(), DrawSketchHandlerRectangularArray::activated(), DrawSketchHandler3PointArc::activated(), DrawSketchHandlerCoincident::activated(), DrawSketchHandlerCircle::activated(), DrawSketchHandlerEllipse::activated(), DrawSketchHandlerArcOfEllipse::activated(), DrawSketchHandlerArcOfHyperbola::activated(), DrawSketchHandlerArcOfParabola::activated(), DrawSketchHandlerBSpline::activated(), DrawSketchHandler3PointCircle::activated(), DrawSketchHandlerPoint::activated(), DrawSketchHandlerFillet::activated(), DrawSketchHandlerTrimming::activated(), DrawSketchHandlerExtend::activated(), DrawSketchHandlerExternal::activated(), DrawSketchHandlerCarbonCopy::activated(), DrawSketchHandlerSlot::activated(), and DrawSketchHandlerRegularPolygon::activated().
◆ setPositionText() [1/2]
void DrawSketchHandler::setPositionText | ( | const Base::Vector2d & | Pos | ) |
References SketcherGui::ViewProviderSketch::setPositionText(), and sketchgui.
◆ setPositionText() [2/2]
void DrawSketchHandler::setPositionText | ( | const Base::Vector2d & | Pos, |
const SbString & | text | ||
) |
References SketcherGui::ViewProviderSketch::setPositionText(), and sketchgui.
Referenced by DrawSketchHandlerBox::mouseMove(), DrawSketchHandlerLineSet::mouseMove(), DrawSketchHandlerCopy::mouseMove(), DrawSketchHandlerArc::mouseMove(), DrawSketchHandlerRectangularArray::mouseMove(), DrawSketchHandler3PointArc::mouseMove(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerEllipse::mouseMove(), DrawSketchHandlerArcOfEllipse::mouseMove(), DrawSketchHandlerArcOfHyperbola::mouseMove(), DrawSketchHandlerArcOfParabola::mouseMove(), DrawSketchHandlerBSpline::mouseMove(), DrawSketchHandler3PointCircle::mouseMove(), DrawSketchHandlerPoint::mouseMove(), DrawSketchHandlerSlot::mouseMove(), and DrawSketchHandlerRegularPolygon::mouseMove().
◆ unsetCursor()
|
protected |
References Gui::MainWindow::activeWindow(), Base::BaseClass::getClassTypeId(), Gui::getMainWindow(), oldCursor, and OfflineRenderingUtils::viewer().
Referenced by DrawSketchHandlerLineSet::pressButton(), quit(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerRectangularArray::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerSlot::releaseButton(), and DrawSketchHandlerRegularPolygon::releaseButton().
Friends And Related Function Documentation
◆ ViewProviderSketch
|
friend |
Member Data Documentation
◆ actCursor
|
protected |
Referenced by applyCursor(), renderSuggestConstraintsCursor(), and setCursor().
◆ oldCursor
|
protected |
Referenced by setCursor(), and unsetCursor().
◆ sketchgui
|
protected |
Referenced by DrawSketchHandlerCopy::activated(), DrawSketchHandlerRectangularArray::activated(), DrawSketchHandlerCoincident::activated(), DrawSketchHandlerFillet::activated(), DrawSketchHandlerTrimming::activated(), DrawSketchHandlerExtend::activated(), DrawSketchHandlerExternal::activated(), DrawSketchHandlerCarbonCopy::activated(), SketcherGui::ViewProviderSketch::activateHandler(), createAutoConstraints(), DrawSketchHandlerExternal::deactivated(), DrawSketchHandlerCarbonCopy::deactivated(), getHighestCurveIndex(), getHighestVertexIndex(), DrawSketchHandlerBox::mouseMove(), DrawSketchHandlerLineSet::mouseMove(), DrawSketchHandlerCopy::mouseMove(), DrawSketchHandlerArc::mouseMove(), DrawSketchHandlerRectangularArray::mouseMove(), DrawSketchHandler3PointArc::mouseMove(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerEllipse::mouseMove(), DrawSketchHandlerArcOfEllipse::mouseMove(), DrawSketchHandlerArcOfHyperbola::mouseMove(), DrawSketchHandlerArcOfParabola::mouseMove(), DrawSketchHandlerBSpline::mouseMove(), DrawSketchHandler3PointCircle::mouseMove(), DrawSketchHandlerExtend::mouseMove(), DrawSketchHandlerSlot::mouseMove(), DrawSketchHandlerRegularPolygon::mouseMove(), DrawSketchHandlerExternal::onSelectionChanged(), DrawSketchHandlerCarbonCopy::onSelectionChanged(), DrawSketchHandlerBox::pressButton(), DrawSketchHandlerLineSet::pressButton(), DrawSketchHandlerCopy::pressButton(), DrawSketchHandlerArc::pressButton(), DrawSketchHandlerRectangularArray::pressButton(), DrawSketchHandler3PointArc::pressButton(), DrawSketchHandlerBSpline::pressButton(), DrawSketchHandler3PointCircle::pressButton(), quit(), DrawSketchHandlerLineSet::quit(), DrawSketchHandlerBSpline::quit(), DrawSketchHandlerLineSet::registerPressedKey(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerCopy::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandlerRectangularArray::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCoincident::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerFillet::releaseButton(), DrawSketchHandlerTrimming::releaseButton(), DrawSketchHandlerExtend::releaseButton(), DrawSketchHandlerSlot::releaseButton(), DrawSketchHandlerRegularPolygon::releaseButton(), resetPositionText(), seekAutoConstraint(), setPositionText(), and DrawSketchHandlerLineSet::updateTransitionData().
The documentation for this class was generated from the following files:
- src/Mod/Sketcher/Gui/DrawSketchHandler.h
- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp
- src/Mod/Sketcher/Gui/DrawSketchHandler.cpp