Public Types | Public Member Functions | Protected Attributes

OpenTissue::kinematics::inverse::detail::ProjectionCalculator< solver_type > Class Template Reference

#include <inverse_nonlinear_solver.h>

List of all members.

Public Types

typedef solver_type::math_types math_types
typedef solver_type::vector_type vector_type
typedef math_types::real_type real_type
typedef math_types::value_traits value_traits

Public Member Functions

 ProjectionCalculator ()
void init (solver_type *S)

Protected Attributes

solver_typem_S
 A pointer to the solver.

Detailed Description

template<typename solver_type>
class OpenTissue::kinematics::inverse::detail::ProjectionCalculator< solver_type >

Projection Calculator Functor Class. This class provides functionality for projection the current joint paramter values onto the current joint limits.

The functor is intended for easily integrating the inverse kinematics solver with other numerical methods.

Warning:
The class must be initialized before use
Template Parameters:
solver_type The solver_type that this Function calculator is used on

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

template<typename solver_type >
void OpenTissue::kinematics::inverse::detail::ProjectionCalculator< solver_type >::init ( solver_type S  )  [inline]

Initialization.

Parameters:
S A pointer to the solver class for which this class should work

Member Data Documentation

A pointer to the solver.


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