📄 connectline.h
字号:
#pragma once
#include "map.h"
class Line
{
public:
void SetPointMatrix (const vector<POINT>& ); //由已知的点铸成矩阵
vector<vector<int> > GetPointMatrix ( ) ; //获得矩阵
int CalculateDistance(const POINT&,const POINT&) ;//求两点间的距离
void DrawLine(HWND hwnd,const vector<POINT>& ) ;//连线,按存储的点的顺序
void SavePointMatrix(); //保存vector<vector<int> > pointmatrix
void GaInterface(const pair<vector<int>,int> &) ; //由点的编号resultpoint
vector<POINT> GetPointPosition( )
{ return resultpoint.first; }
int GetSumDistance( )
{
//if()
return resultpoint.second;
}
private:
vector<pair<POINT,int> > drawpoint; //储存点的位置并标号
vector<vector<int> > pointmatrix; //储存任意两点的距离
pair<vector<POINT>,int> resultpoint; //储存点的位置和距离
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -