11 #include <util/coTypes.h>
29 vruiVec(
double x,
double y,
double z,
double w)
41 this->vec =
new double(size);
46 this->size = second.
size;
47 this->vec =
new double(this->size);
48 for (
int ctr = 0; ctr < this->size; ++ctr)
50 this->vec[ctr] = second.
vec[ctr];
70 for (
int ctr = 0; ctr < this->size; ++ctr)
72 sum += vec[ctr] * vec[ctr];
77 for (
int ctr = 0; ctr < this->size; ++ctr)
vruiVec(int size)
Definition: vruiVec.h:38
vruiVec operator-(const vruiVec &first, const vruiVec &second)
vruiVec & normalize()
Definition: vruiVec.h:66
double & operator[](int index)
Definition: vruiVec.h:56
double * vec
Definition: vruiVec.h:86
double & operator[](int index) const
Definition: vruiVec.h:61
vruiVec(const vruiVec &second)
Definition: vruiVec.h:44
vruiVec(double x, double y, double z, double w)
Definition: vruiVec.h:29
int size
Definition: vruiVec.h:85
vruiVec(double x, double y, double z)
Definition: vruiVec.h:21