Public Member Functions | List of all members
fcl::Vecnf< N > Class Template Reference

#include <hpp/fcl/math/vec_nf.h>

Inheritance diagram for fcl::Vecnf< N >:
[legend]
Collaboration diagram for fcl::Vecnf< N >:
[legend]

Public Member Functions

 Vecnf (const Vec_n< FCL_REAL, N > &other)
 
 Vecnf ()
 
template<std::size_t M>
 Vecnf (const Vec_n< FCL_REAL, M > &other)
 
 Vecnf (const std::vector< FCL_REAL > &data_)
 
- Public Member Functions inherited from fcl::Vec_n< FCL_REAL, N >
 Vec_n ()
 
 Vec_n (const Vec_n< FCL_REAL, M > &data_)
 
 Vec_n (const std::vector< FCL_REAL > &data_)
 
bool operator== (const Vec_n< FCL_REAL, N > &other) const
 
bool operator!= (const Vec_n< FCL_REAL, N > &other) const
 
std::size_t dim () const
 
void setData (const std::vector< FCL_REAL > &data_)
 
FCL_REAL operator[] (std::size_t i) const
 
FCL_REALoperator[] (std::size_t i)
 
Vec_n< FCL_REAL, N > operator+ (const Vec_n< FCL_REAL, N > &other) const
 
Vec_n< FCL_REAL, N > & operator+= (const Vec_n< FCL_REAL, N > &other)
 
Vec_n< FCL_REAL, N > operator- (const Vec_n< FCL_REAL, N > &other) const
 
Vec_n< FCL_REAL, N > & operator-= (const Vec_n< FCL_REAL, N > &other)
 
Vec_n< FCL_REAL, N > operator* (FCL_REAL t) const
 
Vec_n< FCL_REAL, N > & operator*= (FCL_REAL t)
 
Vec_n< FCL_REAL, N > operator/ (FCL_REAL t) const
 
Vec_n< FCL_REAL, N > & operator/= (FCL_REAL t)
 
Vec_n< FCL_REAL, N > & setZero ()
 
FCL_REAL dot (const Vec_n< FCL_REAL, N > &other) const
 
std::vector< FCL_REALgetData () const
 

Additional Inherited Members

- Protected Attributes inherited from fcl::Vec_n< FCL_REAL, N >
std::vector< FCL_REALdata
 

Constructor & Destructor Documentation

◆ Vecnf() [1/4]

template<std::size_t N>
fcl::Vecnf< N >::Vecnf ( const Vec_n< FCL_REAL, N > &  other)
inline

◆ Vecnf() [2/4]

template<std::size_t N>
fcl::Vecnf< N >::Vecnf ( )
inline

◆ Vecnf() [3/4]

template<std::size_t N>
template<std::size_t M>
fcl::Vecnf< N >::Vecnf ( const Vec_n< FCL_REAL, M > &  other)
inline

◆ Vecnf() [4/4]

template<std::size_t N>
fcl::Vecnf< N >::Vecnf ( const std::vector< FCL_REAL > &  data_)
inline