diff --git a/modules/globebrowsing/CMakeLists.txt b/modules/globebrowsing/CMakeLists.txt index 1a78c34378..fc5640c780 100644 --- a/modules/globebrowsing/CMakeLists.txt +++ b/modules/globebrowsing/CMakeLists.txt @@ -50,6 +50,7 @@ set(HEADER_FILES ${CMAKE_CURRENT_SOURCE_DIR}/other/distanceswitch.h ${CMAKE_CURRENT_SOURCE_DIR}/other/patchcoverageprovider.h + ${CMAKE_CURRENT_SOURCE_DIR}/other/temporaltileprovider.h ${CMAKE_CURRENT_SOURCE_DIR}/other/tileprovider.h ${CMAKE_CURRENT_SOURCE_DIR}/other/tiledataset.h ${CMAKE_CURRENT_SOURCE_DIR}/other/asynctilereader.h @@ -87,6 +88,7 @@ set(SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/other/distanceswitch.cpp ${CMAKE_CURRENT_SOURCE_DIR}/other/patchcoverageprovider.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/other/temporaltileprovider.cpp ${CMAKE_CURRENT_SOURCE_DIR}/other/tileprovider.cpp ${CMAKE_CURRENT_SOURCE_DIR}/other/tiledataset.cpp ${CMAKE_CURRENT_SOURCE_DIR}/other/asynctilereader.cpp diff --git a/modules/globebrowsing/other/temporaltileprovider.cpp b/modules/globebrowsing/other/temporaltileprovider.cpp new file mode 100644 index 0000000000..5770bd1bf7 --- /dev/null +++ b/modules/globebrowsing/other/temporaltileprovider.cpp @@ -0,0 +1,48 @@ +/***************************************************************************************** +* * +* OpenSpace * +* * +* Copyright (c) 2014-2016 * +* * +* Permission is hereby granted, free of charge, to any person obtaining a copy of this * +* software and associated documentation files (the "Software"), to deal in the Software * +* without restriction, including without limitation the rights to use, copy, modify, * +* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to * +* permit persons to whom the Software is furnished to do so, subject to the following * +* conditions: * +* * +* The above copyright notice and this permission notice shall be included in all copies * +* or substantial portions of the Software. * +* * +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, * +* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A * +* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * +* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF * +* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE * +* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * +****************************************************************************************/ + +#include +#include + +#include + +#include + +#include + + + + + + +namespace { + const std::string _loggerCat = "TemporalTileProvider"; +} + + +namespace openspace { + + + +} // namespace openspace diff --git a/modules/globebrowsing/other/temporaltileprovider.h b/modules/globebrowsing/other/temporaltileprovider.h new file mode 100644 index 0000000000..afde240394 --- /dev/null +++ b/modules/globebrowsing/other/temporaltileprovider.h @@ -0,0 +1,50 @@ +/***************************************************************************************** +* * +* OpenSpace * +* * +* Copyright (c) 2014-2016 * +* * +* Permission is hereby granted, free of charge, to any person obtaining a copy of this * +* software and associated documentation files (the "Software"), to deal in the Software * +* without restriction, including without limitation the rights to use, copy, modify, * +* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to * +* permit persons to whom the Software is furnished to do so, subject to the following * +* conditions: * +* * +* The above copyright notice and this permission notice shall be included in all copies * +* or substantial portions of the Software. * +* * +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, * +* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A * +* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * +* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF * +* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE * +* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * +****************************************************************************************/ + +#ifndef __TEMPORAL_TILE_PROVIDER_H__ +#define __TEMPORAL_TILE_PROVIDER_H__ + + +#include + +#include +#include + +////////////////////////////////////////////////////////////////////////////////////////// +// TILE PROVIDER // +////////////////////////////////////////////////////////////////////////////////////////// + +namespace openspace { + + + class TemporalTileProvider { + + }; + +} // namespace openspace + + + + +#endif // __TEMPORAL_TILE_PROVIDER_H__ \ No newline at end of file