You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
748 B

#pragma once
#ifdef _WIN32
#ifdef WIREROUTINGDLL_EXPORTS // VisualStudio DLL 项目模板会将 <PROJECTNAME>_EXPORTS 添加到定义预处理器宏。
#define CONNECTOR_API __declspec(dllexport) // _WIN32
#else
#define CONNECTOR_API __declspec(dllimport)
#endif
#else
#define CONNECTOR_API
#endif
#include "Const.h"
#include <cmath>
#include <vector>
#include <queue>
#include <map>
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
// 连接器数据类型
struct CONNECTOR_API Connector
{
string id, name, partnumber;
P coord, dir;
int ID; // 程序内部ID
int bundleNodeID; // 属于的bundleNode
Connector();
};
extern Connector CONNECTOR_API connectors[M];
extern int CONNECTOR_API connectorNum;