|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
#include <TYSiteNode.h>


Public Member Functions | |
| void | readMesh (std::deque< OPoint3D > &points, std::deque< OTriangle > &triangles, std::deque< LPTYSol > &materials, const QString &filename) |
| virtual void | updateAltiInfra () |
| virtual void | updateAcoustique (const bool &force=false) |
| void | update (const bool &force=false) |
| bool | update (TYElement *pElem) |
| double | getDelaunay () |
| void | getListFaces (TYTabAcousticSurfaceGeoNode &tabFaces, unsigned int &nbFaceInfra, std::vector< bool > &EstUnIndexDeFaceEcran) const |
| void | getListFacesWithoutFloor (TYTabAcousticSurfaceGeoNode &tabFaces, unsigned int &nbFaceInfra, std::vector< bool > &EstUnIndexDeFaceEcran, std::vector< std::pair< int, int >> &indices, std::vector< int > &etages) const |
| void | getFacesOnGround (std::map< TYUUID, std::deque< TYTabPoint3D >> &contours) const |
| void | groundBasedFaces (const TYTabAcousticVolumeGeoNode &volumes, const OMatrix &global_matrix, std::map< TYUUID, std::deque< TYTabPoint3D >> &contours) const |
| int | getSIGType () |
| Get/Set du choix du systeme de repere du SIG. More... | |
| const int | getSIGType () const |
| void | setSIGType (int SIGType) |
| double | getSIG_X () |
| Get/Set des coordonnees dans le repere du SIG. More... | |
| const double | getSIG_X () const |
| void | setSIG_X (const double &SIG_X) |
| double | getSIG_Y () |
| const double | getSIG_Y () const |
| void | setSIG_Y (const double &SIG_Y) |
| double | getSIG_OFFSET () |
| const double | getSIG_OFFSET () const |
| void | setSIG_OFFSET (const double &SIG_OFFSET) |
| virtual void | exportCSV (std::ofstream &ofs) |
| Export au format csv sur un flux transmis. More... | |
| LPTYAltimetrie | getAltimetry () const |
| OMatrix | getGlobalMatrix () const |
Public Member Functions inherited from TYElement | |
| TYElement () | |
| TYElement (TYElement *pParent, bool PutInInstanceList=true) | |
| TYElement (const TYElement &other, bool PutInInstanceList=true) | |
| virtual | ~TYElement () |
| void | setID (TYUUID id) |
| void | setID (const QString &str_id) |
| const TYUUID & | getID () const |
| QString | getStringID () const |
| bool | hasNullID () const |
| void | regenerateID () |
| void | setName (QString name) |
| void | setName (std::string name) |
| virtual QString | getName () const |
| void | setParent (TYElement *pParent) |
| TYElement * | getParent () const |
| virtual void | setIsAcousticModified (bool isModified) |
| bool | getIsAcousticModified () |
| bool | getIsGeometryModified () |
| TYElement & | operator= (const TYElement &other) |
| bool | operator== (const TYElement &other) const |
| bool | operator!= (const TYElement &other) const |
| bool | callFromXMLIfEqual (DOM_Element &domElement, int *pRetVal=NULL) |
| std::string | getMetierName () |
| void * | getAllUses () |
| void | setAllUses (void *allUses) |
| void | cleanAllUses () |
| virtual void | setInCurrentCalcul (bool state, bool recurschild=true, bool recursparent=true) |
| virtual bool | isInCurrentCalcul () |
| void | addCopy () |
| Increment le compteur de nombre de copies. More... | |
| void | setCopyCount (const unsigned int copyCount) |
| Modifie la vaeur du compteur. More... | |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Public Member Functions inherited from OPrototype | |
| virtual | ~OPrototype () |
| virtual OPrototype * | clone () const =0 |
| virtual const char * | getClassName () const |
| bool | isA (const char *className) const |
Protected Member Functions | |
| virtual void | do_updateAltimetrie () |
| void | appendSite (LPTYSiteNode pSiteFrom, const OMatrix &matrix, LPTYSiteNode pSiteTo) |
Protected Member Functions inherited from OPrototype | |
| OPrototype () | |
Protected Attributes | |
| LPTYProjet | _pProjet |
| Projet auquel appartient (eventuellement) le site. More... | |
| bool | _bEmpriseAsCrbNiv |
| Utilisation de l'emprise comme courbe de niveau. More... | |
| double | _altiEmprise |
| Altitude associee a l'emprise (s'il y a lieu) More... | |
| LPTYTopographie | _pTopographie |
| Topographie. More... | |
| LPTYInfrastructure | _pInfrastructure |
| Infrastructure. More... | |
| bool | _useTopoFile |
| Flag d'utilisation d'une image de fond. More... | |
| std::string | _topoFileName |
| Nom du fichier de topographie. More... | |
| std::string | _topoFile |
| Nom du fichier de topographie temporaire. More... | |
| std::string | _topoFileExtension |
| Extension du fichier de topographie. More... | |
| float | _echelle |
| Echelle du site. More... | |
| TYSegment | _orientation |
| Orientation du Nord. More... | |
| TYPoint | _position |
| Position. More... | |
| unsigned int | _nbFaceInfra |
| Nombre de faces de l'infrastructure (machines, bâtiments, etc ...) More... | |
| unsigned int | _nbFaces |
| bool | _root |
| Test si site racine. More... | |
| systemSIG | _SIGType |
| Coordonnees SIG. More... | |
| double | _SIG_X |
| double | _SIG_Y |
| double | _SIG_OFFSET |
| TYTabSiteNodeGeoNode | _listSiteNode |
| Liste des sites. More... | |
| bool | _isTopoFileModified |
| Flag de modification de l'image de fond. More... | |
Protected Attributes inherited from TYElement | |
| QString | _name |
| Nom courant de l'element. More... | |
| TYElement * | _pParent |
| Reference sur l'element parent. More... | |
| bool | _bPutInInstanceList |
| unsigned int | _copyCount |
| bool | _inCurrentCalcul |
| Indique si cet element est actif dans le Calcul courant. More... | |
| bool | _isAcousticModified |
| Indicateur de modification acoustique. More... | |
| bool | _isGeometryModified |
| Indicateur de modification de la geometrie. More... | |
| LPTYElementGraphic | _pGraphicObject |
| L'object graphique metier associe a cet element. More... | |
| void * | _allUses |
| Multi purpose void pointer (use for compatibility actually) More... | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
Private Member Functions | |
| TYSiteNode () | |
| TYSiteNode (const TYSiteNode &other) | |
| virtual | ~TYSiteNode () |
| virtual TYSiteNode & | operator= (const TYSiteNode &other) |
| Operateur =. More... | |
| virtual bool | operator== (const TYSiteNode &other) const |
| Operateur ==. More... | |
| virtual bool | operator!= (const TYSiteNode &other) const |
| Operateur !=. More... | |
| virtual bool | deepCopy (const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false) |
| virtual std::string | toString () const |
| virtual DOM_Element | toXML (DOM_Element &domElement) |
| virtual int | fromXML (DOM_Element domElement) |
| virtual void | getChilds (LPTYElementArray &childs, bool recursif=true) |
| virtual void | setIsGeometryModified (bool isModified) |
| void | purge () |
| TYProjet * | getProjet () |
| Accesseurs. More... | |
| const TYProjet * | getProjet () const |
| void | setProjet (const LPTYProjet pProjet) |
| bool | getUseEmpriseAsCrbNiv () const |
| void | setUseEmpriseAsCrbNiv (bool b) |
| void | setAltiEmprise (const double &altiEmprise) |
| Get/Set de l'altitude associee a la courbe de niveau. More... | |
| const double | getAltiEmprise () const |
| LPTYTopographie | getTopographie () |
| const LPTYTopographie | getTopographie () const |
| void | setTopographie (const LPTYTopographie pTopo) |
| LPTYInfrastructure | getInfrastructure () |
| const LPTYInfrastructure | getInfrastructure () const |
| void | setInfrastructure (const LPTYInfrastructure &pInfra) |
| bool | getUseTopoFile () const |
| void | setUseTopoFile (bool flag) |
| std::string | getTopoFile () const |
| void | setTopoFile (std::string fileName) |
| std::string | getTopoFileExtension () const |
| void | setTopoFileExtension (std::string ext) |
| std::string | getTopoFileName () const |
| void | setTopoFileName (std::string name) |
| void | loadTopoFile (std::string fileName) |
| void | loadTopoFile () |
| float | getEchelle () const |
| void | setEchelle (float e) |
| TYSegment | getOrientation () const |
| void | setOrientation (TYSegment seg) |
| TYPoint | getPosition () const |
| bool | getRoot () const |
| void | setRoot (bool b) |
| void | setPosition (TYPoint pt) |
| TYTabSiteNodeGeoNode & | getListSiteNode () |
| const TYTabSiteNodeGeoNode & | getListSiteNode () const |
| bool | addSiteNode (LPTYSiteNodeGeoNode pSiteNodeGeoNode) |
| bool | addSiteNode (LPTYSiteNode pSiteNode) |
| bool | remSiteNode (const LPTYSiteNodeGeoNode pSiteNodeGeoNode) |
| bool | remSiteNode (const LPTYSiteNode pSiteNode) |
| bool | remSiteNode (QString idSiteNode) |
| LPTYSiteNodeGeoNode | findSiteNode (const LPTYSiteNode pSiteNode) |
| void | setListSiteNode (const TYTabSiteNodeGeoNode &list) |
| virtual void | setChildsNotInCurrentCalcul () |
| TYTabSiteNodeGeoNode | collectSites (bool include=true) const |
| LPTYSiteNode | merge () |
| virtual void | reparent () |
| virtual void | updateCurrentCalcul (TYListID &listID, bool recursif=true) |
| virtual bool | addToCalcul () |
| virtual bool | remFromCalcul () |
| virtual bool | updateAltimetrie () |
| void | uuid2tysol (const std::deque< std::string > &material_ids, std::deque< LPTYSol > &materials) |
Static Private Member Functions | |
| static const std::string & | getTopoFilePath () |
| static void | setTopoFilePath (const std::string &path) |
Static Private Attributes | |
| static std::string * | _topoFilePath = NULL |
| Chemin du dossier image temporaire. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from TYElement | |
| static LPTYElementArray | findTypeCollectionAndCallFromXML (DOM_Element parentElem, const char *type) |
| static void | setLogInstances (bool log) |
| static bool | getLogInstances () |
| static TYElement * | getInstance (TYUUID uuid) |
| static void | purgeInstances () |
| static bool | testId (const TYUUID &id, const TYElement *pElem) |
| static TYUUID | newID () |
| static TYUUID | fromString (QString id) |
| static QString | toString (TYUUID &uuid) |
| static uint64 | getConstructorCount () |
| static uint64 | getDestructorCount () |
| static uint64 | getIdGenerationCount () |
| static bool | getIsSavedOk () |
| static void | setIsSavedOk (const bool &toSave) |
| static void | setRegenerateID (const bool &bRegenerate) |
| static bool | getRegenerateID () |
Static Public Member Functions inherited from OPrototype | |
| static OPrototype * | findAndClone (const char *className) |
| static int | findPrototype (const char *className) |
| static OPrototype * | safeDownCast (OPrototype *pObject) |
| static void | add_factory (const char *, IOProtoFactory::ptr_type factory) |
Definition at line 42 of file TYSiteNode.h.
|
private |
Constructeur.
Definition at line 74 of file TYSiteNode.cpp.


|
private |
Constructeur par copie.
Definition at line 95 of file TYSiteNode.cpp.
|
privatevirtual |
Destructeur.
Definition at line 100 of file TYSiteNode.cpp.
|
private |
Ajoute un site a la liste des sites.
| pSiteNode | Element a ajouter. |
Definition at line 1661 of file TYSiteNode.cpp.

|
private |
Ajoute un site a la liste des sites.
| pSiteNodeGeoNode | Element a ajouter. |
Definition at line 1639 of file TYSiteNode.cpp.


|
privatevirtual |
Ajoute les elements du site au calcul
Definition at line 429 of file TYSiteNode.cpp.


|
protected |
Methode interne utilisee par 'merge()' pour recopier les composants d'un site vers un autre en appliquant le changement de repere defini par la matrice passee.
| pSiteFrom | Site a ajouter. |
| matrix | Changement de repere a effectuer avant l'ajout. |
| pSiteTo | Site auquel on ajoute le 1er site. |
Definition at line 1803 of file TYSiteNode.cpp.


|
private |
Collecte l'ensemble des sites de ce site. Ce site peut etre inclu et l'appel peut etre recursif.
| include | Pour inclure ce site. |
Definition at line 1541 of file TYSiteNode.cpp.


|
privatevirtual |
Fonction de copie recursive (virtuelle)
| pOther | destination de la copy |
| copyId | vrai par defaut |
| pUseCopyTag | faux par defaut |
Reimplemented from TYElement.
Definition at line 221 of file TYSiteNode.cpp.

|
protectedvirtual |
Mise a jour de l'altimetrie. Dans TYSite, cette methode appelle essentiellement 'computeAltimetrie' de TYTopographie, mais elle peut etre surchargee pour des besoins specifiques lors du calcul de l'altimetrie.
Definition at line 585 of file TYSiteNode.cpp.


|
virtual |
Export au format csv sur un flux transmis.
Definition at line 1894 of file TYSiteNode.cpp.


|
private |
Retrouve le GeoNode associe a un site node.
| pSiteNode | L'element a chercher. |
Definition at line 1746 of file TYSiteNode.cpp.


|
privatevirtual |
Extrait les informations a partir du noeud DOM passe afin de recuperer les parametres de la classe.
| domElement | Le noeud DOM a partir duquel les parametres doivent etre recuperes. |
Reimplemented from TYElement.
Definition at line 318 of file TYSiteNode.cpp.

|
inlineprivate |
| LPTYAltimetrie TYSiteNode::getAltimetry | ( | ) | const |
Definition at line 1256 of file TYSiteNode.cpp.


|
privatevirtual |
getter pour enfant
| childs | liste des resultats |
| recursif | mode recursif (vrai apr defaut) |
Reimplemented from TYElement.
Definition at line 391 of file TYSiteNode.cpp.


| double TYSiteNode::getDelaunay | ( | ) |
Collecte l'ensemble des points necessaires a la generation de l'altimetrie pour les site imbriques. Get du parametre de triangulation de Delaunay
Definition at line 1027 of file TYSiteNode.cpp.

|
inlineprivate |
Set/Get de l'echelle.
Definition at line 271 of file TYSiteNode.h.

| void TYSiteNode::getFacesOnGround | ( | std::map< TYUUID, std::deque< TYTabPoint3D >> & | contours | ) | const |
brief : Attempt to find the faces placed on the ground among the machines and the buildings of the site TYUUID: volume node id (volume nodes are buildings or machines) deque<TYTabPoint3D>: series of points defining the contour of the face of the volumes that are on the ground in a global scale
Definition at line 1345 of file TYSiteNode.cpp.

| OMatrix TYSiteNode::getGlobalMatrix | ( | ) | const |
Definition at line 1270 of file TYSiteNode.cpp.


|
inlineprivate |
Set/Get de l'ensemble des infrastructures.
Definition at line 173 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de l'ensemble des infrastructures.
Definition at line 180 of file TYSiteNode.h.
| void TYSiteNode::getListFaces | ( | TYTabAcousticSurfaceGeoNode & | tabFaces, |
| unsigned int & | nbFaceInfra, | ||
| std::vector< bool > & | EstUnIndexDeFaceEcran | ||
| ) | const |
Cree la liste des faces des elements du site.
Definition at line 1418 of file TYSiteNode.cpp.

| void TYSiteNode::getListFacesWithoutFloor | ( | TYTabAcousticSurfaceGeoNode & | tabFaces, |
| unsigned int & | nbFaceInfra, | ||
| std::vector< bool > & | EstUnIndexDeFaceEcran, | ||
| std::vector< std::pair< int, int >> & | indices, | ||
| std::vector< int > & | etages | ||
| ) | const |
|
inlineprivate |
Set/Get de la liste des sites.
Definition at line 336 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de la liste des sites.
Definition at line 344 of file TYSiteNode.h.
|
inlineprivate |
Set/Get de l'orientation.
Definition at line 287 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de la position.
Definition at line 303 of file TYSiteNode.h.

|
inlineprivate |
Accesseurs.
Get/Set du projet parent
Definition at line 106 of file TYSiteNode.h.

|
inlineprivate |
Definition at line 110 of file TYSiteNode.h.
|
inlineprivate |
Set/Get du test de site racine.
Definition at line 311 of file TYSiteNode.h.

|
inline |
Definition at line 584 of file TYSiteNode.h.
|
inline |
Definition at line 588 of file TYSiteNode.h.
|
inline |
Get/Set des coordonnees dans le repere du SIG.
Definition at line 558 of file TYSiteNode.h.

|
inline |
Definition at line 562 of file TYSiteNode.h.
|
inline |
|
inline |
Definition at line 575 of file TYSiteNode.h.
|
inline |
Get/Set du choix du systeme de repere du SIG.
Definition at line 544 of file TYSiteNode.h.

|
inline |
Definition at line 548 of file TYSiteNode.h.
|
inlineprivate |
Set/Get du fichier de topographie temporaire.
Definition at line 212 of file TYSiteNode.h.
|
inlineprivate |
Set/Get de l'extension du fichier de topographie.
Definition at line 226 of file TYSiteNode.h.
|
inlineprivate |
Set/Get du nom du fichier de topographie.
Definition at line 240 of file TYSiteNode.h.

|
staticprivate |
Set/Get du chemin du fichier image temporaire.
Definition at line 47 of file TYSiteNode.cpp.

|
inlineprivate |
Set/Get de la topographie.
Definition at line 148 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de la topographie.
Definition at line 155 of file TYSiteNode.h.
|
inlineprivate |
Set/Get de la prise en compte de l'emprise comme courbe de niveau.
Definition at line 123 of file TYSiteNode.h.

|
inlineprivate |
Set/Get du flag d'utilisation d'une image de fond.
Definition at line 197 of file TYSiteNode.h.
| void TYSiteNode::groundBasedFaces | ( | const TYTabAcousticVolumeGeoNode & | volumes, |
| const OMatrix & | global_matrix, | ||
| std::map< TYUUID, std::deque< TYTabPoint3D >> & | contours | ||
| ) | const |
brief: from a series of acoustic volumes (forming an acoustic volume node) and a transform matrix allowing to convert them to a global scale, return the points constituting the acoustic surface placed on the ground
Definition at line 1299 of file TYSiteNode.cpp.


|
private |
Definition at line 504 of file TYSiteNode.cpp.


|
private |
Mise a jour du tableau des pixels de l'image de fond a partir d'un fichier.
| fileName | Le nom du fichier contenant l'image. |
Definition at line 498 of file TYSiteNode.cpp.

|
private |
Merge : construit un nouveau site compose de tous les elements de ce site et des sites enfants/imbriques en tenant compte des changements de repere pour chacun d'eux. Attention : une fois les sites merges le parent des composants dans le site merge sera le site merge lui-meme, il peut donc etre necessaire d'appeler la methode 'reparent()' pour utiliser les sites imbriques convenablement.
Definition at line 1762 of file TYSiteNode.cpp.


|
privatevirtual |
Operateur !=.
Definition at line 216 of file TYSiteNode.cpp.

|
privatevirtual |
Operateur =.
Definition at line 105 of file TYSiteNode.cpp.

|
privatevirtual |
Operateur ==.
Definition at line 132 of file TYSiteNode.cpp.

|
inlineprivate |
Vide toutes les listes d'elements composants cet objet.
Definition at line 97 of file TYSiteNode.h.

| void TYSiteNode::readMesh | ( | std::deque< OPoint3D > & | points, |
| std::deque< OTriangle > & | triangles, | ||
| std::deque< LPTYSol > & | materials, | ||
| const QString & | filename | ||
| ) |
Definition at line 674 of file TYSiteNode.cpp.


|
privatevirtual |
Supprime tous les éléments d'un site du calcul
Definition at line 445 of file TYSiteNode.cpp.

|
private |
Supprime une entree a la liste des site nodes.
Definition at line 1693 of file TYSiteNode.cpp.

|
private |
Supprime une entree a la liste des site nodes.
Definition at line 1666 of file TYSiteNode.cpp.


|
private |
Supprime une entree a la liste des site nodes a partir de son identifiant.
Definition at line 1720 of file TYSiteNode.cpp.

|
privatevirtual |
Reattribut le bon parent aux composants de facon recursive.
Definition at line 487 of file TYSiteNode.cpp.


|
inlineprivate |
Get/Set de l'altitude associee a la courbe de niveau.
Definition at line 136 of file TYSiteNode.h.
|
privatevirtual |
Initialise l'état "isInCurrentCalcul" des enfants d'un projet
Definition at line 1529 of file TYSiteNode.cpp.


|
inlineprivate |
Set/Get de l'echelle.
Definition at line 278 of file TYSiteNode.h.


|
inlineprivate |
Set/Get de l'ensemble des infrastructures.
Definition at line 187 of file TYSiteNode.h.

|
privatevirtual |
Set/Get de l'indicateur de modification de la geometrie.
Reimplemented from TYElement.
Definition at line 419 of file TYSiteNode.cpp.


|
inlineprivate |
Set/Get de la liste des sites.
Definition at line 391 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de l'orientation.
Definition at line 294 of file TYSiteNode.h.


|
inlineprivate |
Set/Get de la position.
Definition at line 327 of file TYSiteNode.h.


|
private |
Get/Set du projet parent
Definition at line 478 of file TYSiteNode.cpp.


|
inlineprivate |
Set/Get du test de site racine.
Definition at line 319 of file TYSiteNode.h.

|
inline |
Definition at line 592 of file TYSiteNode.h.
|
inline |
Definition at line 566 of file TYSiteNode.h.
|
inline |
Definition at line 579 of file TYSiteNode.h.
|
inline |
Definition at line 552 of file TYSiteNode.h.
|
inlineprivate |
Set/Get du fichier de topographie temporaire.
Definition at line 219 of file TYSiteNode.h.
|
inlineprivate |
Set/Get de l'extension du fichier de topographie.
Definition at line 233 of file TYSiteNode.h.
|
inlineprivate |
Set/Get du nom du fichier de topographie.
Definition at line 247 of file TYSiteNode.h.

|
staticprivate |
Set/Get du chemin du fichier image temporaire.
Definition at line 60 of file TYSiteNode.cpp.

|
inlineprivate |
Set/Get de la topographie.
Definition at line 163 of file TYSiteNode.h.

|
inlineprivate |
Set/Get de la prise en compte de l'emprise comme courbe de niveau.
Definition at line 130 of file TYSiteNode.h.

|
inlineprivate |
Set/Get du flag d'utilisation d'une image de fond.
Definition at line 204 of file TYSiteNode.h.
|
privatevirtual |
Retourne une chaine de caractere donnant des informations sur cet objet (utile pour le debugage).
Reimplemented from TYElement.
Definition at line 263 of file TYSiteNode.cpp.

|
privatevirtual |
Construit une arborescence DOM a partir du noeud passe afin de sauvegarder les parametres au format XML.
| domElement | Le noeud DOM parent a partir duquel l'arborescence doit etre creee. |
Reimplemented from TYElement.
Definition at line 268 of file TYSiteNode.cpp.


| void TYSiteNode::update | ( | const bool & | force = false | ) |
Effectue en une seule operation la mise a jour de la topo et de l'infrastructure
Definition at line 1613 of file TYSiteNode.cpp.


| bool TYSiteNode::update | ( | TYElement * | pElem | ) |
Recherche le parent "métier" d'un élement et le met é jour
| pElem | Pointeur sur un objet de type TYElement |
Definition at line 1573 of file TYSiteNode.cpp.

|
virtual |
Mise a jour de l'acoustique des elements presents dans le site
Definition at line 1007 of file TYSiteNode.cpp.


|
virtual |
Mise a jour de l'altitude pour les elements de l'infrastructure. Le parametre force contraint l'altimetrisation des objets
Definition at line 715 of file TYSiteNode.cpp.


|
privatevirtual |
This method mainly calls do_updateAltimetrie and handle exceptions be capturing them and returning a success status.
Definition at line 567 of file TYSiteNode.cpp.


|
privatevirtual |
Verifie si cet element est present dans la liste d'ID passee. S'il est present cela signifie qu'il est actif dans le Calcul courant, c'est cet etat qui est retourne.
| listID | La liste d'ID du Calcul courant. |
| recursif | Indique si la mise a jour du Calcul courant doit etre recursive. |
Reimplemented from TYElement.
Definition at line 462 of file TYSiteNode.cpp.


|
private |
Definition at line 692 of file TYSiteNode.cpp.


|
protected |
Altitude associee a l'emprise (s'il y a lieu)
Definition at line 636 of file TYSiteNode.h.
|
protected |
Utilisation de l'emprise comme courbe de niveau.
Definition at line 633 of file TYSiteNode.h.
|
protected |
Echelle du site.
Definition at line 657 of file TYSiteNode.h.
|
protected |
Flag de modification de l'image de fond.
Definition at line 682 of file TYSiteNode.h.
|
protected |
Liste des sites.
Definition at line 679 of file TYSiteNode.h.
|
protected |
Nombre de faces de l'infrastructure (machines, bâtiments, etc ...)
Definition at line 664 of file TYSiteNode.h.
|
protected |
Definition at line 666 of file TYSiteNode.h.
|
protected |
Orientation du Nord.
Definition at line 659 of file TYSiteNode.h.
|
protected |
Infrastructure.
Definition at line 642 of file TYSiteNode.h.
|
protected |
Position.
Definition at line 661 of file TYSiteNode.h.
|
protected |
Projet auquel appartient (eventuellement) le site.
Definition at line 630 of file TYSiteNode.h.
|
protected |
Topographie.
Definition at line 639 of file TYSiteNode.h.
|
protected |
Test si site racine.
Definition at line 669 of file TYSiteNode.h.
|
protected |
Definition at line 676 of file TYSiteNode.h.
|
protected |
Definition at line 674 of file TYSiteNode.h.
|
protected |
Definition at line 675 of file TYSiteNode.h.
|
protected |
Coordonnees SIG.
Definition at line 672 of file TYSiteNode.h.
|
protected |
Nom du fichier de topographie temporaire.
Definition at line 651 of file TYSiteNode.h.
|
protected |
Extension du fichier de topographie.
Definition at line 654 of file TYSiteNode.h.
|
protected |
Nom du fichier de topographie.
Definition at line 648 of file TYSiteNode.h.
|
staticprivate |
Chemin du dossier image temporaire.
Definition at line 626 of file TYSiteNode.h.
|
protected |
Flag d'utilisation d'une image de fond.
Definition at line 645 of file TYSiteNode.h.