addAngleAtPointConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, int geoId3, PointPos pos3, double *value, ConstraintType cTyp, bool driving=true) | Sketcher::Sketch | |
addAngleConstraint(int geoId, double *value, bool driving=true) | Sketcher::Sketch | |
addAngleConstraint(int geoId1, int geoId2, double *value, bool driving=true) | Sketcher::Sketch | |
addAngleConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, double *value, bool driving=true) | Sketcher::Sketch | |
addAngleViaPointConstraint(int geoId1, int geoId2, int geoId3, PointPos pos3, double value, bool driving=true) | Sketcher::Sketch | |
addArc(const Part::GeomArcOfCircle &circleSegment, bool fixed=false) | Sketcher::Sketch | |
addArcOfEllipse(const Part::GeomArcOfEllipse &ellipseSegment, bool fixed=false) | Sketcher::Sketch | |
addArcOfHyperbola(const Part::GeomArcOfHyperbola &hyperbolaSegment, bool fixed=false) | Sketcher::Sketch | |
addArcOfParabola(const Part::GeomArcOfParabola ¶bolaSegment, bool fixed=false) | Sketcher::Sketch | |
addBSpline(const Part::GeomBSplineCurve &spline, bool fixed=false) | Sketcher::Sketch | |
addCircle(const Part::GeomCircle &circle, bool fixed=false) | Sketcher::Sketch | |
addConstraint(const Constraint *constraint) | Sketcher::Sketch | |
addConstraints(const std::vector< Constraint * > &ConstraintList) | Sketcher::Sketch | |
addConstraints(const std::vector< Constraint * > &ConstraintList, const std::vector< bool > &unenforceableConstraints) | Sketcher::Sketch | |
addCoordinateXConstraint(int geoId, PointPos pos, double *value, bool driving=true) | Sketcher::Sketch | |
addCoordinateYConstraint(int geoId, PointPos pos, double *value, bool driving=true) | Sketcher::Sketch | |
addDiameterConstraint(int geoId, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceConstraint(int geoId1, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceConstraint(int geoId1, PointPos pos1, int geoId2, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceXConstraint(int geoId, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceXConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceYConstraint(int geoId, double *value, bool driving=true) | Sketcher::Sketch | |
addDistanceYConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, double *value, bool driving=true) | Sketcher::Sketch | |
addEllipse(const Part::GeomEllipse &ellipse, bool fixed=false) | Sketcher::Sketch | |
addEqualConstraint(int geoId1, int geoId2) | Sketcher::Sketch | |
addGeometry(const Part::Geometry *geo, bool fixed=false) | Sketcher::Sketch | |
addGeometry(const std::vector< Part::Geometry * > &geo, bool fixed=false) | Sketcher::Sketch | |
addGeometry(const std::vector< Part::Geometry * > &geo, const std::vector< bool > &blockedGeometry) | Sketcher::Sketch | |
addHorizontalConstraint(int geoId) | Sketcher::Sketch | |
addHorizontalConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2) | Sketcher::Sketch | |
addInternalAlignmentBSplineControlPoint(int geoId1, int geoId2, int poleindex) | Sketcher::Sketch | |
addInternalAlignmentEllipseFocus1(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentEllipseFocus2(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentEllipseMajorDiameter(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentEllipseMinorDiameter(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentHyperbolaFocus(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentHyperbolaMajorDiameter(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentHyperbolaMinorDiameter(int geoId1, int geoId2) | Sketcher::Sketch | |
addInternalAlignmentKnotPoint(int geoId1, int geoId2, int knotindex) | Sketcher::Sketch | |
addInternalAlignmentParabolaFocus(int geoId1, int geoId2) | Sketcher::Sketch | |
addLine(const Part::GeomLineSegment &line, bool fixed=false) | Sketcher::Sketch | |
addLineSegment(const Part::GeomLineSegment &lineSegment, bool fixed=false) | Sketcher::Sketch | |
addParallelConstraint(int geoId1, int geoId2) | Sketcher::Sketch | |
addPerpendicularConstraint(int geoId1, int geoId2) | Sketcher::Sketch | |
addPoint(const Part::GeomPoint &point, bool fixed=false) | Sketcher::Sketch | |
addPointCoincidentConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2) | Sketcher::Sketch | |
addPointOnObjectConstraint(int geoId1, PointPos pos1, int geoId2, bool driving=true) | Sketcher::Sketch | |
addRadiusConstraint(int geoId, double *value, bool driving=true) | Sketcher::Sketch | |
addSnellsLawConstraint(int geoIdRay1, PointPos posRay1, int geoIdRay2, PointPos posRay2, int geoIdBnd, double *value, double *second, bool driving=true) | Sketcher::Sketch | |
addSymmetricConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, int geoId3) | Sketcher::Sketch | |
addSymmetricConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2, int geoId3, PointPos pos3) | Sketcher::Sketch | |
addTangentConstraint(int geoId1, int geoId2) | Sketcher::Sketch | |
addVerticalConstraint(int geoId) | Sketcher::Sketch | |
addVerticalConstraint(int geoId1, PointPos pos1, int geoId2, PointPos pos2) | Sketcher::Sketch | |
Arc enum value | Sketcher::Sketch | |
ArcOfEllipse enum value | Sketcher::Sketch | |
ArcOfHyperbola enum value | Sketcher::Sketch | |
ArcOfParabola enum value | Sketcher::Sketch | |
Arcs | Sketcher::Sketch | protected |
ArcsOfEllipse | Sketcher::Sketch | protected |
ArcsOfHyperbola | Sketcher::Sketch | protected |
ArcsOfParabola | Sketcher::Sketch | protected |
BaseClass() | Base::BaseClass | |
BaseClass(const BaseClass &)=default | Base::BaseClass | |
BSpline enum value | Sketcher::Sketch | |
BSplines | Sketcher::Sketch | protected |
calculateAngleViaPoint(int geoId1, int geoId2, double px, double py) | Sketcher::Sketch | |
calculateConstraintError(int icstr) | Sketcher::Sketch | |
calculateNormalAtPoint(int geoIdCurve, double px, double py) const | Sketcher::Sketch | |
Circle enum value | Sketcher::Sketch | |
Circles | Sketcher::Sketch | protected |
clear(void) | Sketcher::Sketch | |
Conflicting | Sketcher::Sketch | protected |
ConstraintsCounter | Sketcher::Sketch | protected |
Constrs | Sketcher::Sketch | protected |
create(void) | Base::Persistence | static |
debugMode | Sketcher::Sketch | protected |
defaultSolver | Sketcher::Sketch | |
defaultSolverRedundant | Sketcher::Sketch | |
DrivenParameters | Sketcher::Sketch | protected |
dumpToStream(std::ostream &stream, int compression) | Base::Persistence | |
Ellipse enum value | Sketcher::Sketch | |
Ellipses | Sketcher::Sketch | protected |
encodeAttribute(const std::string &) | Base::Persistence | static |
extractGeoListFacade() const | Sketcher::Sketch | |
extractGeometry(bool withConstructionElements=true, bool withExternalElements=false) const | Sketcher::Sketch | |
FixParameters | Sketcher::Sketch | protected |
GCSsys | Sketcher::Sketch | protected |
Geoms | Sketcher::Sketch | protected |
GeoType enum name | Sketcher::Sketch | |
getBlockedGeometry(std::vector< bool > &blockedGeometry, std::vector< bool > &unenforceableConstraints, const std::vector< Constraint * > &ConstraintList) const | Sketcher::Sketch | |
getClassTypeId(void) | Base::Persistence | static |
getConflicting(void) const | Sketcher::Sketch | |
getDebugMode(void) | Sketcher::Sketch | |
getDependencyGroup(int geoId, PointPos pos) const | Sketcher::Sketch | |
getGeometrySize(void) const | Sketcher::Sketch | |
getMalformedConstraints(void) const | Sketcher::Sketch | |
getMemSize(void) const | Sketcher::Sketch | virtual |
getPartiallyRedundant(void) const | Sketcher::Sketch | |
getPoint(int geoId, PointPos pos) const | Sketcher::Sketch | |
getPointId(int geoId, PointPos pos) const | Sketcher::Sketch | |
getPyGeometry(void) const | Sketcher::Sketch | |
getPyObject() | Base::BaseClass | virtual |
getQRAlgorithm() | Sketcher::Sketch | |
getRecalculateInitialSolutionWhileMovingPoint() const | Sketcher::Sketch | |
getRedundant(void) const | Sketcher::Sketch | |
getSolverExtension(int geoId) const | Sketcher::Sketch | |
getSolverPrecision() | Sketcher::Sketch | |
getSolveTime() const | Sketcher::Sketch | |
getTypeId(void) const | Base::Persistence | virtual |
hasConflicts(void) const | Sketcher::Sketch | |
hasMalformedConstraints(void) const | Sketcher::Sketch | |
hasPartialRedundancies(void) const | Sketcher::Sketch | |
hasRedundancies(void) const | Sketcher::Sketch | |
init(void) | Base::Persistence | static |
initBSplinePieceMove(int geoId, PointPos pos, const Base::Vector3d &firstPoint, bool fine=true) | Sketcher::Sketch | |
initMove(int geoId, PointPos pos, bool fine=true) | Sketcher::Sketch | |
InitParameters | Sketcher::Sketch | protected |
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr) | Base::BaseClass | protectedstatic |
initToPoint | Sketcher::Sketch | protected |
isDerivedFrom(const Type type) const | Base::BaseClass | |
isFine | Sketcher::Sketch | protected |
isInitMove | Sketcher::Sketch | protected |
limitBSplineMove(int geoId, PointPos pos, const Base::Vector3d &firstPoint) | Sketcher::Sketch | |
Line enum value | Sketcher::Sketch | |
Lines | Sketcher::Sketch | protected |
MalformedConstraints | Sketcher::Sketch | protected |
MoveParameters | Sketcher::Sketch | protected |
movePoint(int geoId, PointPos pos, Base::Vector3d toPoint, bool relative=false) | Sketcher::Sketch | |
moveStep | Sketcher::Sketch | protected |
operator=(const BaseClass &)=default | Base::BaseClass | |
param2geoelement | Sketcher::Sketch | protected |
Parameters | Sketcher::Sketch | protected |
PartiallyRedundant | Sketcher::Sketch | protected |
pDependencyGroups | Sketcher::Sketch | protected |
pDependentParametersList | Sketcher::Sketch | protected |
Point enum value | Sketcher::Sketch | |
Points | Sketcher::Sketch | protected |
RecalculateInitialSolutionWhileMovingPoint | Sketcher::Sketch | protected |
Redundant | Sketcher::Sketch | protected |
resetInitMove() | Sketcher::Sketch | |
resetSolver() | Sketcher::Sketch | |
resolveAfterGeometryUpdated | Sketcher::Sketch | protected |
Restore(Base::XMLReader &) | Sketcher::Sketch | virtual |
RestoreDocFile(Reader &) | Base::Persistence | virtual |
restoreFromStream(std::istream &stream) | Base::Persistence | |
Save(Base::Writer &) const | Sketcher::Sketch | virtual |
SaveDocFile(Writer &) const | Base::Persistence | virtual |
setConvergence(double conv) | Sketcher::Sketch | |
setConvergenceRedundant(double conv) | Sketcher::Sketch | |
setDatum(int constrId, double value) | Sketcher::Sketch | |
setDebugMode(GCS::DebugMode mode) | Sketcher::Sketch | |
setDL_tolf(double val) | Sketcher::Sketch | |
setDL_tolfRedundant(double val) | Sketcher::Sketch | |
setDL_tolg(double val) | Sketcher::Sketch | |
setDL_tolgRedundant(double val) | Sketcher::Sketch | |
setDL_tolx(double val) | Sketcher::Sketch | |
setDL_tolxRedundant(double val) | Sketcher::Sketch | |
setDogLegGaussStep(GCS::DogLegGaussStep mode) | Sketcher::Sketch | |
setLM_eps(double val) | Sketcher::Sketch | |
setLM_eps1(double val) | Sketcher::Sketch | |
setLM_eps1Redundant(double val) | Sketcher::Sketch | |
setLM_epsRedundant(double val) | Sketcher::Sketch | |
setLM_tau(double val) | Sketcher::Sketch | |
setLM_tauRedundant(double val) | Sketcher::Sketch | |
setMaxIter(int maxiter) | Sketcher::Sketch | |
setMaxIterRedundant(int maxiter) | Sketcher::Sketch | |
setPyObject(PyObject *) | Base::BaseClass | virtual |
setQRAlgorithm(GCS::QRAlgorithm alg) | Sketcher::Sketch | |
setQRPivotThreshold(double val) | Sketcher::Sketch | |
setRecalculateInitialSolutionWhileMovingPoint(bool recalculateInitialSolutionWhileMovingPoint) | Sketcher::Sketch | |
setSketchSizeMultiplier(bool mult) | Sketcher::Sketch | |
setSketchSizeMultiplierRedundant(bool mult) | Sketcher::Sketch | |
setUpSketch(const std::vector< Part::Geometry * > &GeoList, const std::vector< Constraint * > &ConstraintList, int extGeoCount=0) | Sketcher::Sketch | |
Sketch() | Sketcher::Sketch | |
solve(void) | Sketcher::Sketch | |
solverExtensions | Sketcher::Sketch | protected |
SolveTime | Sketcher::Sketch | protected |
toShape(void) const | Sketcher::Sketch | |
updateExtension(int geoId, std::unique_ptr< Part::GeometryExtension > &&ext) | Sketcher::Sketch | |
~BaseClass() | Base::BaseClass | virtual |
~Sketch() | Sketcher::Sketch | |