, including all inherited members.
| addConstraint(Constraint *constr) | GCS::System | |
| addConstraintArcRadius(Arc &a, double *radius, int tagId=0) | GCS::System | |
| addConstraintArcRules(Arc &a, int tagId=0) | GCS::System | |
| addConstraintCircleRadius(Circle &c, double *radius, int tagId=0) | GCS::System | |
| addConstraintCoordinateX(Point &p, double *x, int tagId=0) | GCS::System | |
| addConstraintCoordinateY(Point &p, double *y, int tagId=0) | GCS::System | |
| addConstraintDifference(double *param1, double *param2, double *difference, int tagId=0) | GCS::System | |
| addConstraintEqual(double *param1, double *param2, int tagId=0) | GCS::System | |
| addConstraintEqualLength(Line &l1, Line &l2, double *length, int tagId=0) | GCS::System | |
| addConstraintEqualRadius(Circle &c1, Circle &c2, int tagId=0) | GCS::System | |
| addConstraintEqualRadius(Circle &c1, Arc &a2, int tagId=0) | GCS::System | |
| addConstraintEqualRadius(Arc &a1, Arc &a2, int tagId=0) | GCS::System | |
| addConstraintHorizontal(Line &l, int tagId=0) | GCS::System | |
| addConstraintHorizontal(Point &p1, Point &p2, int tagId=0) | GCS::System | |
| addConstraintL2LAngle(Line &l1, Line &l2, double *angle, int tagId=0) | GCS::System | |
| addConstraintL2LAngle(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, double *angle, int tagId=0) | GCS::System | |
| addConstraintMidpointOnLine(Line &l1, Line &l2, int tagId=0) | GCS::System | |
| addConstraintMidpointOnLine(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, int tagId=0) | GCS::System | |
| addConstraintP2LDistance(Point &p, Line &l, double *distance, int tagId=0) | GCS::System | |
| addConstraintP2PAngle(Point &p1, Point &p2, double *angle, double incr_angle, int tagId=0) | GCS::System | |
| addConstraintP2PAngle(Point &p1, Point &p2, double *angle, int tagId=0) | GCS::System | |
| addConstraintP2PCoincident(Point &p1, Point &p2, int tagId=0) | GCS::System | |
| addConstraintP2PDistance(Point &p1, Point &p2, double *distance, int tagId=0) | GCS::System | |
| addConstraintP2PSymmetric(Point &p1, Point &p2, Line &l, int tagId=0) | GCS::System | |
| addConstraintParallel(Line &l1, Line &l2, int tagId=0) | GCS::System | |
| addConstraintPerpendicular(Line &l1, Line &l2, int tagId=0) | GCS::System | |
| addConstraintPerpendicular(Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, int tagId=0) | GCS::System | |
| addConstraintPointOnArc(Point &p, Arc &a, int tagId=0) | GCS::System | |
| addConstraintPointOnCircle(Point &p, Circle &c, int tagId=0) | GCS::System | |
| addConstraintPointOnLine(Point &p, Line &l, int tagId=0) | GCS::System | |
| addConstraintTangent(Line &l, Circle &c, int tagId=0) | GCS::System | |
| addConstraintTangent(Line &l, Arc &a, int tagId=0) | GCS::System | |
| addConstraintTangentArc2Line(Arc &a, Point &p1, Point &p2, int tagId=0) | GCS::System | |
| addConstraintTangentLine2Arc(Point &p1, Point &p2, Arc &a, int tagId=0) | GCS::System | |
| addConstraintVertical(Line &l, int tagId=0) | GCS::System | |
| addConstraintVertical(Point &p1, Point &p2, int tagId=0) | GCS::System | |
| applySolution() | GCS::System | |
| clear() | GCS::System | |
| clearByTag(int tagId) | GCS::System | |
| diagnose(VEC_pD ¶ms, VEC_I &conflicting) | GCS::System | |
| getSubSystems(std::vector< SubSystem * > &subsysvec) | GCS::System | |
| initSolution(VEC_pD ¶ms) | GCS::System | |
| isInit() const | GCS::System | [inline] |
| removeConstraint(Constraint *constr) | GCS::System | |
| rescaleConstraint(int id, double coeff) | GCS::System | |
| solve(bool isFine=true, Algorithm alg=DogLeg) | GCS::System | |
| solve(VEC_pD ¶ms, bool isFine=true, Algorithm alg=DogLeg) | GCS::System | |
| solve(SubSystem *subsys, bool isFine=true, Algorithm alg=DogLeg) | GCS::System | |
| solve(SubSystem *subsysA, SubSystem *subsysB, bool isFine=true) | GCS::System | |
| System() | GCS::System | |
| System(std::vector< Constraint * > clist_) | GCS::System | |
| undoSolution() | GCS::System | |
| ~System() | GCS::System | |