Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TEveVector.h File Reference
#include "Rtypes.h"
#include "TMath.h"
#include <cstddef>
Include dependency graph for TEveVector.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TEveVector2T< TT >
 Minimal, templated two-vector. More...
 
class  TEveVector4T< TT >
 Minimal, templated four-vector. More...
 
class  TEveVectorT< TT >
 Minimal, templated three-vector. More...
 

Typedefs

typedef TEveVectorT< Float_tTEveVector
 
typedef TEveVector2T< Float_tTEveVector2
 
typedef TEveVector2T< Double_tTEveVector2D
 
typedef TEveVector2T< Float_tTEveVector2F
 
typedef TEveVector4T< Float_tTEveVector4
 
typedef TEveVector4T< Double_tTEveVector4D
 
typedef TEveVector4T< Float_tTEveVector4F
 
typedef TEveVectorT< Double_tTEveVectorD
 
typedef TEveVectorT< Float_tTEveVectorF
 

Functions

template<typename TT >
TEveVector2T< TT > operator* (const TEveVector2T< TT > &a, TT b)
 
template<typename TT >
TEveVector4T< TT > operator* (const TEveVector4T< TT > &a, TT b)
 
template<typename TT >
TEveVectorT< TT > operator* (const TEveVectorT< TT > &a, TT b)
 
template<typename TT >
TEveVector2T< TT > operator* (TT b, const TEveVector2T< TT > &a)
 
template<typename TT >
TEveVector4T< TT > operator* (TT b, const TEveVector4T< TT > &a)
 
template<typename TT >
TEveVectorT< TT > operator* (TT b, const TEveVectorT< TT > &a)
 
template<typename TT >
TEveVector2T< TT > operator+ (const TEveVector2T< TT > &a, const TEveVector2T< TT > &b)
 
template<typename TT >
TEveVector4T< TT > operator+ (const TEveVector4T< TT > &a, const TEveVector4T< TT > &b)
 
template<typename TT >
TEveVectorT< TT > operator+ (const TEveVectorT< TT > &a, const TEveVectorT< TT > &b)
 
template<typename TT >
TEveVector2T< TT > operator- (const TEveVector2T< TT > &a, const TEveVector2T< TT > &b)
 
template<typename TT >
TEveVector4T< TT > operator- (const TEveVector4T< TT > &a, const TEveVector4T< TT > &b)
 
template<typename TT >
TEveVectorT< TT > operator- (const TEveVectorT< TT > &a, const TEveVectorT< TT > &b)
 

Typedef Documentation

◆ TEveVector

Definition at line 123 of file TEveVector.h.

◆ TEveVector2

Definition at line 365 of file TEveVector.h.

◆ TEveVector2D

Definition at line 367 of file TEveVector.h.

◆ TEveVector2F

Definition at line 366 of file TEveVector.h.

◆ TEveVector4

Definition at line 272 of file TEveVector.h.

◆ TEveVector4D

Definition at line 274 of file TEveVector.h.

◆ TEveVector4F

Definition at line 273 of file TEveVector.h.

◆ TEveVectorD

Definition at line 125 of file TEveVector.h.

◆ TEveVectorF

Definition at line 124 of file TEveVector.h.

Function Documentation

◆ operator*() [1/6]

template<typename TT >
TEveVector2T< TT > operator* ( const TEveVector2T< TT > &  a,
TT  b 
)
inline

Definition at line 442 of file TEveVector.h.

◆ operator*() [2/6]

template<typename TT >
TEveVector4T< TT > operator* ( const TEveVector4T< TT > &  a,
TT  b 
)
inline

Definition at line 292 of file TEveVector.h.

◆ operator*() [3/6]

template<typename TT >
TEveVectorT< TT > operator* ( const TEveVectorT< TT > &  a,
TT  b 
)
inline

Definition at line 222 of file TEveVector.h.

◆ operator*() [4/6]

template<typename TT >
TEveVector2T< TT > operator* ( TT  b,
const TEveVector2T< TT > &  a 
)
inline

Definition at line 450 of file TEveVector.h.

◆ operator*() [5/6]

template<typename TT >
TEveVector4T< TT > operator* ( TT  b,
const TEveVector4T< TT > &  a 
)
inline

Definition at line 299 of file TEveVector.h.

◆ operator*() [6/6]

template<typename TT >
TEveVectorT< TT > operator* ( TT  b,
const TEveVectorT< TT > &  a 
)
inline

Definition at line 230 of file TEveVector.h.

◆ operator+() [1/3]

template<typename TT >
TEveVector2T< TT > operator+ ( const TEveVector2T< TT > &  a,
const TEveVector2T< TT > &  b 
)
inline

Definition at line 426 of file TEveVector.h.

◆ operator+() [2/3]

template<typename TT >
TEveVector4T< TT > operator+ ( const TEveVector4T< TT > &  a,
const TEveVector4T< TT > &  b 
)
inline

Definition at line 278 of file TEveVector.h.

◆ operator+() [3/3]

template<typename TT >
TEveVectorT< TT > operator+ ( const TEveVectorT< TT > &  a,
const TEveVectorT< TT > &  b 
)
inline

Definition at line 206 of file TEveVector.h.

◆ operator-() [1/3]

template<typename TT >
TEveVector2T< TT > operator- ( const TEveVector2T< TT > &  a,
const TEveVector2T< TT > &  b 
)
inline

Definition at line 434 of file TEveVector.h.

◆ operator-() [2/3]

template<typename TT >
TEveVector4T< TT > operator- ( const TEveVector4T< TT > &  a,
const TEveVector4T< TT > &  b 
)
inline

Definition at line 285 of file TEveVector.h.

◆ operator-() [3/3]

template<typename TT >
TEveVectorT< TT > operator- ( const TEveVectorT< TT > &  a,
const TEveVectorT< TT > &  b 
)
inline

Definition at line 214 of file TEveVector.h.