#include "TCMathUtil.h"
#include "TCStream.h"
#include "TCUtil.h"
#include <cmath>


Go to the source code of this file.
Classes | |
| class | TC::Math::Coord3D< T > |
| Class for handling 3D values With implementation of all common coordinate or vector operators needed. More... | |
Namespaces | |
| namespace | TC |
| namespace | TC::Math |
| TC::Math is intended to provide methods to perform common math operations. | |
Functions | |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator^ (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| const T | TC::Math::operator* (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator* (const Coord3D< T > &v, const T &vIn) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator* (const T &vIn, const Coord3D< T > &v) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator/ (const Coord3D< T > &v, const T &vIn) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator/ (const T &vIn, const Coord3D< T > &v) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator/ (const Coord3D< T > &in, const Coord3D< T > &in2) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator+ (const Coord3D< T > &v, const Coord3D< T > &b) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator+ (const Coord3D< T > &v, const T &b) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator- (const Coord3D< T > &v, const Coord3D< T > &b) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator- (const Coord3D< T > &v, const T &b) |
| template<class T > | |
| const Coord3D< T > | TC::Math::operator- (const Coord3D< T > &v) |
| template<class T > | |
| bool | TC::Math::operator> (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| bool | TC::Math::operator< (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| bool | TC::Math::operator== (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| bool | TC::Math::operator!= (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| bool | TC::Math::operator>= (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| bool | TC::Math::operator<= (const Coord3D< T > &a, const Coord3D< T > &b) |
| template<class T > | |
| StreamPtr | TC::Math::operator>> (StreamPtr stream, Coord3D< T > &coord) |
| Read operator for reading the data from a TCStream. | |
| template<class T > | |
| StreamPtr | TC::Math::operator<< (StreamPtr stream, const Coord3D< T > &coord) |
| Write operator for writing the data to a TCStream. | |
Definition in file TCMathCoord3D.h.