![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXDVec.h>
Public Methods | |
FXDVec () | |
Default constructor. | |
FXDVec (const FXDVec &w) | |
Copy constructor. | |
FXDVec (FXdouble x, FXdouble y, FXdouble z) | |
Initialize with components. | |
FXDVec (FXColor color) | |
Initialize with color. | |
FXdouble & | operator[] (FXint i) |
Return a non-const reference to the ith element. | |
const FXdouble & | operator[] (FXint i) const |
Return a const reference to the ith element. | |
FXDVec & | operator= (FXColor color) |
Assign color. | |
FXDVec & | operator= (const FXDVec &w) |
Assignment. | |
FXDVec & | operator+= (const FXDVec &a) |
Assigning operators. | |
FXDVec & | operator-= (const FXDVec &a) |
FXDVec & | operator *= (FXdouble n) |
FXDVec & | operator/= (FXdouble n) |
operator FXdouble * () | |
Conversions. | |
operator const FXdouble * () const | |
operator FXColor () const | |
Convert to color. | |
Friends | |
FXDVec | operator- (const FXDVec &a) |
Other operators. | |
FXDVec | operator! (const FXDVec &a) |
FXDVec | operator+ (const FXDVec &a, const FXDVec &b) |
FXDVec | operator- (const FXDVec &a, const FXDVec &b) |
FXDVec | operator * (const FXDVec &a, FXdouble n) |
FXDVec | operator * (FXdouble n, const FXDVec &a) |
FXDVec | operator/ (const FXDVec &a, FXdouble n) |
FXDVec | operator/ (FXdouble n, const FXDVec &a) |
FXdouble | operator * (const FXDVec &a, const FXDVec &b) |
Dot and cross products. | |
FXDVec | operator^ (const FXDVec &a, const FXDVec &b) |
int | operator== (const FXDVec &a, const FXDVec &b) |
Equality tests. | |
int | operator== (const FXDVec &a, FXdouble n) |
int | operator== (FXdouble n, const FXDVec &a) |
int | operator!= (const FXDVec &a, const FXDVec &b) |
int | operator!= (const FXDVec &a, FXdouble n) |
int | operator!= (FXdouble n, const FXDVec &a) |
FXAPI FXdouble | len (const FXDVec &a) |
Other functions. | |
FXAPI FXDVec | normalize (const FXDVec &a) |
FXAPI FXDVec | lo (const FXDVec &a, const FXDVec &b) |
FXAPI FXDVec | hi (const FXDVec &a, const FXDVec &b) |
FXAPI FXStream & | operator<< (FXStream &store, const FXDVec &v) |
Save to a stream. | |
FXAPI FXStream & | operator>> (FXStream &store, FXDVec &v) |
Load from a stream. |