Public Member Functions | Public Attributes | List of all members
exotica::KinematicSolution Class Reference

The KinematicSolution is created from - and maps into - a KinematicResponse. More...

#include <kinematic_tree.h>

Public Member Functions

void Create (std::shared_ptr< KinematicResponse > solution)
 
 KinematicSolution ()
 
 KinematicSolution (int start, int length)
 

Public Attributes

Eigen::Map< ArrayHessianhessian {nullptr, 0}
 
Eigen::Map< ArrayJacobianjacobian {nullptr, 0}
 
int length = -1
 
Eigen::Map< ArrayFramePhi {nullptr, 0}
 
Eigen::Map< ArrayTwistPhi_dot {nullptr, 0}
 
int start = -1
 
Eigen::Map< Eigen::VectorXd > X {nullptr, 0}
 

Detailed Description

The KinematicSolution is created from - and maps into - a KinematicResponse.

Definition at line 127 of file kinematic_tree.h.

Constructor & Destructor Documentation

exotica::KinematicSolution::KinematicSolution ( )
default
exotica::KinematicSolution::KinematicSolution ( int  start,
int  length 
)

Definition at line 77 of file kinematic_tree.cpp.

Member Function Documentation

void exotica::KinematicSolution::Create ( std::shared_ptr< KinematicResponse solution)

Definition at line 81 of file kinematic_tree.cpp.

Member Data Documentation

Eigen::Map<ArrayHessian> exotica::KinematicSolution::hessian {nullptr, 0}

Definition at line 139 of file kinematic_tree.h.

Eigen::Map<ArrayJacobian> exotica::KinematicSolution::jacobian {nullptr, 0}

Definition at line 138 of file kinematic_tree.h.

int exotica::KinematicSolution::length = -1

Definition at line 134 of file kinematic_tree.h.

Eigen::Map<ArrayFrame> exotica::KinematicSolution::Phi {nullptr, 0}

Definition at line 136 of file kinematic_tree.h.

Eigen::Map<ArrayTwist> exotica::KinematicSolution::Phi_dot {nullptr, 0}

Definition at line 137 of file kinematic_tree.h.

int exotica::KinematicSolution::start = -1

Definition at line 133 of file kinematic_tree.h.

Eigen::Map<Eigen::VectorXd> exotica::KinematicSolution::X {nullptr, 0}

Definition at line 135 of file kinematic_tree.h.


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


exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Sat Apr 10 2021 02:34:50