◆ SELECT_MODE
modes
Enumerator |
---|
STATUS_SEEK_FIRST_CONTROLPOINT | |
STATUS_SEEK_ADDITIONAL_CONTROLPOINTS | |
STATUS_CLOSE | |
◆ DrawSketchHandlerBSpline()
DrawSketchHandlerBSpline::DrawSketchHandlerBSpline |
( |
int |
constructionMethod | ) |
|
◆ ~DrawSketchHandlerBSpline()
virtual DrawSketchHandlerBSpline::~DrawSketchHandlerBSpline |
( |
| ) |
|
|
virtual |
◆ activated()
◆ mouseMove()
virtual void DrawSketchHandlerBSpline::mouseMove |
( |
Base::Vector2d |
onSketchPos | ) |
|
|
virtual |
Implements SketcherGui::DrawSketchHandler.
References SketcherGui::DrawSketchHandler::applyCursor(), CurrentConstraint, SketcherGui::ViewProviderSketch::drawEdit(), EditCurve, Mode, SketcherGui::DrawSketchHandler::renderSuggestConstraintsCursor(), SketcherGui::DrawSketchHandler::seekAutoConstraint(), SketcherGui::DrawSketchHandler::setPositionText(), SketcherGui::DrawSketchHandler::sketchgui, STATUS_SEEK_ADDITIONAL_CONTROLPOINTS, STATUS_SEEK_FIRST_CONTROLPOINT, and sugConstr.
◆ pressButton()
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), Gui::cmdAppObjectArgs(), Sketcher::Coincident, Base::Console(), ConstrMethod, SketcherGui::DrawSketchHandler::createAutoConstraints(), CurrentConstraint, EditCurve, Base::ConsoleSingleton::Error(), FirstPoleGeoId, SketcherGui::DrawSketchHandler::getHighestCurveIndex(), Gui::ViewProviderDocumentObject::getObject(), IsClosed, Sketcher::mid, Mode, Gui::Command::openCommand(), SketcherGui::DrawSketchHandler::sketchgui, STATUS_CLOSE, STATUS_SEEK_ADDITIONAL_CONTROLPOINTS, STATUS_SEEK_FIRST_CONTROLPOINT, and sugConstr.
◆ quit()
virtual void DrawSketchHandlerBSpline::quit |
( |
void |
| ) |
|
|
virtual |
Reimplemented from SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), SketcherGui::DrawSketchHandler::applyCursor(), CurrentConstraint, SketcherGui::ViewProviderSketch::drawEdit(), EditCurve, App::GetApplication(), ParameterGrp::GetBool(), Gui::ViewProviderDocumentObject::getObject(), App::Application::GetParameterGroupByPath(), IsClosed, Mode, releaseButton(), SketcherGui::DrawSketchHandler::sketchgui, STATUS_CLOSE, STATUS_SEEK_FIRST_CONTROLPOINT, sugConstr, and SketcherGui::tryAutoRecomputeIfNotSolve().
◆ releaseButton()
Implements SketcherGui::DrawSketchHandler.
References Gui::Command::abortCommand(), SketcherGui::DrawSketchHandler::applyCursor(), Gui::cmdAppObjectArgs(), Gui::Command::commitCommand(), Base::Console(), Sketcher::SketchObject::Constraints, ConstrMethod, SketcherGui::Construction, CurrentConstraint, Gui::Command::Doc, SketcherGui::ViewProviderSketch::drawEdit(), EditCurve, Sketcher::end, Base::ConsoleSingleton::Error(), FirstPoleGeoId, SketcherGui::geometryCreationMode, App::GetApplication(), ParameterGrp::GetBool(), SketcherGui::DrawSketchHandler::getHighestCurveIndex(), Gui::ViewProviderDocumentObject::getObject(), Gui::Command::getObjectCmd(), App::Application::GetParameterGroupByPath(), Sketcher::PropertyConstraintList::getValues(), IsClosed, Sketcher::mid, Mode, SketcherGui::ViewProviderSketch::purgeHandler(), SketcherGui::DrawSketchHandler::resetPositionText(), SketcherGui::DrawSketchHandler::sketchgui, Sketcher::start, STATUS_CLOSE, STATUS_SEEK_FIRST_CONTROLPOINT, sugConstr, SketcherGui::tryAutoRecomputeIfNotSolve(), and SketcherGui::DrawSketchHandler::unsetCursor().
Referenced by quit().
◆ ConstrMethod
int DrawSketchHandlerBSpline::ConstrMethod |
|
protected |
◆ CurrentConstraint
int DrawSketchHandlerBSpline::CurrentConstraint |
|
protected |
◆ EditCurve
◆ FirstPoleGeoId
int DrawSketchHandlerBSpline::FirstPoleGeoId |
|
protected |
◆ IsClosed
bool DrawSketchHandlerBSpline::IsClosed |
|
protected |
◆ Mode
◆ sugConstr
std::vector<std::vector<AutoConstraint> > DrawSketchHandlerBSpline::sugConstr |
|
protected |
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp