![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXVec4d.h>
FX::FXVec4d::FXVec4d | ( | ) | [inline] |
Default constructor.
FX::FXVec4d::FXVec4d | ( | const FXVec4d & | v | ) | [inline] |
Construct with 3-vector and optional scalar.
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FX::FXVec4d::FXVec4d | ( | const FXdouble | v[] | ) | [inline] |
Initialize from array of doubles.
Initialize with components.
FX::FXVec4d::FXVec4d | ( | FXColor | color | ) |
Initialize with color.
Return a non-const reference to the ith element.
Return a const reference to the ith element.
Set value from components.
FX::FXVec4d::operator FXdouble * | ( | ) | [inline] |
Conversion.
FX::FXVec4d::operator const FXdouble * | ( | ) | const [inline] |
FX::FXVec4d::operator FXVec3d & | ( | ) | [inline] |
FX::FXVec4d::operator const FXVec3d & | ( | ) | const [inline] |
FX::FXVec4d::operator FXColor | ( | ) | const |
Convert to color.
FXVec4d FX::FXVec4d::operator+ | ( | ) | const [inline] |
Unary.
FXVec4d FX::FXVec4d::operator- | ( | ) | const [inline] |
bool FX::FXVec4d::operator! | ( | ) | const [inline] |
Test if zero.
bool FX::FXVec4d::operator== | ( | const FXVec4d & | v | ) | const [inline] |
bool FX::FXVec4d::operator< | ( | const FXVec4d & | v | ) | const [inline] |
FXdouble FX::FXVec4d::length2 | ( | ) | const [inline] |
Length and square of length.
FXdouble FX::FXVec4d::length | ( | ) | const [inline] |
Signed distance normalized plane and point.
Return true if edge a-b crosses plane.
Referenced by FXVec4d(), FX::hi(), FX::lo(), FX::operator!=(), operator!=(), FX::operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), FX::operator<(), operator<(), FX::operator<=(), operator<=(), operator=(), FX::operator==(), operator==(), FX::operator>(), operator>(), FX::operator>=(), operator>=(), and set().
Referenced by FXVec4d(), FX::hi(), FX::lo(), FX::operator!=(), operator!=(), FX::operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), FX::operator<(), operator<(), FX::operator<=(), operator<=(), operator=(), FX::operator==(), operator==(), FX::operator>(), operator>(), FX::operator>=(), and operator>=().
Referenced by FXVec4d(), FX::hi(), FX::lo(), FX::operator!=(), operator!=(), FX::operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), FX::operator<(), operator<(), FX::operator<=(), operator<=(), operator=(), FX::operator==(), operator==(), FX::operator>(), operator>(), FX::operator>=(), and operator>=().
Referenced by FXVec4d(), FX::hi(), FX::lo(), FX::operator!=(), operator!=(), FX::operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), FX::operator<(), operator<(), FX::operator<=(), operator<=(), operator=(), FX::operator==(), operator==(), FX::operator>(), operator>(), FX::operator>=(), and operator>=().
![]() |