📄 line.h
字号:
// Line.h: interface for the Line class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LINE_H__96A6417B_0010_4EFE_8C77_A2FC8D62794E__INCLUDED_)
#define AFX_LINE_H__96A6417B_0010_4EFE_8C77_A2FC8D62794E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "vector.h"
class Line
{
public:
Line();
~Line();
//由点和角度生成直线,默认是角度,也可以是斜率
void makeLine( const Vector&, const double angle, BOOL rad = FALSE );
void makeLine( const Vector&, const Vector& );//由两点生成直线
const double GetK() const{ return k; }
const double GetB() const{ return b; }
const double GetAngle() const{ return atan(k)*57.29578049; }
private:
double k;//直线方程为
double b;//y = k*x + b
};
#endif // !defined(AFX_LINE_H__96A6417B_0010_4EFE_8C77_A2FC8D62794E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -