Three dimensional scaling vector. More...
#include <fbtypes.h>
Public Member Functions | |
FBSVector () | |
Constructor. More... | |
FBSVector (double *pValue) | |
Constructor from array. More... | |
FBSVector (double p1, double p2, double p3=1.0) | |
Constructor. More... | |
void | Init () |
Init Initialization function. More... | |
![]() | |
FBVector3 () | |
Constructor. More... | |
FBVector3 (const FBVector3 &pVector) | |
Copy Constructor. More... | |
FBVector3 (double *pValue) | |
Constructor from array. More... | |
FBVector3 (double p1, double p2, double p3=0) | |
Constructor. More... | |
void | Init () |
Initialization function. More... | |
double & | operator[] (int pIndex) |
Overloaded [] operator. More... | |
void | Set (double *pValue) |
Set vector from an array. More... | |
operator double * () const | |
Overloaded cast to array. More... | |
const FBVector3 & | operator= (const FBVector3 &pVector) |
Overloaded equal operator. More... | |
bool | operator!= (const FBVector3 &pVector) |
not equal operator. More... | |
bool | operator== (const FBVector3 &pVector) |
equal operator. More... | |
Additional Inherited Members | |
![]() | |
double | mValue [3] |
Values. More... | |
FBSVector | ( | ) |
Constructor.
FBSVector | ( | double * | pValue | ) |
Constructor from array.
pValue | Array to take values from. |
FBSVector | ( | double | p1, |
double | p2, | ||
double | p3 = 1.0 |
||
) |
Constructor.
p1 | First element |
p2 | Second element. |
p3 | Third element(default=1.0). |
void Init | ( | ) |
Init Initialization function.
Clear vector.