#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; };