17#ifndef GAZEBO_GUI_TERRAIN_TERRAINEDITORPALETTE_HH_
18#define GAZEBO_GUI_TERRAIN_TERRAINEDITORPALETTE_HH_
38 class TerrainEditorPalettePrivate;
78 private:
void SetState(
const std::string &_state);
82 private slots:
void OnRaise(
bool _toggle);
86 private slots:
void OnLower(
bool _toggle);
90 private slots:
void OnFlatten(
bool _toggle);
94 private slots:
void OnPickHeight(
bool _toggle);
97 private slots:
void OnSave();
101 private slots:
void OnOutsideRadiusSpin(
double _value);
105 private slots:
void OnOutsideRadiusSlider(
int _value);
109 private slots:
void OnInsideRadiusSpin(
double _value);
113 private slots:
void OnInsideRadiusSlider(
int _value);
117 private slots:
void OnWeightSpin(
double _value);
121 private slots:
void OnWeightSlider(
int _value);
125 private slots:
void OnHeightSpin(
double _value);
129 private slots:
void OnHeightSlider(
int _value);
133 private: std::unique_ptr<TerrainEditorPalettePrivate> dataPtr;
gui
Definition KeyEventHandler.hh:29
rendering
Definition RenderEngine.hh:31
Generic description of a mouse event.
Definition MouseEvent.hh:36
A palette of building items which can be added to the editor.
Definition TerrainEditorPalette.hh:46
Rendering a terrain using heightmap information.
Definition Heightmap.hh:63
TerrainEditorPalette(QWidget *_parent=0)
Constructor.
~TerrainEditorPalette()
Destructor.
boost::shared_ptr< Camera > CameraPtr
Definition RenderTypes.hh:90
Forward declarations for the common classes.
Definition Animation.hh:27