10 #ifndef VRECKO_NATURE_TERRAIN_TERRAINABILITY_H
11 #define VRECKO_NATURE_TERRAIN_TERRAINABILITY_H
34 osg::Vec3 _terrainViewScale;
39 std::vector<std::string> _fileNames;
42 osg::ref_ptr<vreckoUtils::MenuRoot> _menuRootLayoutEmpty;
43 osg::ref_ptr<vreckoUtils::MenuRoot> _menuRootLayoutTerrain;
45 osg::ref_ptr<vreckoUtils::Menu> _menuMainLayoutEmpty;
46 osg::ref_ptr<vreckoUtils::Menu> _menuMainLayoutTerrain;
49 osg::ref_ptr<vreckoUtils::Menu> _menuDimensions;
50 osg::ref_ptr<vreckoUtils::Menu> _menuView;
51 osg::ref_ptr<vreckoUtils::Menu> _menuRandomFaults;
52 osg::ref_ptr<vreckoUtils::Menu> _menuMidpointDisplacement;
53 osg::ref_ptr<vreckoUtils::Menu> _menuPerlinNoise;
54 osg::ref_ptr<vreckoUtils::Menu> _menuHeightMap;
55 osg::ref_ptr<vreckoUtils::Menu> _menuExportTo;
58 osg::ref_ptr<vreckoUtils::MenuItem> _itemExport;
59 osg::ref_ptr<vreckoUtils::MenuItem> _itemDelete;
63 DECLARE_REQUEST_OUTPUT(SelectedObjectID, MessageInt, MessageObjectID);
68 DECLARE_INPUT(HidingMenu, MessageBool);
80 virtual bool initialize(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *parameters = NULL);