34 Position(
double _x,
double _y,
double _z){
x=_x;
y=_y;
z=_z; }
37 const double*
toArray(){ array[0]=
x;array[1]=
y; array[2]=
z;
return array; }
51 std::cout <<
'(' <<
x <<
',' <<
y <<
',' <<
z <<
')' << std::endl;
double x
Definition: position.h:46
Position operator-(const Position &sum) const
Definition: position.h:40
Definition: position.h:30
double y
Definition: position.h:47
Position(const double *p)
p MUST have a size of at least 3
Definition: position.h:36
void print()
Definition: position.h:50
Position()
Definition: position.h:33
Position(double _x, double _y, double _z)
Definition: position.h:34
Position operator*(double f) const
Definition: position.h:42
const double * toArray()
Definition: position.h:37
Position operator+(const Position &sum) const
Definition: position.h:38
double length()
Definition: position.h:44
double z
Definition: position.h:48