|
|
@ -30,6 +30,13 @@ struct BASIC_CHANNEL_API BasicChannel |
|
|
|
int basicChannelNum; // 基本通道数量
|
|
|
|
map<int, BundleNode *> PointConnectedTobranchPoint[MAXPointNum]; // 连接到分支点的点
|
|
|
|
|
|
|
|
vector<vector<pair<int, int>>> resClip; |
|
|
|
vector<vector<int>> resBranchPoint; |
|
|
|
vector<int> startBranchPoint; |
|
|
|
vector<int> endBranchPoint; |
|
|
|
vector<int> BundleConnectedToBranchPoint[MAXPointNum]; // 连接到分支点的通道
|
|
|
|
int Out[N]; |
|
|
|
|
|
|
|
// 仅仅根据卡箍的相对位置创建近似的通道
|
|
|
|
void createChannel(); |
|
|
|
|
|
|
@ -88,15 +95,10 @@ struct BASIC_CHANNEL_API BasicChannel |
|
|
|
// 加入一条路径来更新通道数据
|
|
|
|
void addPath(Path path); |
|
|
|
|
|
|
|
vector<vector<pair<int, int>>> resClip; |
|
|
|
vector<vector<int>> resBranchPoint; |
|
|
|
vector<int> startBranchPoint; |
|
|
|
vector<int> endBranchPoint; |
|
|
|
vector<int> BundleConnectedToBranchPoint[MAXPointNum]; // 连接到分支点的通道
|
|
|
|
int Out[N]; |
|
|
|
|
|
|
|
void printSingleBundle(int i, ofstream &ofs); |
|
|
|
|
|
|
|
// 把bundle信息按格式要求打印出来
|
|
|
|
void printBundle(string resultfile, bool basic = false); |
|
|
|
}; |
|
|
|
|
|
|
|
extern BASIC_CHANNEL_API BasicChannel basicChannel; |