⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connectline.h

📁 一个遗传算法的VC版本
💻 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 + -