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

RVec3.hxx File Reference

#include <RBasicTypes.hxx>
#include <RBase/RString.hxx>
#include "RVec3.inl"

Go to the source code of this file.

Namespaces

namespace  RayGina
namespace  RayGina::CORE

Classes

class  RayGina::CORE::RVec3< T >

Typedefs

typedef RVec3< RRealRVec3r
typedef RVec3< RReal32RVec3f
typedef RVec3< RReal64RVec3d
typedef RVec3< RInt32RVec3i
typedef RVec3< RUInt32RVec3u

Functions

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


Typedef Documentation

typedef RVec3<RReal64> RayGina::CORE::RVec3d
 

Definition at line 16 of file RVec3.hxx.

typedef RVec3<RReal32> RayGina::CORE::RVec3f
 

Definition at line 15 of file RVec3.hxx.

typedef RVec3<RInt32> RayGina::CORE::RVec3i
 

Definition at line 17 of file RVec3.hxx.

typedef RVec3<RReal> RayGina::CORE::RVec3r
 

Definition at line 14 of file RVec3.hxx.

typedef RVec3<RUInt32> RayGina::CORE::RVec3u
 

Definition at line 18 of file RVec3.hxx.


Function Documentation

template<typename T>
RayGina::CORE::RVec3< T > RayGina::CORE::operator * scalar,
const RVec3< T > &  vec
[inline]
 

Definition at line 310 of file RVec3.inl.

template<typename T>
RayGina::CORE::RVec3< T > RayGina::CORE::operator * const RVec3< T > &  vec,
scalar
[inline]
 

Definition at line 300 of file RVec3.inl.

template<typename T>
const RayGina::CORE::RString RayGina::CORE::operator+ const RString &  ,
const RVec3< T > &  v
[inline]
 

Definition at line 354 of file RVec3.inl.

template<typename T>
RayGina::CORE::RVec3< T > RayGina::CORE::operator+ const RVec3< T > &  a,
const RVec3< T > &  b
[inline]
 

Definition at line 318 of file RVec3.inl.

template<typename T>
RayGina::CORE::RVec3< T > RayGina::CORE::operator- const RVec3< T > &  vec  )  [inline]
 

Definition at line 338 of file RVec3.inl.

template<typename T>
RayGina::CORE::RVec3< T > RayGina::CORE::operator- const RVec3< T > &  a,
const RVec3< T > &  b
[inline]
 

Definition at line 328 of file RVec3.inl.

template<typename T>
std::ostream & RayGina::CORE::operator<< std::ostream &  os,
const RVec3< T > &  v
 

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

Definition at line 346 of file RVec3.inl.


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