wykobi::vectornd< T, D > Class Template Reference

#include <biped-stabilizer/third_party/wykobi/wykobi.hpp>

Inheritance diagram for wykobi::vectornd< T, D >:
Collaboration diagram for wykobi::vectornd< T, D >:

Public Member Functions

 vectornd ()
 
 vectornd (const T &v0)
 
 vectornd (const T &v0, const T &v1)
 
 vectornd (const T &v0, const T &v1, const T &v2)
 
 vectornd (const T &v0, const T &v1, const T &v2, const T &v3)
 
 vectornd (const vectornd< T, D > &vec)
 
 vectornd (const vector2d< T > &vec)
 
 vectornd (const vector3d< T > &vec)
 
- Public Member Functions inherited from wykobi::pointnd< T, D >
 pointnd ()
 
 pointnd (const T &v0)
 
 pointnd (const T &v0, const T &v1)
 
 pointnd (const T &v0, const T &v1, const T &v2)
 
 pointnd (const T &v0, const T &v1, const T &v2, const T &v3)
 
 pointnd (const pointnd< T, D > &point)
 
 pointnd (const point2d< T > &point)
 
 pointnd (const point3d< T > &point)
 
 ~pointnd ()
 
void clear ()
 
pointnd< T, D > & operator= (const pointnd< T, D > &point)
 
pointnd< T, D > & operator= (const point2d< T > &point)
 
pointnd< T, D > & operator= (const point3d< T > &point)
 
reference operator() (const std::size_t &index)
 
const_reference operator() (const std::size_t &index) const
 
reference operator[] (const std::size_t &index)
 
const_reference operator[] (const std::size_t &index) const
 

Additional Inherited Members

- Public Types inherited from wykobi::pointnd< T, D >
typedef const T & const_reference
 
typedef T & reference
 
- Protected Attributes inherited from wykobi::pointnd< T, D >
v [D]
 

Constructor & Destructor Documentation

◆ vectornd() [1/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( )
inline

◆ vectornd() [2/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const T &  v0)
inline

◆ vectornd() [3/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const T &  v0,
const T &  v1 
)
inline

◆ vectornd() [4/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const T &  v0,
const T &  v1,
const T &  v2 
)
inline

◆ vectornd() [5/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const T &  v0,
const T &  v1,
const T &  v2,
const T &  v3 
)
inline

◆ vectornd() [6/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const vectornd< T, D > &  vec)
inline

◆ vectornd() [7/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const vector2d< T > &  vec)
inline

◆ vectornd() [8/8]

template<typename T , std::size_t D>
wykobi::vectornd< T, D >::vectornd ( const vector3d< T > &  vec)
inline

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