26 #ifndef __TY_BOUNDARY_NOISE_MAP_EDITOR__
27 #define __TY_BOUNDARY_NOISE_MAP_EDITOR__
30 #include <qlineedit.h>
31 #include <qradiobutton.h>
79 void dialogConfirmed(
double height,
double thickness,
bool closed,
double density,
bool forceOpened);
81 virtual void slotMousePressed(
int x,
int y, Qt::MouseButton button, Qt::KeyboardModifiers state);
gestion de l'edition d'une polyligne (fichier header)
Creation of a TYBoundaryNoiseMap.
void updateMinimumDensity(double thickness)
Update the minimum value of the density thanks to the new thickness value.
~TYBoundaryNoiseMapEditor()
QDoubleSpinBox * _pThicknessSpinBox
Thickness spin box.
TYBoundaryNoiseMapEditor(TYSiteModelerFrame *pModeler)
QDoubleSpinBox * _pDensitySpinBox
Density spin box.
void createPropertiesDlg(bool forceOpened)
Create the properties dialog that will pop up once the user finishes the polyline creation.
TabPointsWidget * _tabPtsW
Geometry description.
void endBoundaryNoiseMap()
Build a BoundaryNoiseMap from an array of points.
void dialogConfirmed(double height, double thickness, bool closed, double density, bool forceOpened)
When the user confirms the boundary noise map creation after the properties dialog pop up.
bool checkValidity(bool &forceOpened)
Return true if the polyline is valid and can be built. It also tells if the polyline should be opened...
virtual void slotMousePressed(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
gestion de l'edition d'une polyligne
Classe Modeler specialisee pour l'edition des sites.