//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TPtList1.h // = Version : ver2.0 // = Author : xlc // = CreateDate : 2002-09-09 // = Description: 类的声明 // = Maintainers: // //-----------------------------------------------------------------------------+ #ifndef _TPTLIST1_H_ #define _TPTLIST1_H_ #ifndef _TPTLIST_H_ #include "TPtList.h" #endif #ifndef _TGPOINT_H_ #include "TGPoint.h" #endif #ifndef _TGMLINE2D_H_ #include "TGMLine2D.h" #endif #ifndef _TWFLAG_H_ #include "TWFlag.h" #endif class GEOAPI TPtList1 : public TPtList, public TWFlag { public: TPtList1(); TPtList1(const TGPoint& pt); TPtList1(const TGMLine2D& mLine); ~TPtList1(); TPtList1 *Next()const; TPtList1 *GetTail()const; void ClearAllFlag(); void SetAllFlag(int f); void RemoveAllFlag(int f); }; #endif