blob: d063fe8a72a9847c0269d1240a5fcbc5889e09e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include "indexer/data_header.hpp"
#include "platform/mwm_version.hpp"
class FilesContainerR;
class IntervalIndexIFace;
class IndexFactory
{
version::MwmVersion m_version;
feature::DataHeader m_header;
public:
void Load(FilesContainerR const & cont);
inline version::MwmVersion const & GetMwmVersion() const { return m_version; }
inline feature::DataHeader const & GetHeader() const { return m_header; }
IntervalIndexIFace * CreateIndex(ModelReaderPtr reader) const;
};
|