Go to the documentation of this file.
28 EFAError(
"EFAPoint: Out of index range.");
66 return this->
_x * point.
_x + this->
_y * point.
_y + this->
_z * point.
_z;
72 return EFAPoint(this->
_x + point.
_x, this->_y + point.
_y, this->_z + point.
_z);
78 return EFAPoint(this->
_x - point.
_x, this->_y - point.
_y, this->_z - point.
_z);
98 double x = this->
_y * point.
_z - this->
_z * point.
_y;
99 double y = this->
_z * point.
_x - this->
_x * point.
_z;
100 double z = this->
_x * point.
_y - this->
_y * point.
_x;
EFAPoint(const double x=0., const double y=0., const double z=0.)
EFAPoint cross(const EFAPoint &point)
EFAPoint & operator/=(const double a)
EFAPoint operator*(const double a)
EFAPoint & operator*=(const double a)
EFAPoint operator+(const EFAPoint &point)
double operator()(const unsigned int i) const
EFAPoint & operator+=(const EFAPoint &point)
EFAPoint operator-(const EFAPoint &point)