GCS::System Member List

This is the complete list of members for GCS::System, 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 &params, VEC_I &conflicting)GCS::System
getSubSystems(std::vector< SubSystem * > &subsysvec)GCS::System
initSolution(VEC_pD &params)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 &params, 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

Generated on Wed Nov 23 19:01:58 2011 for FreeCAD by  doxygen 1.6.1