raSystem  1.0 bata
raVector4.h File Reference

Go to the source code of this file.

Classes

class  raVector4
 

Functions

raVector4 operator+ (const raVector4 &a, const raVector4 &b)
 
raVector4 operator- (const raVector4 &a, const raVector4 &b)
 
raVector4 operator- (const raVector4 &v)
 
raVector4 operator* (const raVector4 &a, const raVector4 &b)
 
raVector4 operator* (const raVector4 &a, const raFloat &b)
 
raVector4 operator* (const raFloat &a, const raVector4 &b)
 
raVector4 operator/ (const raVector4 &a, const raVector4 &b)
 
raVector4 operator/ (const raFloat &a, const raVector4 &b)
 
raVector4 operator/ (const raVector4 &a, const raFloat &b)
 
bool operator== (const raVector4 &a, const raVector4 &b)
 
bool operator!= (const raVector4 &a, const raVector4 &b)
 
bool operator<= (const raVector4 &a, const raVector4 &b)
 
bool operator>= (const raVector4 &a, const raVector4 &b)
 
bool operator< (const raVector4 &a, const raVector4 &b)
 
bool operator> (const raVector4 &a, const raVector4 &b)
 
raFloat raVector4LenghtSq (const raVector4 &v)
 
raFloat raVector4Lenght (const raVector4 &v)
 
raVector4 raVector4Normalize (const raVector4 &v)
 
raVector4 raVector4NormalizeEx (const raVector4 &v)
 
raFloat raVector4Dot (const raVector4 &v1, const raVector4 &v2)
 
raFloat raVector4Angle (const raVector4 &v1, const raVector4 &v2)
 
raVector4 raVector4InterpolateCoords (const raVector4 &v1, const raVector4 &v2, const raFloat p)
 
raVector4 raVector4InterpolateNormal (const raVector4 &v1, const raVector4 &v2, const raFloat p)
 
bool raVector4NearEqual (const raVector4 &v1, raVector4 &v2, const raVector2 &epsilon)
 

Function Documentation

◆ operator!=()

bool operator!= ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 49 of file raVector4.h.

◆ operator*() [1/3]

raVector4 operator* ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 41 of file raVector4.h.

◆ operator*() [2/3]

raVector4 operator* ( const raVector4 a,
const raFloat b 
)
inline

Definition at line 42 of file raVector4.h.

◆ operator*() [3/3]

raVector4 operator* ( const raFloat a,
const raVector4 b 
)
inline

Definition at line 43 of file raVector4.h.

◆ operator+()

raVector4 operator+ ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 38 of file raVector4.h.

◆ operator-() [1/2]

raVector4 operator- ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 39 of file raVector4.h.

◆ operator-() [2/2]

raVector4 operator- ( const raVector4 v)
inline

Definition at line 40 of file raVector4.h.

◆ operator/() [1/3]

raVector4 operator/ ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 44 of file raVector4.h.

◆ operator/() [2/3]

raVector4 operator/ ( const raFloat a,
const raVector4 b 
)
inline

Definition at line 45 of file raVector4.h.

◆ operator/() [3/3]

raVector4 operator/ ( const raVector4 a,
const raFloat b 
)
inline

Definition at line 46 of file raVector4.h.

◆ operator<()

bool operator< ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 52 of file raVector4.h.

◆ operator<=()

bool operator<= ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 50 of file raVector4.h.

◆ operator==()

bool operator== ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 48 of file raVector4.h.

◆ operator>()

bool operator> ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 53 of file raVector4.h.

◆ operator>=()

bool operator>= ( const raVector4 a,
const raVector4 b 
)
inline

Definition at line 51 of file raVector4.h.

◆ raVector4Angle()

raFloat raVector4Angle ( const raVector4 v1,
const raVector4 v2 
)
inline

Definition at line 61 of file raVector4.h.

◆ raVector4Dot()

raFloat raVector4Dot ( const raVector4 v1,
const raVector4 v2 
)
inline

Definition at line 60 of file raVector4.h.

◆ raVector4InterpolateCoords()

raVector4 raVector4InterpolateCoords ( const raVector4 v1,
const raVector4 v2,
const raFloat  p 
)
inline

Definition at line 63 of file raVector4.h.

◆ raVector4InterpolateNormal()

raVector4 raVector4InterpolateNormal ( const raVector4 v1,
const raVector4 v2,
const raFloat  p 
)
inline

Definition at line 65 of file raVector4.h.

◆ raVector4Lenght()

raFloat raVector4Lenght ( const raVector4 v)
inline

Definition at line 56 of file raVector4.h.

◆ raVector4LenghtSq()

raFloat raVector4LenghtSq ( const raVector4 v)
inline

Definition at line 55 of file raVector4.h.

◆ raVector4NearEqual()

bool raVector4NearEqual ( const raVector4 v1,
raVector4 v2,
const raVector2 epsilon 
)
inline

Definition at line 67 of file raVector4.h.

◆ raVector4Normalize()

raVector4 raVector4Normalize ( const raVector4 v)
inline

Definition at line 57 of file raVector4.h.

◆ raVector4NormalizeEx()

raVector4 raVector4NormalizeEx ( const raVector4 v)
inline

Definition at line 58 of file raVector4.h.