root/week1oplossing/vector3.cpp
| 1 | 4 | ||
|---|---|---|---|
85 | bool Vector3::operator==(const Vector3& p) | 85 | bool Vector3::operator==(const Vector3& p) |
86 | { | 86 | { |
87 | return (m_x == p.m_x && m_y == p.m_y && m_z == p.m_z); | 87 | return (m_x == p.m_x && m_y == p.m_y && m_z == p.m_z); |
88 | } | ||
89 | |||
90 | Vector3 Machiel::operator*(int n, Vector3& p) | ||
91 | { | ||
92 | return Vector3(n * p.m_x,n * p.m_y,n * p.m_z); | ||
93 | } | ||
94 | |||
95 | tstringstream& Machiel::operator<<(tstringstream& stream, Vector3& vector3) | ||
96 | { | ||
97 | stream << vector3.m_x << "," << vector3.m_y << "," << vector3.m_z; | ||
98 | return stream; | ||
99 | } | ||
100 | tstring Machiel::operator+(tstring string, Vector3& vector3) | ||
101 | { | ||
102 | tstringstream temp; | ||
103 | temp << string; | ||
104 | temp << vector3; | ||
105 | return temp.str(); | ||
88 | } | 106 | } |
Download diff