41 GVector(
double X,
double Y,
double Z,
double hc);
107 const double&
operator[](
const size_t index)
const;
113 vector<double>
getVec()
const;
GVector operator-(const GVector other)
GVector operator/(const double value)
static double angle(GVector first, GVector second)
GVector operator+(const GVector other)
static GVector cross(GVector first, GVector second)
GVector operator*(const double value)
double & operator[](const size_t index)
vector< double > getVec() const
bool operator==(const GVector &other) const
static double scalar(GVector first, GVector second)
GVector & operator=(GVector other)
bool operator!=(const GVector &other) const