25 #ifndef __TY_SITE_MODELER_FRAME__
26 #define __TY_SITE_MODELER_FRAME__
62 Qt::WindowFlags f = QFlag(0));
67 Qt::WindowFlags f = QFlag(0));
146 virtual void updateView(
bool clipping =
true,
bool axesAndGrid =
true);
148 virtual bool close();
Classe generique pour une fenetre de modeleur (fichier header)
Creation of a TYBoundaryNoiseMap.
Construit une courbe de niveau a partir des points saisis.
Construit un CoursEau a partir des points saisis.
gestion de l'edition de l'echelle
Construit l'emprise a partir des points saisis.
Construit un etage a partir des points saisis.
Indique si cet editor est actif.
Classe generique pour une fenetre de modeleur.
Construit un plan d'eau a partir des points saisis.
gestion de l'edition d'un point de calcul
gestion de l'edition des points de reference pour le placement des images de fond
gestion de l'edition d'un maillage rectangulaire
Construit un reseau de transport a partir des points saisis.
Construit une route a partir des points saisis.
gestion de l'edition d'un silo
Classe Modeler specialisee pour l'edition des sites.
TYPointRefEditor * _pPointRefEditor
static int _nbInstance
Nombre d'instance de type TYSiteModelerFrame.
TYPlanEauEditor * _pPlanEauEditor
virtual bool computeCurPos(int x, int y, float *pos)
TYBoundaryNoiseMapEditor * _pBoundaryNoiseMapEditor
TYVerticalMaillageEditor * _pVerticalMaillageEditor
TYCourbeNiveauEditor * _pCourbeNiveauEditor
QComboBox * _pRenderMaillageModeBox
Combo box pour le mode de rendu.
QToolButton * _pShowImageSiteBtn
Bouton pour l'affichage de l'image de site.
virtual void updatePreferences()
TYSilosEditor * _pSilosEditor
virtual void setEditorMode(int mode)
bool _showAltimetrie
Indique si on affiche ou masque l'altimetrie.
virtual void setSelectMaillageBox(const QString &name)
void setProjet(LPTYProjet pProjet)
LPTYProjet _pProjet
Un pointeur sur le projet a editer.
TYEchelleEditor * _pEchelleEditor
QToolButton * _pShowAltimetrieBtn
Bouton pour l'affichage de l'altimetrie.
TYPointCalculEditor * _pPointCalculEditor
virtual void setRenderMode(int mode, bool bUpdateGL)
TYEtageEditor * _pEtageEditor
TYOrientationEditor * _pOrientationEditor
TYEmpriseEditor * _pEmpriseEditor
virtual void setViewType(int view)
void updateSelectMaillageBox()
TYCoursEauEditor * _pCoursEauEditor
LPTYSiteNode _pSite
Un pointeur sur le site a editer.
bool _showImageSite
Indique si on affiche ou masque l'image de site.
virtual ~TYSiteModelerFrame()
bool _showCrbNiv
Indique si on affiche ou masque les courbes de niveau.
QToolButton * _pShowCrbNivBtn
Bouton pour l'affichage des courbes de niveau.
TYSiteModelerFrame(QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags(0))
TYRectangularMaillageEditor * _pRectangularMaillageEditor
void updateAltiOpacity(int view=-1)
void showAltimetrie(bool show)
void showImageSite(bool show)
void setSite(LPTYSiteNode pSite)
TYReseauTransportEditor * _pReseauTransportEditor
void updateVisibilityElementSite()
SiteModelerMode
Les differents modes d'edition d'un site.
QComboBox * _pSelectMaillageBox
Combo box pour le choix du maillage.
TYTerrainEditor * _pTerrainEditor
TYLinearMaillageEditor * _pLinearMaillageEditor
void showCrbNiv(bool show)
TYSourceEditor * _pSourceEditor
virtual void setRenderMaillageModeSlot()
virtual void updateView(bool clipping=true, bool axesAndGrid=true)
gestion de l'edition d'une source
Gestion de l'edition d'un maillage verticale.