/* osgEarth - Geospatial SDK for OpenSceneGraph
* Copyright 2018 Pelican Mapping
* MIT License
*/
#ifndef OSGEARTH_DRIVERS_MP_TERRAIN_ENGINE_TERRAIN_NODE
#define OSGEARTH_DRIVERS_MP_TERRAIN_ENGINE_TERRAIN_NODE 1

#include "Common"
#include "TileNodeRegistry"

namespace osgEarth { namespace Drivers { namespace MPTerrainEngine
{
    class TileFactory;

    using namespace osgEarth;

    /**
     * Parent node for the TileNode mp hierarchy.
     */
    class TerrainNode : public osg::Group
    {
    public:
        TerrainNode();

    protected:

        virtual ~TerrainNode() { }
    };

} } } // namespace osgEarth::Drivers::MPTerrainEngine

#endif // OSGEARTH_DRIVERS_MP_TERRAIN_ENGINE_TERRAIN_NODE
