Blender V4.3
IK_QJacobianSolver Class Reference

#include <IK_QJacobianSolver.h>

Public Member Functions

 IK_QJacobianSolver ()
 
 ~IK_QJacobianSolver ()
 
void SetPoleVectorConstraint (IK_QSegment *tip, Vector3d &goal, Vector3d &polegoal, float poleangle, bool getangle)
 
float GetPoleAngle ()
 
bool Setup (IK_QSegment *root, std::list< IK_QTask * > &tasks)
 
bool Solve (IK_QSegment *root, std::list< IK_QTask * > tasks, const double tolerance, const int max_iterations)
 

Detailed Description

Author
Laurence Bourn
Date
28/6/2001

Definition at line 24 of file IK_QJacobianSolver.h.

Constructor & Destructor Documentation

◆ IK_QJacobianSolver()

IK_QJacobianSolver::IK_QJacobianSolver ( )

Definition at line 14 of file IK_QJacobianSolver.cpp.

◆ ~IK_QJacobianSolver()

IK_QJacobianSolver::~IK_QJacobianSolver ( )
inline

Definition at line 27 of file IK_QJacobianSolver.h.

Member Function Documentation

◆ GetPoleAngle()

float IK_QJacobianSolver::GetPoleAngle ( )
inline

Definition at line 32 of file IK_QJacobianSolver.h.

Referenced by IK_SolverGetPoleAngle().

◆ SetPoleVectorConstraint()

void IK_QJacobianSolver::SetPoleVectorConstraint ( IK_QSegment * tip,
Vector3d & goal,
Vector3d & polegoal,
float poleangle,
bool getangle )

Definition at line 151 of file IK_QJacobianSolver.cpp.

Referenced by IK_SolverSetPoleVectorConstraint().

◆ Setup()

◆ Solve()

bool IK_QJacobianSolver::Solve ( IK_QSegment * root,
std::list< IK_QTask * > tasks,
const double tolerance,
const int max_iterations )

The documentation for this class was generated from the following files: