SPIDAR API Library  0x16033101
Space Interface Device for Artificial Reality
Classes | Namespaces | Functions
Vector.hpp File Reference
#include <cmath>
#include <string>

Go to the source code of this file.

Classes

struct  Spidar::Math::Vector< T, N >
 ベクトルクラスです. More...
 

Namespaces

 Spidar
 SPIDARライブラリのルート名前空間です.
 
 Spidar::Math
 数学クラスのための名前空間です.
 

Functions

template<class T , size_t N>
std::ostream & Spidar::Math::operator<< (std::ostream &os, const Vector< T, N > &v)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::operator+ (Vector< T, N > lhs, const Vector< T, N > &rhs)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::operator- (Vector< T, N > lhs, const Vector< T, N > &rhs)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::operator* (Vector< T, N > lhs, double rhs)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::operator* (double lhs, Vector< T, N > rhs)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::operator/ (Vector< T, N > lhs, double rhs)
 
template<class T , size_t N>
const Vector< T, N > Spidar::Math::lerp (const Vector< T, N > &from, const Vector< T, N > &to, double t)