#pragma once #include using namespace::std; class CFaultLine; class CCurveEx; /* @brief 断层与联线的管理类 */ class CFaultLineConMgr { public: CFaultLineConMgr(void); ~CFaultLineConMgr(void); void SetFaultLine(CFaultLine *pFaultLine); void SetLeftLines(vector &lines); void SetRightLines(vector &lines); /* @brief 更新两侧曲线位置 */ void UpdateLines(); protected: CFaultLine *m_pFaultLine; vector m_leftLines; vector m_rightLines; vector m_positions; ///< 地层线与断层线相交的位置 };