Public Types | Public Member Functions | List of all members
RobotDynamics::Math::SpatialVector Class Reference

#include <rdl_eigenmath.h>

Inheritance diagram for RobotDynamics::Math::SpatialVector:
Inheritance graph
[legend]

Public Types

typedef Eigen::Matrix< double, 6, 1 > Base
 

Public Member Functions

EIGEN_STRONG_INLINE Vector3d getAngularPart () const
 
EIGEN_STRONG_INLINE Vector3d getLinearPart () const
 
template<typename OtherDerived >
SpatialVectoroperator= (const Eigen::MatrixBase< OtherDerived > &other)
 
EIGEN_STRONG_INLINE void set (const double &v0, const double &v1, const double &v2, const double &v3, const double &v4, const double &v5)
 
EIGEN_STRONG_INLINE void set (const Vector3d &angularPart, const Vector3d &linearPart)
 
void setAngularPart (const Vector3d &v)
 
void setLinearPart (const Vector3d &v)
 
template<typename OtherDerived >
 SpatialVector (const Eigen::MatrixBase< OtherDerived > &other)
 
EIGEN_STRONG_INLINE SpatialVector ()
 
EIGEN_STRONG_INLINE SpatialVector (const double &v0, const double &v1, const double &v2, const double &v3, const double &v4, const double &v5)
 

Detailed Description

Definition at line 170 of file rdl_eigenmath.h.

Member Typedef Documentation

typedef Eigen::Matrix<double, 6, 1> RobotDynamics::Math::SpatialVector::Base

Definition at line 173 of file rdl_eigenmath.h.

Constructor & Destructor Documentation

template<typename OtherDerived >
RobotDynamics::Math::SpatialVector::SpatialVector ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

Definition at line 177 of file rdl_eigenmath.h.

EIGEN_STRONG_INLINE RobotDynamics::Math::SpatialVector::SpatialVector ( )
inline

Definition at line 188 of file rdl_eigenmath.h.

EIGEN_STRONG_INLINE RobotDynamics::Math::SpatialVector::SpatialVector ( const double &  v0,
const double &  v1,
const double &  v2,
const double &  v3,
const double &  v4,
const double &  v5 
)
inline

Definition at line 193 of file rdl_eigenmath.h.

Member Function Documentation

EIGEN_STRONG_INLINE Vector3d RobotDynamics::Math::SpatialVector::getAngularPart ( ) const
inline

Definition at line 207 of file rdl_eigenmath.h.

EIGEN_STRONG_INLINE Vector3d RobotDynamics::Math::SpatialVector::getLinearPart ( ) const
inline

Definition at line 212 of file rdl_eigenmath.h.

template<typename OtherDerived >
SpatialVector& RobotDynamics::Math::SpatialVector::operator= ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

Definition at line 182 of file rdl_eigenmath.h.

EIGEN_STRONG_INLINE void RobotDynamics::Math::SpatialVector::set ( const double &  v0,
const double &  v1,
const double &  v2,
const double &  v3,
const double &  v4,
const double &  v5 
)
inline

Definition at line 200 of file rdl_eigenmath.h.

EIGEN_STRONG_INLINE void RobotDynamics::Math::SpatialVector::set ( const Vector3d angularPart,
const Vector3d linearPart 
)
inline

Definition at line 231 of file rdl_eigenmath.h.

void RobotDynamics::Math::SpatialVector::setAngularPart ( const Vector3d v)
inline

Definition at line 217 of file rdl_eigenmath.h.

void RobotDynamics::Math::SpatialVector::setLinearPart ( const Vector3d v)
inline

Definition at line 224 of file rdl_eigenmath.h.


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


rdl_dynamics
Author(s):
autogenerated on Tue Apr 20 2021 02:25:28