wykobi::point3d< T > Class Template Reference

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

Inheritance diagram for wykobi::point3d< T >:
Collaboration diagram for wykobi::point3d< T >:

Public Types

typedef T Type
 
typedef const Typeconst_reference
 
typedef Typereference
 

Public Member Functions

 point3d ()
 
 point3d (const pointnd< T, 3 > &point)
 
 ~point3d ()
 
point3d< T > & operator= (const pointnd< T, 3 > &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
 

Public Attributes

x
 
y
 
z
 

Member Typedef Documentation

◆ const_reference

template<typename T = Float>
typedef const Type& wykobi::point3d< T >::const_reference

◆ reference

template<typename T = Float>
typedef Type& wykobi::point3d< T >::reference

◆ Type

template<typename T = Float>
typedef T wykobi::point3d< T >::Type

Constructor & Destructor Documentation

◆ point3d() [1/2]

template<typename T = Float>
wykobi::point3d< T >::point3d ( )
inline

◆ point3d() [2/2]

template<typename T = Float>
wykobi::point3d< T >::point3d ( const pointnd< T, 3 > &  point)
inline

◆ ~point3d()

template<typename T = Float>
wykobi::point3d< T >::~point3d ( )
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename T = Float>
reference wykobi::point3d< T >::operator() ( const std::size_t &  index)
inline

◆ operator()() [2/2]

template<typename T = Float>
const_reference wykobi::point3d< T >::operator() ( const std::size_t &  index) const
inline

◆ operator=()

template<typename T = Float>
point3d<T>& wykobi::point3d< T >::operator= ( const pointnd< T, 3 > &  point)
inline

◆ operator[]() [1/2]

template<typename T = Float>
reference wykobi::point3d< T >::operator[] ( const std::size_t &  index)
inline

◆ operator[]() [2/2]

template<typename T = Float>
const_reference wykobi::point3d< T >::operator[] ( const std::size_t &  index) const
inline

Member Data Documentation

◆ x

template<typename T = Float>
T wykobi::point3d< T >::x

◆ y

template<typename T = Float>
T wykobi::point3d< T >::y

◆ z

template<typename T = Float>
T wykobi::point3d< T >::z

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