28 EFAError(
"EFAPoint: Out of index range.");
68 return this->
_x * point.
_x + this->
_y * point.
_y + this->
_z * point.
_z;
74 return EFAPoint(this->
_x + point.
_x, this->_y + point.
_y, this->_z + point.
_z);
80 return EFAPoint(this->
_x - point.
_x, this->_y - point.
_y, this->_z - point.
_z);
100 double x = this->
_y * point.
_z - this->
_z * point.
_y;
101 double y = this->
_z * point.
_x - this->
_x * point.
_z;
102 double z = this->
_x * point.
_y - this->
_y * point.
_x;
EFAPoint & operator+=(const EFAPoint &point)
double operator()(const unsigned int i) const
const std::vector< double > y
ADRealEigenVector< T, D, asd > sqrt(const ADRealEigenVector< T, D, asd > &)
EFAPoint operator-(const EFAPoint &point)
EFAPoint cross(const EFAPoint &point)
const std::vector< double > x
EFAPoint & operator*=(const double a)
EFAPoint operator+(const EFAPoint &point)
EFAPoint operator*(const double a)
EFAPoint(const double x=0., const double y=0., const double z=0.)
EFAPoint & operator/=(const double a)