Public Types | Public Member Functions
Eigen::FclOp< EigenOp > Class Template Reference

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

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

List of all members.

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

template<typename EigenOp>
class Eigen::FclOp< EigenOp >


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename EigenOp>
const UnaryReturnType<EigenOp>::Abs Eigen::FclOp< EigenOp >::abs ( ) const [inline]
template<typename EigenOp>
template<typename Derived >
bool Eigen::FclOp< EigenOp >::equal ( const Eigen::MatrixBase< Derived > &  other,
T  epsilon = std::numeric_limits<T>::epsilon() * 100 
) const [inline]
template<typename EigenOp>
bool Eigen::FclOp< EigenOp >::isZero ( ) const [inline]
template<typename EigenOp>
Scalar Eigen::FclOp< EigenOp >::length ( ) const [inline]
template<typename EigenOp>
const UnaryReturnType<EigenOp>::Normalize Eigen::FclOp< EigenOp >::normalize ( ) const [inline]
template<typename EigenOp>
template<typename Derived >
bool Eigen::FclOp< EigenOp >::operator!= ( const Eigen::MatrixBase< Derived > &  other) const [inline]
template<typename EigenOp>
EIGEN_STRONG_INLINE const FclOp<const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Base> > Eigen::FclOp< EigenOp >::operator- ( const Scalar &  scalar) const [inline]
template<typename EigenOp>
const UnaryReturnType<const Base>::Opposite Eigen::FclOp< EigenOp >::operator- ( ) const [inline]
template<typename EigenOp>
template<typename Derived >
bool Eigen::FclOp< EigenOp >::operator== ( const Eigen::MatrixBase< Derived > &  other) const [inline]
template<typename EigenOp>
Scalar Eigen::FclOp< EigenOp >::sqrLength ( ) const [inline]
template<typename EigenOp>
const FclOp<Transpose<const Base> > Eigen::FclOp< EigenOp >::transpose ( ) const [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines