|
| virtual void | activated (ViewProviderSketch *sketchgui) |
| |
| | DrawSketchHandlerCopy (string geoidlist, int origingeoid, Sketcher::PointPos originpos, int nelements, SketcherCopy::Op op) |
| |
| virtual void | mouseMove (Base::Vector2d onSketchPos) |
| |
| virtual bool | pressButton (Base::Vector2d onSketchPos) |
| |
| virtual bool | releaseButton (Base::Vector2d onSketchPos) |
| |
| virtual | ~DrawSketchHandlerCopy () |
| |
Public Member Functions inherited from SketcherGui::DrawSketchHandler |
| void | createAutoConstraints (const std::vector< AutoConstraint > &autoConstrs, int geoId, Sketcher::PointPos pointPos=Sketcher::none, bool createowncommand=true) |
| |
| virtual void | deactivated (ViewProviderSketch *) |
| |
| | DrawSketchHandler () |
| |
| int | getHighestCurveIndex (void) |
| |
| int | getHighestVertexIndex (void) |
| |
| virtual bool | onSelectionChanged (const Gui::SelectionChanges &) |
| |
| virtual void | quit (void) |
| |
| virtual void | registerPressedKey (bool, int) |
| |
| void | renderSuggestConstraintsCursor (std::vector< AutoConstraint > &suggestedConstraints) |
| |
| void | resetPositionText (void) |
| |
| int | seekAutoConstraint (std::vector< AutoConstraint > &suggestedConstraints, const Base::Vector2d &Pos, const Base::Vector2d &Dir, AutoConstraint::TargetType type=AutoConstraint::VERTEX) |
| |
| void | setPositionText (const Base::Vector2d &Pos) |
| |
| void | setPositionText (const Base::Vector2d &Pos, const SbString &text) |
| |
| virtual | ~DrawSketchHandler () |
| |
◆ SelectMode
mode table
| Enumerator |
|---|
| STATUS_SEEK_First | enum value -—.
|
| STATUS_End | |
◆ DrawSketchHandlerCopy()
◆ ~DrawSketchHandlerCopy()
| virtual DrawSketchHandlerCopy::~DrawSketchHandlerCopy |
( |
| ) |
|
|
virtual |
◆ activated()
◆ mouseMove()
| virtual void DrawSketchHandlerCopy::mouseMove |
( |
Base::Vector2d |
onSketchPos | ) |
|
|
virtual |
◆ pressButton()
◆ releaseButton()
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), SketcherCopy::Clone, Gui::cmdAppObjectArgs(), Gui::Command::commitCommand(), Base::Console(), SketcherGui::DrawSketchHandler::createAutoConstraints(), SketcherGui::ViewProviderSketch::drawEdit(), EditCurve, Base::ConsoleSingleton::Error(), geoIdList, SketcherGui::DrawSketchHandler::getHighestCurveIndex(), Gui::ViewProviderDocumentObject::getObject(), Mode, SketcherCopy::Move, nElements, Op, Gui::Command::openCommand(), OriginGeoId, OriginPos, SketcherGui::ViewProviderSketch::purgeHandler(), SketcherGui::DrawSketchHandler::resetPositionText(), SketcherGui::DrawSketchHandler::sketchgui, STATUS_End, sugConstr1, SketcherGui::tryAutoRecomputeIfNotSolve(), SketcherGui::DrawSketchHandler::unsetCursor(), Base::Vector2d::x, and Base::Vector2d::y.
◆ EditCurve
◆ geoIdList
| string DrawSketchHandlerCopy::geoIdList |
|
protected |
◆ Mode
◆ nElements
| int DrawSketchHandlerCopy::nElements |
|
protected |
◆ Op
◆ Origin
◆ OriginGeoId
| int DrawSketchHandlerCopy::OriginGeoId |
|
protected |
◆ OriginPos
◆ sugConstr1
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/Gui/CommandSketcherTools.cpp