Data structure while edit the sketch. More...
Data structure while edit the sketch.
Definition at line 121 of file ViewProviderSketch.cpp.
EditData::EditData | ( | ) | [inline] |
Definition at line 122 of file ViewProviderSketch.cpp.
Definition at line 162 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::draw(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::moveConstraint(), SketcherGui::ViewProviderSketch::setEdit(), and SketcherGui::ViewProviderSketch::updateData().
Definition at line 158 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::detectPreselection().
SoGroup* EditData::constrGroup |
Definition at line 193 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::draw(), SketcherGui::ViewProviderSketch::drawConstraintIcons(), SketcherGui::ViewProviderSketch::isConstraintAtPosition(), SketcherGui::ViewProviderSketch::rebuildConstraintsVisual(), and SketcherGui::ViewProviderSketch::updateColor().
SoCoordinate3* EditData::CurvesCoordinate |
Definition at line 180 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::draw().
SoLineSet* EditData::CurveSet |
Definition at line 184 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::detectPreselection(), and SketcherGui::ViewProviderSketch::draw().
SoMaterial* EditData::CurvesMaterials |
Definition at line 175 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::draw(), and SketcherGui::ViewProviderSketch::updateColor().
Definition at line 151 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::mouseButtonPressed(), and SketcherGui::ViewProviderSketch::mouseMove().
Definition at line 149 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::mouseButtonPressed(), and SketcherGui::ViewProviderSketch::mouseMove().
Definition at line 147 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::mouseButtonPressed(), and SketcherGui::ViewProviderSketch::mouseMove().
SoCoordinate3* EditData::EditCurvesCoordinate |
Definition at line 183 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::drawEdit().
SoLineSet* EditData::EditCurveSet |
Definition at line 185 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::drawEdit().
SoMaterial* EditData::EditCurvesMaterials |
Definition at line 178 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes().
SoSeparator* EditData::EditRoot |
Definition at line 173 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::isPointOnSketch(), and SketcherGui::ViewProviderSketch::unsetEdit().
Definition at line 159 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::setEdit(), SketcherGui::ViewProviderSketch::updateColor(), and SketcherGui::ViewProviderSketch::updateData().
SoCoordinate3* EditData::PointsCoordinate |
Definition at line 179 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::addSelectPoint(), SketcherGui::ViewProviderSketch::clearSelectPoints(), SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::draw(), SketcherGui::ViewProviderSketch::removeSelectPoint(), SketcherGui::ViewProviderSketch::resetPreselectPoint(), and SketcherGui::ViewProviderSketch::setPreselectPoint().
SoMarkerSet* EditData::PointSet |
Definition at line 188 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::detectPreselection().
SoMaterial* EditData::PointsMaterials |
Definition at line 174 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::draw(), and SketcherGui::ViewProviderSketch::updateColor().
Definition at line 157 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::drawConstraintIcons(), SketcherGui::ViewProviderSketch::editDoubleClicked(), SketcherGui::ViewProviderSketch::getPreselectConstraint(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::onDelete(), and SketcherGui::ViewProviderSketch::updateColor().
Definition at line 156 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::editDoubleClicked(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::onDelete(), and SketcherGui::ViewProviderSketch::updateColor().
Definition at line 155 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::editDoubleClicked(), SketcherGui::ViewProviderSketch::getPreselectCurve(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::onDelete(), and SketcherGui::ViewProviderSketch::updateColor().
SbColor EditData::PreselectOldColor |
Definition at line 153 of file ViewProviderSketch.cpp.
Definition at line 154 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::editDoubleClicked(), SketcherGui::ViewProviderSketch::getPreselectPoint(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::resetPreselectPoint(), SketcherGui::ViewProviderSketch::setPreselectPoint(), and SketcherGui::ViewProviderSketch::updateColor().
SoCoordinate3* EditData::RootCrossCoordinateH |
Definition at line 182 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::draw().
SoCoordinate3* EditData::RootCrossCoordinateV |
Definition at line 181 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::draw().
SoMaterial* EditData::RootCrossMaterialsH |
Definition at line 177 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::updateColor().
SoMaterial* EditData::RootCrossMaterialsV |
Definition at line 176 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::updateColor().
SoLineSet* EditData::RootCrossSetH |
Definition at line 187 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::detectPreselection(), and SketcherGui::ViewProviderSketch::draw().
SoLineSet* EditData::RootCrossSetV |
Definition at line 186 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::detectPreselection(), and SketcherGui::ViewProviderSketch::draw().
std::set<int> EditData::SelConstraintSet |
std::set<int> EditData::SelCrossSet |
Definition at line 167 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::onSelectionChanged(), and SketcherGui::ViewProviderSketch::updateColor().
std::set<int> EditData::SelCurvSet |
Definition at line 165 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::onDelete(), SketcherGui::ViewProviderSketch::onSelectionChanged(), and SketcherGui::ViewProviderSketch::updateColor().
std::set<int> EditData::SelPointSet |
Definition at line 164 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::addSelectPoint(), SketcherGui::ViewProviderSketch::clearSelectPoints(), SketcherGui::ViewProviderSketch::onDelete(), SketcherGui::ViewProviderSketch::onSelectionChanged(), SketcherGui::ViewProviderSketch::removeSelectPoint(), SketcherGui::ViewProviderSketch::resetPreselectPoint(), SketcherGui::ViewProviderSketch::setPreselectPoint(), and SketcherGui::ViewProviderSketch::updateColor().
Definition at line 144 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::activateHandler(), SketcherGui::ViewProviderSketch::detectPreselection(), SketcherGui::ViewProviderSketch::keyPressed(), SketcherGui::ViewProviderSketch::mouseButtonPressed(), SketcherGui::ViewProviderSketch::mouseMove(), SketcherGui::ViewProviderSketch::purgeHandler(), and SketcherGui::ViewProviderSketch::unsetEdit().
SoTranslation* EditData::textPos |
Definition at line 191 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), and SketcherGui::ViewProviderSketch::setPositionText().
SoText2* EditData::textX |
Definition at line 190 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::createEditInventorNodes(), SketcherGui::ViewProviderSketch::resetPositionText(), and SketcherGui::ViewProviderSketch::setPositionText().
std::vector<ConstraintType> EditData::vConstrType |
Definition at line 170 of file ViewProviderSketch.cpp.
Referenced by SketcherGui::ViewProviderSketch::draw(), and SketcherGui::ViewProviderSketch::rebuildConstraintsVisual().