#include <fbtypes.h>
Class Description
Three dimensional scaling vector.
Definition at line 565 of file fbtypes.h.
Public Member Functions
|
|
FBSVector
() |
|
Constructor.
|
|
FBSVector
(double *pValue) |
|
Constructor from array.
|
|
FBSVector
(double p1, double p2, double p3=1.0) |
|
Constructor.
|
void |
Init
() |
|
Init Initialization function.
|
double
& |
operator[]
(int pIndex) |
|
Overloaded [] operator.
|
void |
Set
(double *pValue) |
|
Set vector from an array.
|
|
operator
double * () const |
|
Overloaded cast to array.
|
bool |
operator!=
(const FBVector3
&pVector) |
|
not equal operator.
|
bool |
operator==
(const FBVector3
&pVector) |
|
equal operator.
|
Public Attributes
|
double |
mValue
[3] |
|
Values.
|
Constructor & Destructor Documentation
FBSVector::FBSVector |
( |
double * |
pValue |
) |
|
Constructor from array.
- Parameters:
-
pValue |
Array to take values from. |
FBSVector::FBSVector |
( |
double |
p1, |
|
|
double |
p2, |
|
|
double |
p3 = 1.0 |
|
) |
|
|
Constructor.
- Parameters:
-
p1 |
First element |
p2 |
Second element. |
p3 |
Third element(default=1.0). |
Member Function Documentation
double & FBVector3< double
>::operator[] |
( |
int |
pIndex |
) |
[inherited] |
Overloaded [] operator.
- Parameters:
-
pIndex |
Element to access. |
- Returns:
- Element at pIndex.
Reimplemented in FBColor.
void FBVector3< double >::Set |
( |
double * |
pValue |
) |
[inherited] |
Set vector from an array.
- Parameters:
-
pValue |
Array to copy value from. |
FBVector3< double >::operator
double * |
( |
|
) |
const [inherited] |
Overloaded cast to array.
- Returns:
- Array of items of tType.
Reimplemented in FBColor.
not equal operator.
- Parameters:
-
pVector |
Vector to compare. |
- Returns:
- true if not equal.
equal operator.
- Parameters:
-
pVector |
Vector to compare. |
- Returns:
- true if equal.
Member Data Documentation
The documentation for this class was generated from the following
file: