Robot Dynamics Library
Public Types | Public Member Functions | List of all members
RobotDynamics::Math::Vector3d Class Reference

#include <rdl_eigenmath.hpp>

Inheritance diagram for RobotDynamics::Math::Vector3d:
Inheritance graph
[legend]
Collaboration diagram for RobotDynamics::Math::Vector3d:
Collaboration graph
[legend]

Public Types

typedef Eigen::Vector3d Base
 

Public Member Functions

template<typename OtherDerived >
 Vector3d (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
Vector3doperator= (const Eigen::MatrixBase< OtherDerived > &other)
 
EIGEN_STRONG_INLINE Vector3d ()
 
EIGEN_STRONG_INLINE Vector3d (const double &v0, const double &v1, const double &v2)
 
void set (const Eigen::Vector3d &v)
 
void set (const double &v0, const double &v1, const double &v2)
 
void transform (const RobotDynamics::Math::SpatialTransform &X)
 Pure virtual object. This object forces objects that inherit from it to have a method that tells how that object is transformed. More...
 
Vector3d transform_copy (const RobotDynamics::Math::SpatialTransform &X) const
 
Matrix3d toTildeForm () const
 

Member Typedef Documentation

◆ Base

typedef Eigen::Vector3d RobotDynamics::Math::Vector3d::Base

Constructor & Destructor Documentation

◆ Vector3d() [1/3]

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

◆ Vector3d() [2/3]

EIGEN_STRONG_INLINE RobotDynamics::Math::Vector3d::Vector3d ( )
inline

◆ Vector3d() [3/3]

EIGEN_STRONG_INLINE RobotDynamics::Math::Vector3d::Vector3d ( const double &  v0,
const double &  v1,
const double &  v2 
)
inline

Member Function Documentation

◆ operator=()

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

◆ set() [1/2]

void RobotDynamics::Math::Vector3d::set ( const double &  v0,
const double &  v1,
const double &  v2 
)
inline

◆ set() [2/2]

void RobotDynamics::Math::Vector3d::set ( const Eigen::Vector3d &  v)
inline

◆ toTildeForm()

Matrix3d RobotDynamics::Math::Vector3d::toTildeForm ( ) const

◆ transform()

void RobotDynamics::Math::Vector3d::transform ( const RobotDynamics::Math::SpatialTransform X)
inlinevirtual

Pure virtual object. This object forces objects that inherit from it to have a method that tells how that object is transformed.

Parameters
XSpatialTransform

Implements RobotDynamics::Math::TransformableGeometricObject.

◆ transform_copy()

Vector3d RobotDynamics::Math::Vector3d::transform_copy ( const RobotDynamics::Math::SpatialTransform X) const
inline

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