#include <_Tuple2.h>
Inheritance diagram for _Tuple2< Type >:
Public Member Functions | |
_Tuple2 () | |
_Tuple2 (Type x, Type y=0) | |
_Tuple2 (const _Tuple2< byte > &t) | |
_Tuple2 (const _Tuple2< double > &t) | |
_Tuple2 (const _Tuple2< float > &t) | |
_Tuple2 (const Type t[2]) | |
~_Tuple2 () | |
void | add (const _Tuple2< Type > &t) |
void | add (const _Tuple2< Type > &t, const _Tuple2< Type > &t1) |
void | absolute () |
void | absolute (const _Tuple2< Type > &t) |
void | clamp (Type min, Type max) |
void | clampMin (Type min) |
void | clampMax (Type max) |
void | clamp (Type min, Type max, const _Tuple2< Type > &t) |
void | clampMin (Type min, const _Tuple2< Type > &t) |
void | clampMax (Type min, const _Tuple2< Type > &t) |
bool | equals (const _Tuple2< Type > &t) const |
bool | epsilonEquals (const _Tuple2< Type > &t, Type epsilon) const |
void | get (byte t[3]) const |
void | get (double t[3]) const |
void | get (float t[3]) const |
void | get (_Tuple2< Type > &t) const |
void | interpolate (_Tuple2< Type > &t, double alpha) |
void | interpolate (_Tuple2< Type > &t1, const _Tuple2< Type > &t2, double alpha) |
void | negate () |
void | negate (const _Tuple2< Type > &t) |
Type | normSquared () const |
Type | norm () |
void | scale (Type s) |
void | scaleAdd (Type s, const _Tuple2< Type > &t) |
void | scaleAdd (Type s, const _Tuple2< Type > &t1, const _Tuple2< Type > &t2) |
void | set (Type xx=0, Type yy=0) |
void | set (const _Tuple2< byte > &t) |
void | set (const _Tuple2< double > &t) |
void | set (const _Tuple2< float > &t) |
void | set (const _Tuple2< int > &t) |
void | sub (const _Tuple2< Type > &t) |
void | sub (const _Tuple2< Type > &t1, const _Tuple2< Type > &t2) |
_Tuple2< Type > & | operator+= (const _Tuple2< Type > &t) |
defined(_MSC_VER) | |
_Tuple2< Type > & | operator-= (const _Tuple2< Type > &t) |
_Tuple2< Type > & | operator *= (Type c) |
_Tuple2< Type > & | operator/= (Type c) |
_Tuple2< Type > | operator+ (const _Tuple2< Type > &t) const |
_Tuple2< Type > | operator- (const _Tuple2< Type > &t) const |
_Tuple2< Type > | operator * (Type c) const |
_Tuple2< Type > | operator/ (Type c) const |
bool | operator== (const _Tuple2< Type > &t) const |
bool | operator!= (const _Tuple2< Type > &t) const |
Type & | operator[] (int i) const |
operator const Type * () const | |
Public Attributes | |
Type | x |
Type | y |
Definition at line 33 of file _Tuple2.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 81 of file _Tuple2.h. References Math::abs(), DEBUGTUPLE2, _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
Definition at line 72 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 67 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 4 of file _Tuple2.cc. References DEBUGTUPLE2, _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 87 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 26 of file _Tuple2.cc. References DEBUGTUPLE2, _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 97 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 35 of file _Tuple2.cc. References DEBUGTUPLE2, _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 92 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 111 of file _Tuple2.h. References DEBUGTUPLE2, Math::epsilonEquals(), _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 106 of file _Tuple2.h. References DEBUGTUPLE2, _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 133 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
|
|
|
|
Definition at line 44 of file _Tuple2.cc. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
Definition at line 148 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
Definition at line 158 of file _Tuple2.h. Referenced by _Vector2< Type >::length(). |
|
Definition at line 153 of file _Tuple2.h. References Math::sqr(). Referenced by _Vector2< Type >::lengthSquared(). |
|
Definition at line 259 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 235 of file _Tuple2.h. References DEBUGTUPLE2. |
|
|
|
Definition at line 274 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 249 of file _Tuple2.h. References DEBUGTUPLE2. |
|
defined(_MSC_VER)
Definition at line 223 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 254 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 229 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 264 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 241 of file _Tuple2.h. References DEBUGTUPLE2. |
|
Definition at line 269 of file _Tuple2.h. References DEBUGTUPLE2, and Math::EPSILON. |
|
|
|
|
|
Definition at line 171 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
Definition at line 193 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 189 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 185 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 181 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
Definition at line 176 of file _Tuple2.h. Referenced by _Vector2< Type >::normalize(). |
|
Definition at line 201 of file _Tuple2.h. References _Tuple2< Type >::x, and _Tuple2< Type >::y. |
|
|
|
|