diff options
author | vng <viktor.govako@gmail.com> | 2011-02-05 15:39:15 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:11:41 +0300 |
commit | 776c5b3fa7a079cb7fc03c6500d9a4f8b5e55cf1 (patch) | |
tree | db2b8dbd469a4a1a10af5080cdeb801ddaa5073c /indexer/geometry_serialization.hpp | |
parent | d6c3184fe1780bfd4b237ff8d1c6fafdae85ca92 (diff) |
Take the best start edge for triangles encoding.
Experimental code for encoding quality test.
Diffstat (limited to 'indexer/geometry_serialization.hpp')
-rw-r--r-- | indexer/geometry_serialization.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/indexer/geometry_serialization.hpp b/indexer/geometry_serialization.hpp index 92067bab7c..d29f0bf058 100644 --- a/indexer/geometry_serialization.hpp +++ b/indexer/geometry_serialization.hpp @@ -141,6 +141,14 @@ namespace serial void operator() (PointT arr[3], vector<EdgeT> edges); + size_t GetBufferSize() const + { + size_t sz = 0; + for (list<BufferT>::const_iterator i = m_buffers.begin(); i != m_buffers.end(); ++i) + sz += i->size(); + return sz; + } + template <class TSink> void Save(TSink & sink) { size_t const count = m_buffers.size(); |