/* line.h  (Steve Hill)  1.1  3/9/90$ */

/* line.h
 *
 * Header file for line.c.
 * The type of lines.
 */

typedef struct line_s
{
	point_t		*point;
	vector_t	*vector;
}
line_t;

#define LineNull	((line_t *) NULL)

line_t		*Line PROTO((point_t *, vector_t *));

void		LineFree PROTO((line_t *)),
		LinePrint PROTO((FILE *, line_t *));

point_t		*LineInstantiate PROTO((real_t, line_t *));
