///////////////////////////////////////////////////////////////////////////////
//  SUV.cpp

#include "SUV.h"

SUV::SUV(void) :
	fU(0.0f),
	fV(0.0f)
{
}

SUV::SUV(float fU0, float fV0) :
	fU(fU0),
	fV(fV0)
{
}

bool SUV::operator==(const SUV& Obj) const
{
	return (fU == Obj.fU && fV == Obj.fV);
}

bool SUV::operator!=(const SUV& Obj) const
{
	return (fU != Obj.fU || fV != Obj.fV);
}

SUV& SUV::operator+=(const SUV& UV)
{
	fU += UV.fU;
	fV += UV.fV;

	return *this;
}

SUV& SUV::operator/=(float f)
{
	fU /= f;
	fV /= f;

	return *this;
}

void SUV::Set(float fU0, float fV0)
{
	fU = fU0;
	fV = fV0;
}

float SUV::GetU() const
{
	return fU;
}

float SUV::GetV() const
{
	return fV;
}

