#pragma once #ifdef EARTHWORM_EXPORT #define DLLIMPEXP __declspec(dllexport) #else #define DLLIMPEXP __declspec(dllimport) #endif class DLLIMPEXP CUIIBorderLine { public: CUIIBorderLine(void); ~CUIIBorderLine(void); bool Set(AcGePoint3d ptGe1,AcGePoint3d ptGe2); AcGePoint3d GetStart(); AcGePoint3d GetEnd(); short GetDir(); double GetPos(); CUIIBorderLine& operator = (const CUIIBorderLine& bLine); bool operator < (const CUIIBorderLine& bLine); void TransformBy(AcGeMatrix3d& xform); protected: short m_nDir; AcGePoint3d m_ptGe[2]; };