root/week1oplossing/vector3.cpp

14
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
}