#pragma once #include "XJPoint2D.h" #include #include #include #include class FaultPline { public: FaultPline(void); virtual ~FaultPline(void); //名称、标识 void SetName(const std::string& name) { m_name = name; } const std::string& GetName() const { return m_name; } void SetPath(const std::vector& path); const std::vector& GetPath() const {return m_path;} //是否闭合 void SetColsed(bool flag) { m_bClosed = flag; } bool IsClosed() const { return m_bClosed; } private: std::string m_name; std::vector m_path; bool m_bClosed; };