DDNet documentation
Loading...
Searching...
No Matches
vector3_base< T > Class Template Reference

#include <vmath.h>

Classes

union  [union].__unnamed0__
union  [union].__unnamed1__
union  [union].__unnamed2__

Public Member Functions

constexpr vector3_base ()=default
constexpr vector3_base (T nx, T ny, T nz)
constexpr vector3_base operator- (const vector3_base &vec) const
constexpr vector3_base operator- () const
constexpr vector3_base operator+ (const vector3_base &vec) const
constexpr vector3_base operator* (const T rhs) const
constexpr vector3_base operator* (const vector3_base &vec) const
constexpr vector3_base operator/ (const T rhs) const
constexpr vector3_base operator/ (const vector3_base &vec) const
constexpr vector3_baseoperator+= (const vector3_base &vec)
constexpr vector3_baseoperator-= (const vector3_base &vec)
constexpr vector3_baseoperator*= (const T rhs)
constexpr vector3_baseoperator*= (const vector3_base &vec)
constexpr vector3_baseoperator/= (const T rhs)
constexpr vector3_baseoperator/= (const vector3_base &vec)
constexpr bool operator== (const vector3_base &vec) const
constexpr bool operator!= (const vector3_base &vec) const

Public Attributes

union  
union  
union  

Constructor & Destructor Documentation

◆ vector3_base() [1/2]

template<Numeric T>
vector3_base< T >::vector3_base ( )
constexprdefault

◆ vector3_base() [2/2]

template<Numeric T>
vector3_base< T >::vector3_base ( T nx,
T ny,
T nz )
inlineconstexpr

Member Function Documentation

◆ operator!=()

template<Numeric T>
bool vector3_base< T >::operator!= ( const vector3_base< T > & vec) const
inlineconstexpr

◆ operator*() [1/2]

template<Numeric T>
vector3_base vector3_base< T >::operator* ( const T rhs) const
inlineconstexpr

◆ operator*() [2/2]

template<Numeric T>
vector3_base vector3_base< T >::operator* ( const vector3_base< T > & vec) const
inlineconstexpr

◆ operator*=() [1/2]

template<Numeric T>
vector3_base & vector3_base< T >::operator*= ( const T rhs)
inlineconstexpr

◆ operator*=() [2/2]

template<Numeric T>
vector3_base & vector3_base< T >::operator*= ( const vector3_base< T > & vec)
inlineconstexpr

◆ operator+()

template<Numeric T>
vector3_base vector3_base< T >::operator+ ( const vector3_base< T > & vec) const
inlineconstexpr

◆ operator+=()

template<Numeric T>
vector3_base & vector3_base< T >::operator+= ( const vector3_base< T > & vec)
inlineconstexpr

◆ operator-() [1/2]

template<Numeric T>
vector3_base vector3_base< T >::operator- ( ) const
inlineconstexpr

◆ operator-() [2/2]

template<Numeric T>
vector3_base vector3_base< T >::operator- ( const vector3_base< T > & vec) const
inlineconstexpr

◆ operator-=()

template<Numeric T>
vector3_base & vector3_base< T >::operator-= ( const vector3_base< T > & vec)
inlineconstexpr

◆ operator/() [1/2]

template<Numeric T>
vector3_base vector3_base< T >::operator/ ( const T rhs) const
inlineconstexpr

◆ operator/() [2/2]

template<Numeric T>
vector3_base vector3_base< T >::operator/ ( const vector3_base< T > & vec) const
inlineconstexpr

◆ operator/=() [1/2]

template<Numeric T>
vector3_base & vector3_base< T >::operator/= ( const T rhs)
inlineconstexpr

◆ operator/=() [2/2]

template<Numeric T>
vector3_base & vector3_base< T >::operator/= ( const vector3_base< T > & vec)
inlineconstexpr

◆ operator==()

template<Numeric T>
bool vector3_base< T >::operator== ( const vector3_base< T > & vec) const
inlineconstexpr

Member Data Documentation

◆ @277031313173141157002012017236151027314065206056

◆ @331105312047135223242073032304333136273365241166

◆ @353335163115074145057017050216233305024122107352


The documentation for this class was generated from the following file: