Home | All Classes | Grouped Classes | Index | Search

CL_LineMath::point_right_of_line

Return [<0, 0, >0] if the Point P is right, on or left of the line trough A,B

	float point_right_of_line(
		float x, float y, float* line);

	float point_right_of_line(
		float x, float y, float line_x1, float line_y1, float line_x2, float line_y2);

	float point_right_of_line(
		const CL_Pointf& A, const CL_Pointf& B, const CL_Pointf& P);

Parameters:

float x
x coordinate of the point being tested.
float y
y coordinate of the point being tested.
float *line
The line. A pointer to a float array with the elements {x1,y1,x2,y2}.
float line_x1, line_y1
First point defining the line.
float line_x2, line_y2
Second point defining the line.
CL_Pointf P
Test point.
CL_Pointf A
First point defining the line.
CL_Pointf B
Second point defining the line.

See also:

CL_LineMath | CL_Point | CL_Pointf



Questions or comments, write to the ClanLib mailing list.