◆ DrawSketchHandlerGenConstraint()
DrawSketchHandlerGenConstraint::DrawSketchHandlerGenConstraint |
( |
const char * |
cursor[], |
|
|
CmdSketcherConstraint * |
_cmd |
|
) |
| |
◆ ~DrawSketchHandlerGenConstraint()
virtual DrawSketchHandlerGenConstraint::~DrawSketchHandlerGenConstraint |
( |
| ) |
|
|
virtual |
◆ activated()
◆ mouseMove()
virtual void DrawSketchHandlerGenConstraint::mouseMove |
( |
Base::Vector2d |
| ) |
|
|
virtual |
◆ pressButton()
◆ releaseButton()
Implements SketcherGui::DrawSketchHandler.
References Gui::SelectionSingleton::addSelection(), Gui::SelectionSingleton::clearSelection(), SketcherGui::SelIdPair::GeoId, Sketcher::GeoEnum::HAxis, Sketcher::none, SketcherGui::SelIdPair::PosId, Sketcher::GeoEnum::RefExt, Sketcher::GeoEnum::RtPnt, Gui::Selection(), SketcherGui::SelEdge, SketcherGui::SelEdgeOrAxis, SketcherGui::SelExternalEdge, SketcherGui::SelHAxis, SketcherGui::SelRoot, SketcherGui::SelUnknown, SketcherGui::SelVAxis, SketcherGui::SelVertex, SketcherGui::SelVertexOrRoot, Sketcher::start, Sketcher::GeoEnum::VAxis, Base::Vector2d::x, and Base::Vector2d::y.
◆ resetOngoingSequences()
void DrawSketchHandlerGenConstraint::resetOngoingSequences |
( |
| ) |
|
|
protected |
◆ allowedSelTypes
unsigned int DrawSketchHandlerGenConstraint::allowedSelTypes = 0 |
|
protected |
◆ cmd
◆ constraintCursor
const char** DrawSketchHandlerGenConstraint::constraintCursor |
|
protected |
◆ ongoingSequences
std::set<int> DrawSketchHandlerGenConstraint::ongoingSequences |
|
protected |
indices of currently ongoing sequences in cmd->allowedSequences
◆ selFilterGate
◆ selSeq
std::vector<SelIdPair> DrawSketchHandlerGenConstraint::selSeq |
|
protected |
◆ seqIndex
unsigned int DrawSketchHandlerGenConstraint::seqIndex |
|
protected |
Index within the selection sequences active.
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/Gui/CommandConstraints.cpp