TCMathCoord4D.h File Reference

This file provides the definition of TC::Math::Coord4D. More...

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

Include dependency graph for TCMathCoord4D.h:

Go to the source code of this file.


Classes

class  TC::Math::Coord4D< 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 >
Coord4D< T > TC::Math::operator* (const Coord4D< T > &v, const T &vIn)
template<class T >
Coord4D< T > TC::Math::operator* (const T &vIn, const Coord4D< T > &v)
template<class T >
Coord4D< T > TC::Math::operator/ (const Coord4D< T > &v, const T &vIn)
template<class T >
Coord4D< T > TC::Math::operator/ (const T &vIn, const Coord4D< T > &v)
template<class T >
Coord4D< T > TC::Math::operator+ (const Coord4D< T > &v, const Coord4D< T > &b)
template<class T >
Coord4D< T > TC::Math::operator- (const Coord4D< T > &v, const Coord4D< T > &b)
template<class T >
Coord4D< T > TC::Math::operator- (const Coord4D< T > &v)
template<class T >
bool TC::Math::operator> (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
bool TC::Math::operator< (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
bool TC::Math::operator== (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
bool TC::Math::operator!= (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
bool TC::Math::operator>= (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
bool TC::Math::operator<= (const Coord4D< T > &a, const Coord4D< T > &b)
template<class T >
StreamPtr TC::Math::operator>> (StreamPtr stream, Coord4D< T > &coord)
 Read operator for reading the data from a TCStream.
template<class T >
StreamPtr TC::Math::operator<< (StreamPtr stream, const Coord4D< T > &coord)
 Write operator for writing the data to a TCStream.


Detailed Description

This file provides the definition of TC::Math::Coord4D.

Author:
Thomas Goessler

Definition in file TCMathCoord4D.h.


Copyright (c) Thomas Goessler 2003 - 2008