Files
computer-graphics/Hidden-lineRemoval/Line.h
T
2024-11-07 14:01:22 +08:00

29 lines
684 B
C++

// Line.h: interface for the CLine class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LINE_H__4F2B9CBA_79F9_412F_8E9F_4A7D0B14C66C__INCLUDED_)
#define AFX_LINE_H__4F2B9CBA_79F9_412F_8E9F_4A7D0B14C66C__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "P2.h"
#include "RGB.h"
class CLine
{
public:
CLine();
virtual ~CLine();
void MoveTo(CDC *,CP2);//移动到指定位置
void MoveTo(CDC *,double,double);
void LineTo(CDC *,CP2);//绘制直线,不含终点
void LineTo(CDC *,double,double);
public:
CP2 P0;//起点
CP2 P1;//终点
};
#endif // !defined(AFX_LINE_H__4F2B9CBA_79F9_412F_8E9F_4A7D0B14C66C__INCLUDED_)