#include <cd_vector.h>
Public Member Functions | |
void | Cross (const Vector2d< Type > &a, const Vector2d< Type > &b) |
Type | Distance (const Vector2d &a) const |
Type | Distance2 (Vector2d &a) |
Type | Dot (const Vector2d< Type > &a) const |
Type | FastDistance (const Vector2d &a) const |
Type | FasterDistance (const Vector2d &a) const |
Type | FasterLength (void) const |
Type | fastermagnitude (void) const |
Type | FasterNormalize (void) |
Type | FastLength (void) const |
Type | fastmagnitude (void) const |
Type | FastNormalize (void) |
Type | GetX (void) const |
Type | GetY (void) const |
Type | Length (void) const |
Type | Length2 (void) |
void | Lerp (const Vector2d< Type > &from, const Vector2d< Type > &to, double slerp) |
Type | magnitude (void) const |
Vector2d | negative (void) const |
Type | Normalize (void) |
bool | operator!= (const Vector2d &a) const |
Vector2d | operator* (Type c) const |
Vector2d | operator* (Vector2d a) const |
Vector2d & | operator*= (const Vector2d &a) |
Vector2d | operator+ (Vector2d a) const |
Vector2d & | operator+= (const Vector2d &a) |
Vector2d | operator- (Vector2d a) const |
Vector2d | operator- (void) const |
Vector2d & | operator-= (const Vector2d &a) |
Vector2d | operator/ (Vector2d a) const |
Vector2d & | operator/= (const Vector2d &a) |
bool | operator== (const Vector2d< Type > &a) const |
Type * | Ptr () |
const Type * | Ptr () const |
void | Reflection (Vector2d &a, Vector2d &b) |
void | Set (Type a, Type b) |
void | SetX (Type t) |
void | SetY (Type t) |
Vector2d (const double *t) | |
Vector2d (const Vector2d &a) | |
Vector2d (Type a, Type b) | |
Vector2d (void) | |
void | Zero (void) |
Public Attributes | |
Type | x |
Type | y |
Definition at line 902 of file cd_vector.h.
|
inline |
Definition at line 905 of file cd_vector.h.
|
inline |
Definition at line 907 of file cd_vector.h.
|
inline |
Definition at line 913 of file cd_vector.h.
|
inline |
Definition at line 920 of file cd_vector.h.
|
inline |
Definition at line 1119 of file cd_vector.h.
|
inline |
Definition at line 1081 of file cd_vector.h.
|
inline |
Definition at line 1105 of file cd_vector.h.
|
inline |
Definition at line 1013 of file cd_vector.h.
|
inline |
Definition at line 1089 of file cd_vector.h.
|
inline |
Definition at line 1097 of file cd_vector.h.
|
inline |
Definition at line 1071 of file cd_vector.h.
|
inline |
Definition at line 1054 of file cd_vector.h.
|
inline |
Definition at line 1157 of file cd_vector.h.
|
inline |
Definition at line 1066 of file cd_vector.h.
|
inline |
Definition at line 1049 of file cd_vector.h.
|
inline |
Definition at line 1141 of file cd_vector.h.
|
inline |
Definition at line 1018 of file cd_vector.h.
|
inline |
Definition at line 1019 of file cd_vector.h.
|
inline |
Definition at line 1061 of file cd_vector.h.
|
inline |
Definition at line 1076 of file cd_vector.h.
|
inline |
Definition at line 1112 of file cd_vector.h.
|
inline |
Definition at line 1044 of file cd_vector.h.
|
inline |
Definition at line 1036 of file cd_vector.h.
|
inline |
Definition at line 1125 of file cd_vector.h.
|
inline |
Definition at line 963 of file cd_vector.h.
|
inline |
Definition at line 995 of file cd_vector.h.
|
inline |
Definition at line 988 of file cd_vector.h.
|
inline |
Definition at line 943 of file cd_vector.h.
|
inline |
Definition at line 969 of file cd_vector.h.
|
inline |
Definition at line 929 of file cd_vector.h.
|
inline |
Definition at line 976 of file cd_vector.h.
|
inline |
Definition at line 983 of file cd_vector.h.
|
inline |
Definition at line 936 of file cd_vector.h.
|
inline |
Definition at line 1005 of file cd_vector.h.
|
inline |
Definition at line 950 of file cd_vector.h.
|
inline |
Definition at line 957 of file cd_vector.h.
|
inline |
Definition at line 927 of file cd_vector.h.
|
inline |
Definition at line 926 of file cd_vector.h.
void ConvexDecomposition::Vector2d< Type >::Reflection | ( | Vector2d< Type > & | a, |
Vector2d< Type > & | b | ||
) |
|
inline |
Definition at line 1024 of file cd_vector.h.
|
inline |
Definition at line 1021 of file cd_vector.h.
|
inline |
Definition at line 1022 of file cd_vector.h.
|
inline |
Definition at line 1030 of file cd_vector.h.
Type ConvexDecomposition::Vector2d< Type >::x |
Definition at line 1171 of file cd_vector.h.
Type ConvexDecomposition::Vector2d< Type >::y |
Definition at line 1175 of file cd_vector.h.