|
MathLib
|

Modules | |
| 2D Vector Algebra | |
| Checks | |
| Assertions | |
Classes | |
| struct | BasicVector2D< Type >::BasicRef< RType > |
Typedefs | |
| using | value_type = RType |
| The underlying implementation type. | |
| using | Ref = BasicRef< Type > |
| using | ConstRef = BasicRef< const Type > |
Functions | |
| constexpr | BasicRef (RType &x_in, RType &y_in) |
| constexpr | BasicRef (const BasicRef &)=default |
| constexpr | BasicRef (const BasicVector2D< RType > &other) |
| constexpr BasicRef & | operator= (BasicRef input) |
| constexpr BasicRef & | operator= (const BasicVector2D< RType > &input) |
| constexpr | operator BasicVector2D< RType > () const |
| constexpr | operator std::tuple< RType, RType > () const |
| constexpr value_type | normSquared () const |
| constexpr value_type | norm () const |
| constexpr value_type | magnitudeSquared () const |
| constexpr value_type | magnitude () const |
| constexpr BasicVector2D< Type > | normalized () const |
Variables | |
| RType & | x |
| RType & | y |
Friends | |
| constexpr bool | operator== (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr bool | operator== (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator+ (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator+ (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator- (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator- (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator* (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator* (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator* (BasicRef left, const U &scalar) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator* (const U &scalar, BasicRef right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator/ (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator/ (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | operator/ (BasicRef left, U scalar) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| constexpr bool | approximately_equal_to (BasicRef value_to_test, BasicRef< U > value_it_should_be, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| constexpr bool | approximately_equal_to (BasicRef value_to_test, const BasicVector2D< U > &value_it_should_be, OT tolerance=OT{0.0002}) |
| constexpr RType | accumulate (BasicRef input) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | dot (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | dot (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | dot_normalized (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | dot_normalized (BasicRef left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | cross (BasicRef left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr RType | cross (BasicRef left, const BasicVector2D< U > &right) |
| constexpr BasicVector2D< RType > | normalized (BasicRef input) |
| constexpr BasicVector2D< RType > | abs (BasicRef input) |
| constexpr BasicVector2D< RType > | fract (BasicRef input) |
| constexpr BasicVector2D< RType > | saturate (BasicRef input, RType lower_bound, RType upper_bound) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | lerp (BasicRef input_lower_bound, BasicRef< U > input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | lerp (BasicRef input_lower_bound, const BasicVector2D< U > &input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | mix (BasicRef input_lower_bound, BasicRef< U > input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<RType, U> | |
| constexpr BasicVector2D< RType > | mix (BasicRef input_lower_bound, const BasicVector2D< U > &input_upper_bound, float percentage_zero_to_one) |
| std::string | format (BasicRef input) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| bool | check_if_equal (BasicRef input, BasicRef< U > near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| bool | check_if_equal (BasicRef input, const BasicVector2D< U > &near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| bool | check_if_not_equal (BasicRef input, BasicRef near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| bool | check_if_not_equal (BasicRef input, const BasicVector2D< U > &near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| void | CHECK_IF_EQUAL (BasicRef input, BasicRef< U > near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| void | CHECK_IF_EQUAL (BasicRef input, const BasicVector2D< U > &near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| void | CHECK_IF_NOT_EQUAL (BasicRef input, BasicRef< U > near_to, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<RType, U> | |
| void | CHECK_IF_NOT_EQUAL (BasicRef input, const BasicVector2D< U > &near_to, OT tolerance=OT{0.0002}) |
| template<std::floating_point OT = float> | |
| void | CHECK_IF_ZERO (BasicRef input, OT tolerance=OT{0.0002}) |
Types | |
| using | value_type = Type |
| The underlying implementation type. | |
Type Aliases | |
| using | Vector2Df = BasicVector2D< float > |
| using | Vector2Dd = BasicVector2D< double > |
| using | Vector2D = BasicVector2D< double > |
| using | Vector2Dl = BasicVector2D< long double > |
Element Access | |
| Type | x {} |
| Type | y {} |
Constructors | |
| constexpr | BasicVector2D ()=default |
| constexpr | BasicVector2D (const Type &x_in, const Type &y_in=0) |
| constexpr | BasicVector2D (const std::tuple< Type, Type > &t) |
Assignment | |
| constexpr BasicVector2D< Type > & | operator= (const BasicVector2D &other)=default |
| constexpr BasicVector2D< Type > & | operator= (Ref other) |
Conversion Operators | |
| constexpr | operator std::tuple< Type, Type > () const |
Constants | |
| static constexpr BasicVector2D< Type > | unit_x () |
| static constexpr BasicVector2D< Type > | unit_y () |
| static constexpr BasicVector2D< Type > | zero () |
Invalid Value Check | |
| bool | isNaN () const |
| bool | isInf () const |
Swizzle operations | |
| constexpr BasicVector2D | xx () const |
| constexpr BasicVector2D | xx () |
| constexpr BasicVector2D | yy () const |
| constexpr BasicVector2D | yy () |
| constexpr ConstRef | xy () const & |
| constexpr Ref | xy () & |
| constexpr BasicVector2D | xy () && |
| constexpr ConstRef | yx () const & |
| constexpr Ref | yx () & |
| constexpr BasicVector2D | yx () && |
Equality | |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr bool | operator== (const BasicVector2D &left, const BasicVector2D< U > &right) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<Type, U> | |
| constexpr bool | approximately_equal_to (const BasicVector2D &value_to_test, const BasicVector2D< U > &value_it_should_be, OT tolerance=OT{0.0002}) |
| template<class U , std::floating_point OT = float> requires Concept::SameUnqualified<Type, U> | |
| constexpr bool | approximately_equal_to (const BasicVector2D &value_to_test, BasicRef< U > value_it_should_be, OT tolerance=OT{0.0002}) |
Global Functions | |
| constexpr Type | accumulate (const BasicVector2D< Type > &input) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | dot (const BasicVector2D &left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | dot (const BasicVector2D &left, BasicRef< U > right) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | dot_normalized (const BasicVector2D &left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | dot_normalized (const BasicVector2D &left, BasicRef< U > right) |
| constexpr BasicVector2D< Type > | normalized (const BasicVector2D &input) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | cross (const BasicVector2D &left, const BasicVector2D< U > &right) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr Type | cross (const BasicVector2D< Type > &left, BasicRef< U > right) |
| constexpr BasicVector2D< Type > | abs (const BasicVector2D &input) |
| constexpr BasicVector2D< Type > | fract (const BasicVector2D &input) |
| constexpr BasicVector2D< Type > | saturate (const BasicVector2D &input, const Type lower_bound, Type upper_bound) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr BasicVector2D< Type > | lerp (const BasicVector2D &input_lower_bound, const BasicVector2D< U > &input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr BasicVector2D< Type > | lerp (const BasicVector2D &input_lower_bound, BasicRef< U > input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr BasicVector2D< Type > | mix (const BasicVector2D &input_lower_bound, const BasicVector2D< U > &input_upper_bound, float percentage_zero_to_one) |
| template<class U > requires Concept::SameUnqualified<Type, U> | |
| constexpr BasicVector2D< Type > | mix (const BasicVector2D &input_lower_bound, BasicRef< U > input_upper_bound, float percentage_zero_to_one) |
| std::string | format (const BasicVector2D &input) |
Here are the type aliases for BasicVector2D
Definition at line 413 of file Vector2D.hpp.
Definition at line 412 of file Vector2D.hpp.
| using value_type = Type |
The underlying implementation type.
Definition at line 26 of file Vector2D.hpp.
The underlying implementation type.
Definition at line 38 of file Vector2D.hpp.
|
related |
Definition at line 1125 of file Vector2D.hpp.
|
related |
Definition at line 1124 of file Vector2D.hpp.
|
related |
Definition at line 1123 of file Vector2D.hpp.
|
related |
Definition at line 1126 of file Vector2D.hpp.
|
constexprdefault |
#include <lib/include/Math/math/Vector2D.hpp>
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 42 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 40 of file Vector2D.hpp.
|
constexprdefault |
#include <lib/include/Math/math/Vector2D.hpp>
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 426 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 420 of file Vector2D.hpp.
|
inline |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 478 of file Vector2D.hpp.
|
inline |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 477 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 465 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 464 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 462 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 467 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 461 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 146 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 148 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 449 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 44 of file Vector2D.hpp.
|
constexprdefault |
#include <lib/include/Math/math/Vector2D.hpp>
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 51 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 438 of file Vector2D.hpp.
|
inlinestaticconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 455 of file Vector2D.hpp.
|
inlinestaticconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 456 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 485 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 484 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 491 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 492 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 490 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 495 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 496 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 494 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 488 of file Vector2D.hpp.
|
inlineconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 487 of file Vector2D.hpp.
|
inlinestaticconstexpr |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 458 of file Vector2D.hpp.
| RType& x |
Definition at line 150 of file Vector2D.hpp.
| Type x {} |
Definition at line 503 of file Vector2D.hpp.
| RType& y |
Definition at line 151 of file Vector2D.hpp.
| Type y {} |
Definition at line 504 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 226 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the absolute value of all components of a BasicVector2D
| input | The BasicVector2D to operate on |
Definition at line 803 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 174 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Sums up the components of input
@input The BasicVector2D to operate on
Definition at line 671 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 156 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 166 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Compares two BasicVector2D inputs equal, component-wise, to within a tolerance
| value_to_test | |
| value_it_should_be | |
| tolerance | How close they should be to be considered equal |
true if they are equalDefinition at line 563 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Compares two BasicVector2D inputs equal, component-wise, to within a tolerance
| value_to_test | |
| value_it_should_be | |
| tolerance | How close they should be to be considered equal |
true if they are equalDefinition at line 543 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 287 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 371 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 308 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 380 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 329 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 389 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 350 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 398 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 406 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 209 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 216 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculates a pseudo cross product between two BasicVector2D objects
| left | The first vector |
| right | The second vector |
Definition at line 773 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculates a pseudo cross product between two BasicVector2D objects
| left | The first vector |
| right | The second vector |
Definition at line 792 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 181 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 188 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the dot product of two BasicVector2D objects
| left | The first vector |
| right | The second vector |
Definition at line 707 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the dot product of two BasicVector2D objects
| left | The first vector |
| right | The second vector |
Definition at line 689 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 195 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 202 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the normalized dot product of two BasicVector2D objects
The input vectors are not assumed to be normalized, so we go ahead and divide through by both the input vectors to arrive at a normalized output.
| left | The first vector |
| right | The second vector |
Definition at line 743 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the normalized dot product of two BasicVector2D objects
The input vectors are not assumed to be normalized, so we go ahead and divide through by both the input vectors to arrive at a normalized output.
| left | The first vector |
| right | The second vector |
Definition at line 725 of file Vector2D.hpp.
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 280 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 861 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 231 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Calculate the fractional part of all components of a BasicVector2D
| input | The BasicVector2D to operate on |
Definition at line 814 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 246 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 255 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 836 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 827 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 264 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 273 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 854 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 845 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 221 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Creates the normalized form of a BasicVector2D
| input | The BasicVector2D to normalize |
input Definition at line 754 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 100 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 107 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 114 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 121 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 72 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 79 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 86 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 93 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 128 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 135 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 142 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 58 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 65 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Defines equality of two BasicVector2D objects
Definition at line 526 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 238 of file Vector2D.hpp.
|
friend |
#include <lib/include/Math/math/Vector2D.hpp>
Definition at line 819 of file Vector2D.hpp.