
#ifndef _JL_PaintersLine_H_
#define _JL_PaintersLine_H_


#include <stdlib.h>
#include <iostream.h>

#include "painters_obj.h"

class HalfEdge;


class PaintersLine : public PaintersObj {

	private:
		HalfEdge	*_he;

	public: 
		PaintersLine();
		PaintersLine(const JLmatrix &VT, HalfEdge *he);
		PaintersLine(const PaintersLine &P) { CopyFrom(P); }
		virtual ~PaintersLine();

		PaintersLine& CopyFrom(const PaintersLine&);
		PaintersLine& operator=(const PaintersLine &P) { return CopyFrom(P); }

		virtual void Draw();
};


#endif
