MapParts.h
上传用户:bjslfz
上传日期:2022-07-25
资源大小:4430k
文件大小:1k
源码类别:

文件操作

开发平台:

C/C++

  1. /************************************************************
  2.   文件名: MapParts.h
  3.   
  4.   作者:   谢婧       Version : 1.0          Date: 2008/05/26
  5.   
  6.   类描述: 对多个点集合对象的管理
  7.   
  8.   邮件地址:xiejing0707@163.com
  9. ***********************************************************/
  10. #ifndef _MAP_PARTS_H_
  11. #define _MAP_PARTS_H_
  12. #include "MapPoints.h"
  13. class CMapParts:public CObject {
  14. DECLARE_DYNAMIC(CMapParts)
  15. public:
  16. CMapParts();
  17.     CMapParts(CMapParts& Parts);
  18. ~CMapParts();
  19. //attribute
  20. public:
  21. long GetCount();
  22. //operation
  23. public:
  24. void Add(CMapPoints* pPoints);
  25. void Set(long lindex, CMapPoints* pPoints);
  26. void Remove(long lindex);
  27. void Insert(long lindex, CMapPoints* pPoints);
  28. CMapPoints* Get(long lindex);
  29. void Clear();
  30. CArray<CMapPoints*,CMapPoints*> m_Parts; //存储点集合对象
  31. };
  32. #endif //_MAP_PARTS_H_