This is the complete list of members for GCS::System, including all inherited members.
addConstraint(Constraint *constr) | GCS::System | |
addConstraintAngleViaPoint(Curve &crv1, Curve &crv2, Point &p, double *angle, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcDiameter(Arc &a, double *diameter, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcOfEllipseRules(ArcOfEllipse &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcOfHyperbolaRules(ArcOfHyperbola &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcOfParabolaRules(ArcOfParabola &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcRadius(Arc &a, double *radius, int tagId=0, bool driving=true) | GCS::System | |
addConstraintArcRules(Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintCircleDiameter(Circle &c, double *diameter, int tagId=0, bool driving=true) | GCS::System | |
addConstraintCircleRadius(Circle &c, double *radius, int tagId=0, bool driving=true) | GCS::System | |
addConstraintCoordinateX(Point &p, double *x, int tagId=0, bool driving=true) | GCS::System | |
addConstraintCoordinateY(Point &p, double *y, int tagId=0, bool driving=true) | GCS::System | |
addConstraintCurveValue(Point &p, Curve &a, double *u, int tagId=0, bool driving=true) | GCS::System | |
addConstraintDifference(double *param1, double *param2, double *difference, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqual(double *param1, double *param2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualFocus(ArcOfParabola &a1, ArcOfParabola &a2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualLength(Line &l1, Line &l2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualRadii(Ellipse &e1, Ellipse &e2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualRadii(ArcOfHyperbola &a1, ArcOfHyperbola &a2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualRadius(Circle &c1, Circle &c2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualRadius(Circle &c1, Arc &a2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintEqualRadius(Arc &a1, Arc &a2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintHorizontal(Line &l, int tagId=0, bool driving=true) | GCS::System | |
addConstraintHorizontal(Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentBSplineControlPoint(BSpline &b, Circle &c, int poleindex, int tag=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentEllipseFocus1(Ellipse &e, Point &p1, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentEllipseFocus2(Ellipse &e, Point &p1, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentEllipseMajorDiameter(Ellipse &e, Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentEllipseMinorDiameter(Ellipse &e, Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentHyperbolaFocus(Hyperbola &e, Point &p1, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentHyperbolaMajorDiameter(Hyperbola &e, Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentHyperbolaMinorDiameter(Hyperbola &e, Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentParabolaFocus(Parabola &e, Point &p1, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentPoint2Ellipse(Ellipse &e, Point &p1, InternalAlignmentType alignmentType, int tagId=0, bool driving=true) | GCS::System | |
addConstraintInternalAlignmentPoint2Hyperbola(Hyperbola &e, Point &p1, InternalAlignmentType alignmentType, int tagId=0, bool driving=true) | GCS::System | |
addConstraintL2LAngle(Line &l1, Line &l2, double *angle, int tagId=0, bool driving=true) | GCS::System | |
addConstraintL2LAngle(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, double *angle, int tagId=0, bool driving=true) | GCS::System | |
addConstraintMidpointOnLine(Line &l1, Line &l2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintMidpointOnLine(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2LDistance(Point &p, Line &l, double *distance, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PAngle(Point &p1, Point &p2, double *angle, double incrAngle, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PAngle(Point &p1, Point &p2, double *angle, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PCoincident(Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PDistance(Point &p1, Point &p2, double *distance, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PSymmetric(Point &p1, Point &p2, Line &l, int tagId=0, bool driving=true) | GCS::System | |
addConstraintP2PSymmetric(Point &p1, Point &p2, Point &p, int tagId=0, bool driving=true) | GCS::System | |
addConstraintParallel(Line &l1, Line &l2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicular(Line &l1, Line &l2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicular(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicularArc2Arc(Arc &a1, bool reverse1, Arc &a2, bool reverse2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicularArc2Circle(Arc &a, Point ¢er, double *radius, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicularArc2Line(Arc &a, Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicularCircle2Arc(Point ¢er, double *radius, Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPerpendicularLine2Arc(Point &p1, Point &p2, Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnArc(Point &p, Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnCircle(Point &p, Circle &c, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnEllipse(Point &p, Ellipse &e, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnHyperbolicArc(Point &p, ArcOfHyperbola &e, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnLine(Point &p, Line &l, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnLine(Point &p, Point &lp1, Point &lp2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnParabolicArc(Point &p, ArcOfParabola &e, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnPerpBisector(Point &p, Line &l, int tagId=0, bool driving=true) | GCS::System | |
addConstraintPointOnPerpBisector(Point &p, Point &lp1, Point &lp2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintProportional(double *param1, double *param2, double ratio, int tagId, bool driving=true) | GCS::System | |
addConstraintSnellsLaw(Curve &ray1, Curve &ray2, Curve &boundary, Point p, double *n1, double *n2, bool flipn1, bool flipn2, int tagId, bool driving=true) | GCS::System | |
addConstraintTangent(Line &l, Circle &c, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangent(Line &l, Ellipse &e, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangent(Line &l, Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangent(Circle &c1, Circle &c2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangent(Arc &a1, Arc &a2, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangent(Circle &c, Arc &a, int tagId=0, bool driving=true) | GCS::System | |
addConstraintTangentCircumf(Point &p1, Point &p2, double *rd1, double *rd2, bool internal=false, int tagId=0, bool driving=true) | GCS::System | |
addConstraintVertical(Line &l, int tagId=0, bool driving=true) | GCS::System | |
addConstraintVertical(Point &p1, Point &p2, int tagId=0, bool driving=true) | GCS::System | |
applySolution() | GCS::System | |
calculateAngleViaPoint(const Curve &crv1, const Curve &crv2, Point &p) const | GCS::System | |
calculateAngleViaPoint(const Curve &crv1, const Curve &crv2, Point &p1, Point &p2) const | GCS::System | |
calculateConstraintErrorByTag(int tagId) | GCS::System | |
calculateNormalAtPoint(const Curve &crv, const Point &p, double &rtnX, double &rtnY) const | GCS::System | |
clear() | GCS::System | |
clearByTag(int tagId) | GCS::System | |
convergence | GCS::System | |
convergenceRedundant | GCS::System | |
debugMode | GCS::System | |
declareDrivenParams(VEC_pD ¶ms) | GCS::System | |
declareUnknowns(VEC_pD ¶ms) | GCS::System | |
diagnose(Algorithm alg=DogLeg) | GCS::System | |
DL_tolf | GCS::System | |
DL_tolfRedundant | GCS::System | |
DL_tolg | GCS::System | |
DL_tolgRedundant | GCS::System | |
DL_tolx | GCS::System | |
DL_tolxRedundant | GCS::System | |
dofsNumber() const | GCS::System | |
dogLegGaussStep | GCS::System | |
getConflicting(VEC_I &conflictingOut) const | GCS::System | |
getDependentParams(VEC_pD &pdependentparameterlist) const | GCS::System | |
getDependentParamsGroups(std::vector< std::vector< double * > > &pdependentparametergroups) const | GCS::System | |
getFinePrecision() | GCS::System | |
getPartiallyRedundant(VEC_I &partiallyredundantOut) const | GCS::System | |
getRedundant(VEC_I &redundantOut) const | GCS::System | |
hasConflicting() const | GCS::System | |
hasPartiallyRedundant() const | GCS::System | |
hasRedundant() const | GCS::System | |
initSolution(Algorithm alg=DogLeg) | GCS::System | |
invalidatedDiagnosis() | GCS::System | |
isEmptyDiagnoseMatrix() const | GCS::System | |
LM_eps | GCS::System | |
LM_eps1 | GCS::System | |
LM_eps1Redundant | GCS::System | |
LM_epsRedundant | GCS::System | |
LM_tau | GCS::System | |
LM_tauRedundant | GCS::System | |
maxIter | GCS::System | |
maxIterRedundant | GCS::System | |
qrAlgorithm | GCS::System | |
qrpivotThreshold | GCS::System | |
removeConstraint(Constraint *constr) | GCS::System | |
rescaleConstraint(int id, double coeff) | GCS::System | |
sketchSizeMultiplier | GCS::System | |
sketchSizeMultiplierRedundant | GCS::System | |
solve(bool isFine=true, Algorithm alg=DogLeg, bool isRedundantsolving=false) | GCS::System | |
solve(VEC_pD ¶ms, bool isFine=true, Algorithm alg=DogLeg, bool isRedundantsolving=false) | GCS::System | |
solve(SubSystem *subsys, bool isFine=true, Algorithm alg=DogLeg, bool isRedundantsolving=false) | GCS::System | |
solve(SubSystem *subsysA, SubSystem *subsysB, bool isFine=true, bool isRedundantsolving=false) | GCS::System | |
System() | GCS::System | |
undoSolution() | GCS::System | |
~System() | GCS::System |