diff --git a/modules/globebrowsing/rendering/patchrenderer_tmp.h b/modules/globebrowsing/rendering/patchrenderer_tmp.h deleted file mode 100644 index feeda0bb6c..0000000000 --- a/modules/globebrowsing/rendering/patchrenderer_tmp.h +++ /dev/null @@ -1,110 +0,0 @@ -/***************************************************************************************** -* * -* 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 __LATLONPATCH_H__ -#define __LATLONPATCH_H__ - -#include -#include - -// open space includes -#include - -#include -#include -#include -#include -#include - -namespace ghoul { -namespace opengl { - class ProgramObject; -} -} - - -namespace openspace { - - class LonLatPatch; - class Geometry; - - using std::shared_ptr; - using std::unique_ptr; - using ghoul::opengl::ProgramObject; - - class PatchRenderer { - public: - - PatchRenderer(); - ~PatchRenderer(); - - protected: - - unique_ptr _programObject; - TextureTileSet _tileSet; - - }; - - - ////////////////////////////////////////////////////////////////////////////////////// - // PATCH RENDERER SUBCLASSES // - ////////////////////////////////////////////////////////////////////////////////////// - - class LatLonPatchRenderer : public PatchRenderer { - public: - LatLonPatchRenderer(shared_ptr grid); - - void renderPatch( - const LatLonPatch& patch, - const RenderData& data, - double radius); - - void renderPatch( - const LatLonPatch& patch, - const RenderData& data, - double radius, - const TileIndex& ti); - - private: - TwmsTileProvider tileProvider; - shared_ptr _grid; - - }; - - - - class ClipMapPatchRenderer : public PatchRenderer { - public: - ClipMapPatchRenderer(shared_ptr grid); - - void renderPatch( - const LatLon& patchSize, - const RenderData& data, - double radius); - private: - shared_ptr _grid; - }; -} // namespace openspace - -#endif // __LATLONPATCH_H__ \ No newline at end of file