18 #ifndef _GAZEBO_GUI_TERRAINEDITORPALETTE_HH_
19 #define _GAZEBO_GUI_TERRAINEDITORPALETTE_HH_
39 class TerrainEditorPalettePrivate;
79 private:
void SetState(
const std::string &_state);
83 private slots:
void OnRaise(
bool _toggle);
87 private slots:
void OnLower(
bool _toggle);
91 private slots:
void OnFlatten(
bool _toggle);
95 private slots:
void OnPickHeight(
bool _toggle);
98 private slots:
void OnSave();
102 private slots:
void OnOutsideRadiusSpin(
double _value);
106 private slots:
void OnOutsideRadiusSlider(
int _value);
110 private slots:
void OnInsideRadiusSpin(
double _value);
114 private slots:
void OnInsideRadiusSlider(
int _value);
118 private slots:
void OnWeightSpin(
double _value);
122 private slots:
void OnWeightSlider(
int _value);
126 private slots:
void OnHeightSpin(
double _value);
130 private slots:
void OnHeightSlider(
int _value);
134 private: std::unique_ptr<TerrainEditorPalettePrivate> dataPtr;
Generic description of a mouse event.
Definition: MouseEvent.hh:35
Rendering a terrain using heightmap information.
Definition: Heightmap.hh:68
A palette of building items which can be added to the editor.
Definition: TerrainEditorPalette.hh:46
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:88