API  0.0.2
Défini un objet Vector et les accès à l’interface wxWidgets.
Référence du modèle de la structure API::Math::Vector3< T >

Types publics

using component_type = T
 

Fonctions membres publiques

 Vector3 (T inX, T inY, T inZ)
 
 Vector3 (const API::Math::Vector3< T > &inVector)
 
 Vector3 (const T inScaler)
 
virtual void swap (Vector3< T > &inVector)
 
virtual Vector3< T > & operator= (const Vector3< T > &inVector)
 
virtual Vector3< T > & operator= (const T inScalar)
 
virtual bool operator== (const Vector3< T > &inVector) const
 
virtual bool operator!= (const Vector3< T > &inVector) const
 
virtual Vector3< T > operator+ (const Vector3< T > &inVector) const
 
virtual Vector3< T > operator- (const Vector3< T > &inVector) const
 
Vector3< T > operator* (const T inScalar) const
 
virtual Vector3< T > operator* (const Vector3< T > &inVector) const
 
virtual const Vector3< T > & operator+ () const
 
Vector3< T > operator- () const
 
virtual Vector3< T > & operator+= (const Vector3< T > &inVector)
 
virtual Vector3< T > & operator-= (const Vector3< T > &inVector)
 
virtual Vector3< T > & operator*= (const T inScalar)
 
virtual Vector3< T > & operator+= (const T inScalar)
 
virtual Vector3< T > & operator-= (const T inScalar)
 
virtual Vector3< T > & operator*= (const Vector3< T > &inVector)
 
Vector3< T > & operator/= (const Vector3< T > &inVector)
 
virtual T dotProduct (const Vector3 &inVec) const
 

Attributs publics

x
 
y
 
z
 

Amis

Vector3< T > operator* (const T inScalar, const Vector3< T > &inVector)
 
Vector3< T > operator+ (const Vector3< T > &inVector, const T inValue)
 
Vector3< T > operator+ (const T inValue, const Vector3< T > &inVector)
 
Vector3< T > operator- (const Vector3< T > &inVector, T inValue)
 
Vector3< T > operator- (const T inValue, const Vector3< T > &inVector)
 
std::ostream & operator<< (std::ostream &inOStream, const Vector3 &inVector)
 

Documentation des fonctions membres

◆ operator=()

template<typename T>
virtual Vector3<T>& API::Math::Vector3< T >::operator= ( const Vector3< T > &  inVector)
inlinevirtual

Assigns the value of the other vector.

Paramètres
inVectorThe other vector

◆ swap()

template<typename T>
virtual void API::Math::Vector3< T >::swap ( Vector3< T > &  inVector)
inlinevirtual

Exchange the contents of this vector with another.


La documentation de cette structure a été générée à partir du fichier suivant :