|
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