Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RVec2.hxx File Reference

#include <RBasicTypes.hxx>
#include <cmath>
#include <Rstd/misc.hxx>

Go to the source code of this file.

Namespaces

namespace  RayGina
namespace  RayGina::CORE

Classes

class  RayGina::CORE::RVec2< T >

Typedefs

typedef RVec2< RRealRVec2r
typedef RVec2< RReal32RVec2f
typedef RVec2< RReal64RVec2d
typedef RVec2< RInt32RVec2i
typedef RVec2< RUInt32RVec2u

Functions

template<typename T>
RVec2< T > operator+ (const RVec2< T > &a, const RVec2< T > &b)
template<typename T>
RVec2< T > operator- (const RVec2< T > &a, const RVec2< T > &b)
template<typename T>
RVec2< T > operator- (const RVec2< T > &vec)
template<typename T>
RVec2< T > operator * (const RVec2< T > &v, T scalar)
template<typename T>
RVec2< T > operator * (T scalar, const RVec2< T > &v)
template<typename T>
std::ostream & operator<< (std::ostream &os, const RVec2< T > &v)
 Method for easy debugging to write the vector into a string stream for console output.


Typedef Documentation

typedef RVec2<RReal64> RayGina::CORE::RVec2d
 

Definition at line 18 of file RVec2.hxx.

typedef RVec2<RReal32> RayGina::CORE::RVec2f
 

Definition at line 17 of file RVec2.hxx.

typedef RVec2<RInt32> RayGina::CORE::RVec2i
 

Definition at line 19 of file RVec2.hxx.

typedef RVec2<RReal> RayGina::CORE::RVec2r
 

Definition at line 16 of file RVec2.hxx.

typedef RVec2<RUInt32> RayGina::CORE::RVec2u
 

Definition at line 20 of file RVec2.hxx.


Function Documentation

template<typename T>
RVec2<T> operator * scalar,
const RVec2< T > &  v
 

Definition at line 39 of file RVec2.hxx.

template<typename T>
RVec2<T> operator * const RVec2< T > &  v,
scalar
 

Definition at line 35 of file RVec2.hxx.

template<typename T>
RVec2<T> operator+ const RVec2< T > &  a,
const RVec2< T > &  b
 

Definition at line 23 of file RVec2.hxx.

template<typename T>
RVec2<T> operator- const RVec2< T > &  vec  ) 
 

Definition at line 31 of file RVec2.hxx.

template<typename T>
RVec2<T> operator- const RVec2< T > &  a,
const RVec2< T > &  b
 

Definition at line 27 of file RVec2.hxx.

template<typename T>
std::ostream& operator<< std::ostream &  os,
const RVec2< T > &  v
 

Method for easy debugging to write the vector into a string stream for console output.

Definition at line 45 of file RVec2.hxx.


Generated on Sun Dec 2 17:01:06 2007 for rayGina by  doxygen 1.3.9.1