container element to store and work with the geometric elements of this sketch More...
#include <Sketch.h>
Public Member Functions | |
GeoDef () | |
Public Attributes | |
int | endPointId |
bool | external |
Part::Geometry * | geo |
int | index |
int | midPointId |
int | startPointId |
GeoType | type |
Detailed Description
container element to store and work with the geometric elements of this sketch
Constructor & Destructor Documentation
◆ GeoDef()
Sketcher::Sketch::GeoDef::GeoDef | ( | ) |
Member Data Documentation
◆ endPointId
int Sketcher::Sketch::GeoDef::endPointId |
◆ external
bool Sketcher::Sketch::GeoDef::external |
◆ geo
Part::Geometry* Sketcher::Sketch::GeoDef::geo |
Referenced by Sketcher::Sketch::addArc(), Sketcher::Sketch::addArcOfEllipse(), Sketcher::Sketch::addArcOfHyperbola(), Sketcher::Sketch::addArcOfParabola(), Sketcher::Sketch::addBSpline(), Sketcher::Sketch::addCircle(), Sketcher::Sketch::addEllipse(), Sketcher::Sketch::addLineSegment(), and Sketcher::Sketch::addPoint().
◆ index
int Sketcher::Sketch::GeoDef::index |
Referenced by Sketcher::Sketch::addArc(), Sketcher::Sketch::addArcOfEllipse(), Sketcher::Sketch::addArcOfHyperbola(), Sketcher::Sketch::addArcOfParabola(), Sketcher::Sketch::addBSpline(), Sketcher::Sketch::addCircle(), Sketcher::Sketch::addEllipse(), Sketcher::Sketch::addLineSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction::addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction::begin(), Spreadsheet_legacy.MathParser::getValue(), Spreadsheet_legacy.MathParser::hasNext(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction::interval(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction::length(), Spreadsheet_legacy.MathParser::parseAddition(), Spreadsheet_legacy.MathParser::parseMultiplication(), Spreadsheet_legacy.MathParser::parseNegative(), Spreadsheet_legacy.MathParser::parseNumber(), Spreadsheet_legacy.MathParser::parseParenthesis(), Spreadsheet_legacy.MathParser::parseVariable(), Spreadsheet_legacy.MathParser::peek(), Spreadsheet_legacy.MathParser::skipWhitespace(), automotive_design.index_expression::wr1(), and automotive_design.index_expression::wr2().
◆ midPointId
int Sketcher::Sketch::GeoDef::midPointId |
◆ startPointId
int Sketcher::Sketch::GeoDef::startPointId |
◆ type
GeoType Sketcher::Sketch::GeoDef::type |
Referenced by Sketcher::Sketch::addArc(), Sketcher::Sketch::addArcOfEllipse(), Sketcher::Sketch::addArcOfHyperbola(), Sketcher::Sketch::addArcOfParabola(), Sketcher::Sketch::addBSpline(), Sketcher::Sketch::addCircle(), Sketcher::Sketch::addEllipse(), Sketcher::Sketch::addLineSegment(), and Sketcher::Sketch::addPoint().
The documentation for this struct was generated from the following file:
- src/Mod/Sketcher/App/Sketch.h