YARP
Yet Another Robot Platform
Vec2D.cpp File Reference
#include <yarp/math/Vec2D.h>
#include <yarp/os/ConnectionReader.h>
#include <yarp/os/ConnectionWriter.h>
#include <yarp/os/LogComponent.h>
#include <yarp/math/Math.h>
#include <sstream>
#include <cmath>
#include <cstdio>
#include <yarp/os/NetInt32.h>
+ Include dependency graph for Vec2D.cpp:

Go to the source code of this file.

Classes

class  Vec2DPortContentHeader
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::math
 

Functions

template<typename T >
yarp::math::Vec2D< T > operator* (const yarp::sig::Matrix &lhs, yarp::math::Vec2D< T > rhs)
 
template<typename T >
yarp::math::Vec2D< T > operator+ (yarp::math::Vec2D< T > lhs, const yarp::math::Vec2D< T > &rhs)
 
template<typename T >
yarp::math::Vec2D< T > operator- (yarp::math::Vec2D< T > lhs, const yarp::math::Vec2D< T > &rhs)
 
template yarp::math::Vec2D< double > operator+ (yarp::math::Vec2D< double > lhs, const yarp::math::Vec2D< double > &rhs)
 
template yarp::math::Vec2D< int > operator+ (yarp::math::Vec2D< int > lhs, const yarp::math::Vec2D< int > &rhs)
 
template yarp::math::Vec2D< double > operator- (yarp::math::Vec2D< double > lhs, const yarp::math::Vec2D< double > &rhs)
 
template yarp::math::Vec2D< int > operator- (yarp::math::Vec2D< int > lhs, const yarp::math::Vec2D< int > &rhs)
 
template yarp::math::Vec2D< double > operator* (const yarp::sig::Matrix &lhs, yarp::math::Vec2D< double > rhs)
 
template yarp::math::Vec2D< int > operator* (const yarp::sig::Matrix &lhs, yarp::math::Vec2D< int > rhs)
 

Function Documentation

◆ operator*() [1/3]

template yarp::math::Vec2D<double> operator* ( const yarp::sig::Matrix lhs,
yarp::math::Vec2D< double >  rhs 
)

◆ operator*() [2/3]

template yarp::math::Vec2D<int> operator* ( const yarp::sig::Matrix lhs,
yarp::math::Vec2D< int >  rhs 
)

◆ operator*() [3/3]

template<typename T >
yarp::math::Vec2D<T> operator* ( const yarp::sig::Matrix lhs,
yarp::math::Vec2D< T >  rhs 
)

Definition at line 203 of file Vec2D.cpp.

◆ operator+() [1/3]

template yarp::math::Vec2D<double> operator+ ( yarp::math::Vec2D< double >  lhs,
const yarp::math::Vec2D< double > &  rhs 
)

◆ operator+() [2/3]

template yarp::math::Vec2D<int> operator+ ( yarp::math::Vec2D< int >  lhs,
const yarp::math::Vec2D< int > &  rhs 
)

◆ operator+() [3/3]

template<typename T >
yarp::math::Vec2D<T> operator+ ( yarp::math::Vec2D< T >  lhs,
const yarp::math::Vec2D< T > &  rhs 
)

Definition at line 213 of file Vec2D.cpp.

◆ operator-() [1/3]

template yarp::math::Vec2D<double> operator- ( yarp::math::Vec2D< double >  lhs,
const yarp::math::Vec2D< double > &  rhs 
)

◆ operator-() [2/3]

template yarp::math::Vec2D<int> operator- ( yarp::math::Vec2D< int >  lhs,
const yarp::math::Vec2D< int > &  rhs 
)

◆ operator-() [3/3]

template<typename T >
yarp::math::Vec2D<T> operator- ( yarp::math::Vec2D< T >  lhs,
const yarp::math::Vec2D< T > &  rhs 
)

Definition at line 220 of file Vec2D.cpp.