ExtrudeDialogPrivate.hh
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 Open Source Robotics Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16 */
17 #ifndef _GAZEBO_EXTRUDE_DIALOG_PRIVATE_HH_
18 #define _GAZEBO_EXTRUDE_DIALOG_PRIVATE_HH_
19 
20 #include <string>
21 
22 #include "gazebo/gui/qt.h"
23 
24 namespace gazebo
25 {
26  namespace gui
27  {
31  {
33  public: std::string filename;
34 
36  public: QDoubleSpinBox *thicknessSpin;
37 
39  public: QDoubleSpinBox *resolutionSpin;
40 
42  public: QSpinBox *samplesSpin;
43 
45  public: int viewWidth;
46 
48  public: QGraphicsView *view;
49  };
50  }
51 }
52 #endif
int viewWidth
Width of the graphics view in px.
Definition: ExtrudeDialogPrivate.hh:45
QSpinBox * samplesSpin
Samples spin box.
Definition: ExtrudeDialogPrivate.hh:42
Private data for the ExtrudeDialog class.
Definition: ExtrudeDialogPrivate.hh:30
QDoubleSpinBox * resolutionSpin
Resolution spin box.
Definition: ExtrudeDialogPrivate.hh:39
QDoubleSpinBox * thicknessSpin
Thickness spin box.
Definition: ExtrudeDialogPrivate.hh:36
QGraphicsView * view
Display the SVG paths.
Definition: ExtrudeDialogPrivate.hh:48
std::string filename
Full file path of the SVG file.
Definition: ExtrudeDialogPrivate.hh:33