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.

29 lines
589 B
C

1 month ago
#pragma once
#include <vector>
using namespace::std;
class CFaultLine;
class CCurveEx;
/* @brief <20>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵĹ<DFB5><C4B9><EFBFBD><EFBFBD><EFBFBD> */
class CFaultLineConMgr
{
public:
CFaultLineConMgr(void);
~CFaultLineConMgr(void);
void SetFaultLine(CFaultLine *pFaultLine);
void SetLeftLines(vector<CCurveEx *> &lines);
void SetRightLines(vector<CCurveEx *> &lines);
/* @brief <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB> */
void UpdateLines();
protected:
CFaultLine *m_pFaultLine;
vector<CCurveEx *> m_leftLines;
vector<CCurveEx *> m_rightLines;
vector<double> m_positions; ///< <20>ز<EFBFBD><D8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><E0BDBB>λ<EFBFBD><CEBB>
};