Open Reality Reference Guide
FBSVector Class Reference

Three dimensional scaling vector. More...

#include <fbtypes.h>

Inheritance diagram for FBSVector:

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...
 
- Public Member Functions inherited from FBVector3< double >
 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 FBVector3operator= (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

- Public Attributes inherited from FBVector3< double >
double mValue [3]
 Values. More...
 

Detailed Description

Three dimensional scaling vector.

Definition at line 565 of file fbtypes.h.

Constructor & Destructor Documentation

◆ FBSVector() [1/3]

FBSVector ( )

Constructor.

◆ FBSVector() [2/3]

FBSVector ( double *  pValue)

Constructor from array.

Parameters
pValueArray to take values from.

◆ FBSVector() [3/3]

FBSVector ( double  p1,
double  p2,
double  p3 = 1.0 
)

Constructor.

Parameters
p1First element
p2Second element.
p3Third element(default=1.0).

Member Function Documentation

◆ Init()

void Init ( )

Init Initialization function.

Clear vector.


The documentation for this class was generated from the following file: