Public Types | |
enum SelectMode { STATUS_SEEK_First, STATUS_SEEK_Second } | |
Protected Attributes | |
int firstCurve | |
Base::Vector2d firstPos | |
SelectMode Mode | |
![]() | |
QCursor actCursor | |
QCursor oldCursor | |
ViewProviderSketch * sketchgui | |
Additional Inherited Members | |
![]() | |
void applyCursor (QCursor &newCursor) | |
void applyCursor (void) | |
void setCrosshairColor () | |
void setCursor (const QPixmap &p, int x, int y) | |
void unsetCursor (void) | |
Member Enumeration Documentation
◆ SelectMode
Constructor & Destructor Documentation
◆ DrawSketchHandlerFillet()
DrawSketchHandlerFillet::DrawSketchHandlerFillet | ( | ) |
◆ ~DrawSketchHandlerFillet()
|
virtual |
References Gui::SelectionSingleton::rmvSelectionGate(), and Gui::Selection().
Member Function Documentation
◆ activated()
|
virtual |
Reimplemented from SketcherGui::DrawSketchHandler.
References Gui::SelectionSingleton::addSelectionGate(), Gui::ViewProviderDocumentObject::getObject(), Gui::SelectionSingleton::rmvSelectionGate(), Gui::Selection(), SketcherGui::DrawSketchHandler::setCrosshairColor(), SketcherGui::DrawSketchHandler::setCursor(), and SketcherGui::DrawSketchHandler::sketchgui.
◆ mouseMove()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ pressButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
◆ releaseButton()
|
virtual |
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::clearSelection(), Gui::cmdAppObjectArgs(), Gui::Command::commitCommand(), Base::Console(), Part::Geometry::Construction, Sketcher::end, Base::ConsoleSingleton::Error(), firstCurve, firstPos, Base::Vector3< _Precision >::GetAngle(), Base::Persistence::getClassTypeId(), Sketcher::SketchObject::getDirectlyCoincidentPoints(), App::DocumentObject::getDocument(), Part::GeomLineSegment::getEndPoint(), Sketcher::SketchObject::getGeometry(), Sketcher::SketchObject::getGeoVertexIndex(), SketcherGui::DrawSketchHandler::getHighestCurveIndex(), Gui::getMainWindow(), App::Document::getName(), App::DocumentObject::getNameInDocument(), Gui::ViewProviderDocumentObject::getObject(), SketcherGui::ViewProviderSketch::getPreselectCurve(), SketcherGui::ViewProviderSketch::getPreselectPoint(), SketcherGui::ViewProviderSketch::getSketchObject(), Part::GeomLineSegment::getStartPoint(), Base::Persistence::getTypeId(), Base::Type::isDerivedFrom(), Base::Vector3< _Precision >::Length(), Mode, Sketcher::none, Gui::Command::openCommand(), SketcherGui::ViewProviderSketch::purgeHandler(), Gui::Selection(), SketcherGui::DrawSketchHandler::sketchgui, Sketcher::start, STATUS_SEEK_First, STATUS_SEEK_Second, Part::suggestFilletRadius(), SketcherGui::tryAutoRecompute(), SketcherGui::tryAutoRecomputeIfNotSolve(), Base::Vector2d::x, and Base::Vector2d::y.
Member Data Documentation
◆ firstCurve
|
protected |
Referenced by releaseButton().
◆ firstPos
|
protected |
Referenced by releaseButton().
◆ Mode
|
protected |
Referenced by releaseButton().
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp