Vector3D cross(Vector3D rhsVector)
Definition: vector3d.cpp:112
void setX(double x)
Definition: vector3d.cpp:43
double z
Definition: vector3d.h:37
Vector3D operator+(Vector3D rhsVector)
Definition: vector3d.cpp:58
double dot(Vector3D rhsVector)
Definition: vector3d.cpp:103
friend std::ostream & operator<<(std::ostream &os, Vector3D &v)
Definition: vector3d.cpp:122
Vector3D midpoint(Vector3D &v2)
Definition: vector3d.cpp:139
Vector3D operator*(double scalar)
Definition: vector3d.cpp:85
double getY()
Definition: vector3d.cpp:33
double getZ()
Definition: vector3d.cpp:38
Definition: vector3d.h:17
void setZ(double z)
Definition: vector3d.cpp:53
double y
Definition: vector3d.h:32
double getX()
Definition: vector3d.cpp:28
void setY(double y)
Definition: vector3d.cpp:48
friend bool operator==(const Vector3D &lhsVector, const Vector3D &rhsVector)
Definition: vector3d.cpp:70
Vector3D operator-(Vector3D rhsVector)
Definition: vector3d.cpp:64
double distance(Vector3D &v2)
Definition: vector3d.cpp:127
double x
Definition: vector3d.h:27