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;
Generic description of a mouse event.
Definition: MouseEvent.hh:35
Rendering a terrain using heightmap information.
Definition: Heightmap.hh:62
A palette of building items which can be added to the editor.
Definition: TerrainEditorPalette.hh:45
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:89