Example #1
0
bool Rectangle::IsIn( const Vect &vect ) const
// Algorithme :
//
{
	if((p1.GetX() >= p2.GetX()) && (p1.GetY() >= p2.GetY()))
	{	return (vect.GetX() >= p2.GetX() && vect.GetX() <= p1.GetX()) && (vect.GetY() >= p2.GetY() && vect.GetY() <= p1.GetY());
	}
	else
	{	return (vect.GetX() >= p1.GetX() && vect.GetX() <= p2.GetX()) && (vect.GetY() <= p1.GetY() && vect.GetY() >= p2.GetY());
	}
} //----- Fin de IsIn