All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
Eigen::FclOp< T > Class Template Reference

#include <hpp/fcl/eigen/vec_3fx.h>

Inheritance diagram for Eigen::FclOp< T >:
[legend]
Collaboration diagram for Eigen::FclOp< T >:
[legend]

Public Types

typedef internal::traits
< EigenOp >::Scalar 
T
 
typedef EigenOp Base
 

Public Member Functions

template<typename Lhs , typename Rhs >
 FclOp (Lhs &lhs, const Rhs &rhs)
 
template<typename OtherEigenOp >
 FclOp (const FclOp< OtherEigenOp > &other)
 
template<typename XprType >
 FclOp (XprType &xpr)
 
EIGEN_STRONG_INLINE const
FclOp< const CwiseUnaryOp
< internal::scalar_add_op
< Scalar >, const Base > > 
operator- (const Scalar &scalar) const
 
const UnaryReturnType< const
Base >::Opposite 
operator- () const
 
const UnaryReturnType< EigenOp >
::Normalize 
normalize () const
 
const UnaryReturnType< EigenOp >
::Abs 
abs () const
 
Scalar length () const
 
Scalar sqrLength () const
 
template<typename Derived >
bool equal (const Eigen::MatrixBase< Derived > &other, T epsilon=std::numeric_limits< T >::epsilon()*100) const
 
template<typename Derived >
bool operator== (const Eigen::MatrixBase< Derived > &other) const
 
template<typename Derived >
bool operator!= (const Eigen::MatrixBase< Derived > &other) const
 
bool isZero () const
 
const FclOp< Transpose< const
Base > > 
transpose () const
 
- Public Member Functions inherited from fcl::FclType< FclOp< EigenOp > >
FclOp< EigenOp > & fcl ()
 
const FclOp< EigenOp > & fcl () const
 

Member Typedef Documentation

template<typename T>
typedef EigenOp Eigen::FclOp< T >::Base
template<typename T>
typedef internal::traits<EigenOp>::Scalar Eigen::FclOp< T >::T

Constructor & Destructor Documentation

template<typename T>
template<typename Lhs , typename Rhs >
Eigen::FclOp< T >::FclOp ( Lhs &  lhs,
const Rhs &  rhs 
)
inline
template<typename T>
template<typename OtherEigenOp >
Eigen::FclOp< T >::FclOp ( const FclOp< OtherEigenOp > &  other)
inline
template<typename T>
template<typename XprType >
Eigen::FclOp< T >::FclOp ( XprType &  xpr)
inline

Member Function Documentation

template<typename T>
const UnaryReturnType<EigenOp>::Abs Eigen::FclOp< T >::abs ( ) const
inline
template<typename T>
template<typename Derived >
bool Eigen::FclOp< T >::equal ( const Eigen::MatrixBase< Derived > &  other,
T  epsilon = std::numeric_limits<T>::epsilon() * 100 
) const
inline
template<typename T>
bool Eigen::FclOp< T >::isZero ( ) const
inline
template<typename T>
Scalar Eigen::FclOp< T >::length ( ) const
inline
template<typename T>
const UnaryReturnType<EigenOp>::Normalize Eigen::FclOp< T >::normalize ( ) const
inline
template<typename T>
template<typename Derived >
bool Eigen::FclOp< T >::operator!= ( const Eigen::MatrixBase< Derived > &  other) const
inline
template<typename T>
EIGEN_STRONG_INLINE const FclOp<const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Base> > Eigen::FclOp< T >::operator- ( const Scalar &  scalar) const
inline
template<typename T>
const UnaryReturnType<const Base>::Opposite Eigen::FclOp< T >::operator- ( ) const
inline
template<typename T>
template<typename Derived >
bool Eigen::FclOp< T >::operator== ( const Eigen::MatrixBase< Derived > &  other) const
inline
template<typename T>
Scalar Eigen::FclOp< T >::sqrLength ( ) const
inline
template<typename T>
const FclOp<Transpose<const Base> > Eigen::FclOp< T >::transpose ( ) const
inline