line.h
来自「本程序是2005年参加中国机器人大赛的比赛程序」· C头文件 代码 · 共 33 行
H
33 行
// 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 + =
减小字号Ctrl + -
显示快捷键?