You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
891 B
C++
33 lines
891 B
C++
#pragma once
|
|
#include ".\Fpointlink.h"
|
|
/************************************************************************
|
|
类 名: CFLineLink
|
|
主要功能: 数据线生成和处理,每一个CFLineLink对象都
|
|
由两条边界线或者断层之间一系列垂直网格点组成
|
|
|
|
Annotation: Wangcw 2011-8-11
|
|
|
|
************************************************************************/
|
|
|
|
class AFX_EXT_CLASS CFLineLink
|
|
{
|
|
public:
|
|
CFLineLink(void);
|
|
~CFLineLink(void);
|
|
|
|
int Create(int nCount);
|
|
int Create(CFPointLink* pPoint,int nCount);
|
|
/** @brief y方向总序号为j的点在本线上的结点指针 */
|
|
CFPointLink* Position(int j);
|
|
CFPointLink* PointHead();
|
|
CFPointLink* PointTail();
|
|
|
|
CFPointLink* pPoint; //这条线首个网格节点指针
|
|
/** @brief */
|
|
short i; ///< i为该LineLink线段所在网格x方向序号
|
|
short j; ///< j为该LineLink第一个结点在y方向上的序号
|
|
short No; ///< 所在盘号
|
|
short nCount; ///< 这条线中网格节点数目
|
|
char IsOther;
|
|
};
|