My Project
Public Member Functions | Public Attributes | List of all members
SpaceVector4::Vector4 Class Reference

Public Member Functions

 Vector4 ()
 
 Vector4 (const Vector4 &other)
 
 Vector4 (float x, float y, float z, float w=1.0f)
 
 Vector4 (const float arr[4])
 
 Vector4 (float arr[4])
 
bool operator== (const Vector4 &rhs)
 
Vector4operator= (const Vector4 &rhs)
 
Vector4 operator+ (Vector4 &rhs)
 
Vector4 operator- (Vector4 &rhs)
 
Vector4 operator/ (float n)
 
float dot (Vector4 &rhs)
 
float cross (Vector4 &rhs)
 
Vector4 normal ()
 
const float & operator[] (int index) const
 
float & operator[] (int index)
 
void pp ()
 
void print ()
 

Public Attributes

const float e1 [4] = {1.0f, 0.0f, 0.0f, 0.0f}
 
const float e2 [4] = {0.0f, 1.0f, 0.0f, 0.0f}
 
const float e3 [4] = {0.0f, 0.0f, 1.0f, 0.0f}
 
const float e4 [4] = {0.0f, 0.0f, 0.0f, 1.0f}
 

Constructor & Destructor Documentation

◆ Vector4()

SpaceVector4::Vector4::Vector4 ( )
inline

empty constructor


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