6 : coordinates_({0,0,0,0,0,0}),
58 os <<
"NULL (Plucker coords have not been computed)";
ArrayMatSet set(uint index)
Plucker coordinates representing line given by points A,B.
Armor::Array< double > points_
arma::vec6 coordinates_
Plucker coordinates.
void compute()
Compute Plucker coordinates and set computed to true.
double operator*(const Plucker &b)
Compute product of two Plucker coordinates.
bool computed_
True, if Plucker coordinates are computed; false otherwise.
arma::vec3 point(unsigned int idx) const
Gets coordinates of point.
ostream & operator<<(ostream &os, const Plucker &p)
Operator for printing Plucker coordinates.
Plucker coordinates class.