4 #include "JointStructure.h" 17 void SampleFrom(
int k);
18 void Sample(
const vector<IKGoal>& ik);
19 void Sample(
const IKGoal& goal);
21 void IterateParent(
int k);
22 void IterateChild(
int k);
23 void SampleParent(
int k);
24 void SampleChild(
int k);
25 void GetAnglesParent(
int k,vector<AngleSet>& a)
const;
26 void GetAnglesChild(
int k,vector<AngleSet>& a)
const;
27 virtual bool SolveAnalyticIKParent(
int k)
const {
return false; }
28 virtual bool SolveAnalyticIKChild(
int k)
const {
return false; }
44 void SampleFromRoot();
45 virtual bool SolveAnalyticIKParent(
int k)
const;
A structure defining a link's desired configuration for IK.
Definition: IK.h:14
A sampler for closed-chain kinematics that takes joint workspace bounds into account.
Definition: RLG.h:13
RLG that sets a virtual linkage of free dof's using analytic IK.
Definition: RLG.h:40
Class defining kinematics of a robot, and commonly used functions.
Definition: RobotKinematics3D.h:33
Calculates workspace bounds for a robot with constrained links.
Definition: JointStructure.h:30