37 inline double x()
const {
return x_; };
38 inline double y()
const {
return y_; };
39 inline double z()
const {
return z_; };
42 inline void x(
double v) {
x_ =
v; };
43 inline void y(
double v) {
y_ =
v; };
44 inline void z(
double v) {
z_ =
v; };
56 void print(std::ostream& o);
e_point & operator/=(const e_point &)
e_point(double x, double y, double z)
e_point(const double x[3])
double operator*=(const e_point &)
friend std::istream & operator>>(std::istream &i, e_point &p)
e_point & operator+=(const e_point &)
e_point & operator-=(const e_point &)
void print(std::ostream &o)
e_point & operator/=(const double v)
e_point(const e_point &p)
friend std::ostream & operator<<(std::ostream &o, const e_point &p)
e_point cross(e_point &a, e_point &b)
double operator*(e_point &a, e_point &b)
e_point operator-(e_point &a, e_point &b)
e_point operator+(e_point &a, e_point &b)
double v(const uint32_t step, const uint32_t n)