Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
spat::Vector2D< Valtype > Member List

This is the complete list of members for spat::Vector2D< Valtype >, including all inherited members.

dxspat::Vector2D< Valtype >
dyspat::Vector2D< Valtype >
Equals(const Vector2D &v, Valtype epsilon=0) const noexceptspat::Vector2D< Valtype >
Init(specials s=specials::ex) noexceptspat::Vector2D< Valtype >
Is(specials s) const noexceptspat::Vector2D< Valtype >
Length() const noexceptspat::Vector2D< Valtype >inline
Normalize() noexcept -> decltype(Valtype{}/Valtype{})spat::Vector2D< Valtype >inline
operator=(const Vector< Valtype2 > &vector) noexcept (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >
operator=(const Vector< Valtype2 > &v) noexcept (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >inline
operator[](size_t index) const (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >inline
operator[](size_t index) (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >inline
OrthogonalProjection(const Vector2D &normal) const noexceptspat::Vector2D< Valtype >inline
ParallelProjection(const Vector2D &normal) const noexceptspat::Vector2D< Valtype >inline
Rotate(Valtype2 angle) noexceptspat::Vector2D< Valtype >
Rotate(Valtype2 angle) noexcept (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >
specials enum namespat::Vector2D< Valtype >
value_type typedef (defined in spat::Vector2D< Valtype >)spat::Vector2D< Valtype >
Vector2D() noexcept=defaultspat::Vector2D< Valtype >
Vector2D(Valtype dx, Valtype dy) noexceptspat::Vector2D< Valtype >inline
Vector2D(specials s) noexceptspat::Vector2D< Valtype >inlineexplicit
Vector2D(const Position2D< Valtype > &p) noexcept=deletespat::Vector2D< Valtype >explicit
Vector2D(const Vector< Valtype > &v) noexceptspat::Vector2D< Valtype >inlineexplicit
Vector2D(const Valtype2 *pVal) noexceptspat::Vector2D< Valtype >inlineexplicit