6 Star 11 Fork 4

GIScript/GIScript2016

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
UGCompactFileManager.h 1.46 KB
Copy Edit Raw Blame History
liyq0307 authored 2017-03-14 17:06 +08:00 . GIScript更新,和主版本保持一致
//////////////////////////////////////////////////////////////////////////
// _ _ ____ ____
// Project | | | | / ___) / ___)
// | | | || | __ | |
// | |_| || |_\ || \___
// \____/ \____| \ ___) 6.0
//
//! \file headerfile.h
//! \brief Class 的接口定义。
//! \details 该文件定义了紧凑文件管理的所有接口。
//! \author 郑月玲。
//! \attention
//! Copyright (c) 1996-2008 SuperMap Software Limited Company. <br>
//! All Rights Reserved.
//! \version 6.0
//////////////////////////////////////////////////////////////////////////
#ifndef __UGC_COMPACTFILEMANAGER_H__INCLUDE_
#define __UGC_COMPACTFILEMANAGER_H__INCLUDE_
#include "CompactFile/UGCompactFileStub.h"
namespace UGC {
class COMPACTFILE_API UGCompactFileManager
{
public:
UGCompactFileManager(void);
virtual ~UGCompactFileManager(void);
static UGCompactFileManager& GetInstance();
UGCompactFileStub* LookUp(UGdouble dScale, UGint nGroupRow, UGint nGroupCol);
UGCompactFileStub* LookUp(UGString strKey);
private:
UGString GetKey(UGdouble dScale, UGint nGroupRow, UGint nGroupCol);
private:
std::map<UGString, UGCompactFileStub*> m_mapFileStubs;
UGMutex m_mutexLock;
};
}
#endif // __UGC_COMPACTFILEMANAGER_H__INCLUDE_
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/GIScript/GIScript2016.git
git@gitee.com:GIScript/GIScript2016.git
GIScript
GIScript2016
GIScript2016
master

Search