21 #include <qinputdialog.h>
33 #define TR(id) OLocalizator::getString("TYPlanEauEditor", (id))
fichier contenant differents types d'actions (fichier header)
TYApplication * getTYApp()
Retourne le pointeur sur l'application.
TYMainWindow * getTYMainWnd()
Retourne le pointeur sur la fenetre principale.
pour l'application Tympan (fichier header)
std::vector< TYPoint > TYTabPoint
Collection de TYPoint.
Fenetre principale de l'application Tympan (fichier header)
Classe generique pour une fenetre de modeleur (fichier header)
Construit un plan d'eau a partir des points saisis (fichier header)
Le role de cette classe est limite a emettre des signaux pouvant etre utilise pour interagir sur le r...
Classe Modeler specialisee pour l'edition des sites (fichier header)
void refreshSiteFrame()
Rafraichit l'arborescence du TYSiteFrame.
TYModelerFrame * _pModeler
Le modeler associe a cet editor.
TYRenderWindowInteractor * _pInteractor
La vue graphique associee a cet editor.
void addAction(TYAction *pAction)
Ajoute une nouvelle action a l'historique.
Definit une action, necessaire pour la gestion de l'undo.
Ajout d'un element a la topographie.
LPTYProjet getCurProjet()
Set/Get du projet courant.
void setDefaultCameraMode()
Classe generique pour une fenetre de modeleur.
TYRenderWindowInteractor * getView()
TYActionManager * getActionManager()
bool askForResetResultat()
virtual void updateView(bool clipping=true, bool axesAndGrid=true)
void updateDisplayList(void)
LPTYPlanEau _pPlanEau
Le dernier plan d'eau cree.
TYPlanEauEditor(TYModelerFrame *pModeler)
virtual void slotKeyPressed(int key)
virtual void setListPoints(const TYTabPoint &liste)
gestion de l'edition d'une polyligne
TYTabPoint & getSavedPoints()
virtual void slotKeyPressed(int key)
bool _active
Indique si cet editor est actif.
classe de definition d'un projet.
LPTYSiteNode getSite()
Get du site.
TYOpenGLRenderer * getRenderer()
Classe Modeler specialisee pour l'edition des sites.
LPTYTopographie getTopographie()
bool addPlanEau(LPTYPlanEauGeoNode pPlanEauGeoNode)