FBVector2 Class Template Reference

#include <fbtypes.h>
FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2 FBVector2

List of all members.


Detailed Description

template<class tType>
class FBVector2< tType >

Two dimensional vector (template).

Definition at line 87 of file fbtypes.h.


Public Member Functions

  FBVector2 ()
  Constructor.
  FBVector2 (const FBVector2 &pVector)
  Copy Constructor.
  FBVector2 (tType *pValue)
  Constructor from array.
  FBVector2 (tType p1, tType p2)
  Constructor.
void  Init ()
  Initialization function.
tType &  operator[] (int pIndex)
  Overloaded [] operator.
void  Set (tType *pValue)
  Set vector from an array.
  operator tType * () const
  Overloaded cast to array.
const FBVector2 operator= (const FBVector2 &pVector)
  Overloaded equal operator.

Public Attributes

tType  mValue [2]
  Values.

Constructor & Destructor Documentation

FBVector2 (  ) 

Constructor.

FBVector2 ( const FBVector2< tType > &  pVector  ) 

Copy Constructor.

FBVector2 ( tType *  pValue  ) 

Constructor from array.

Parameters:
pValue  Array to take values from.

FBVector2 ( tType  p1,
tType  p2  
)

Constructor.

Parameters:
p1  First element
p2  Second element.

Member Function Documentation

void Init (  ) 

Initialization function.

Clear vector.

tType& operator[] ( int  pIndex  ) 

Overloaded [] operator.

Parameters:
pIndex  Element to access.
Returns:
Element at pIndex.

void Set ( tType *  pValue  ) 

Set vector from an array.

Parameters:
pValue  Array to copy value from.

operator tType * (  )  const

Overloaded cast to array.

Returns:
Array of items of tType.

const FBVector2& operator= ( const FBVector2< tType > &  pVector  ) 

Overloaded equal operator.

Parameters:
pVector  Vector to copy.
Returns:
this vector as a const.

Member Data Documentation

tType mValue[2]

Values.

Definition at line 91 of file fbtypes.h.


Please send us your comments about this page.