VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
indexInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
11 
14 {
15 public:
17  virtual bool processIndex(const DtString& name) { return true; }
19  virtual bool process(const osgEarth::TileKey& key) { return true; }
21  virtual bool traverse(const osgEarth::TileKey& key) { return true; }
23  virtual void tileWritten(const osgEarth::TileKey& key, double min, double max) { }
24 };
25 
26 
virtual bool process(const osgEarth::TileKey &key)
Return true to store min/max values for this tile.
Definition: indexInterface.h:19
virtual bool traverse(const osgEarth::TileKey &key)
Return true to traverse the children of this tile.
Definition: indexInterface.h:21
virtual bool processIndex(const DtString &name)
Filter which indices to process.
Definition: indexInterface.h:17
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
Interface for allowing users to monitor/control the indexing process.
Definition: indexInterface.h:13
virtual void tileWritten(const osgEarth::TileKey &key, double min, double max)
Called when a tile is written.
Definition: indexInterface.h:23

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)