37 TYElementGraphic* pTYElementGraphic = getElement()->getSite()->getGraphicObject().getRealPointer();
38 childs.push_back(pTYElementGraphic);
41 pTYElementGraphic->
getChilds(childs, recursif);
43 if (getElement()->getCurrentCalcul())
45 pTYElementGraphic = getElement()->getCurrentCalcul()->getGraphicObject().getRealPointer();
46 childs.push_back(pTYElementGraphic);
49 pTYElementGraphic->
getChilds(childs, recursif);
55 for (i = 0; i < getElement()->getPointsControl().size(); i++)
57 pTYElementGraphic = getElement()->getPointControl(i)->getGraphicObject().getRealPointer();
58 childs.push_back(pTYElementGraphic);
61 pTYElementGraphic->
getChilds(childs, recursif);
68 for (i = 0; i < pTabMaillage->size(); i++)
70 pMaillageGeoNode = pTabMaillage->operator[](i);
71 pTYElementGraphic = pMaillageGeoNode->getGraphicObject().getRealPointer();
72 childs.push_back(pTYElementGraphic);
75 pTYElementGraphic->
getChilds(childs, recursif);
85 getElement()->getSite()->getGraphicObject()->display(pModelerElement, mode);
89 for (i = 0; i < getElement()->getPointsControl().size(); i++)
91 getElement()->getPointControl(i)->getGraphicObject()->display(pModelerElement, mode);
97 for (i = 0; i < pTabMaillage->size(); i++)
99 pMaillageGeoNode = pTabMaillage->operator[](i);
100 pMaillageGeoNode->getGraphicObject()->display(pModelerElement, mode);
104 if (getElement()->getCurrentCalcul())
106 getElement()->getCurrentCalcul()->getGraphicObject()->display(pModelerElement, mode);
113 void TYProjetGraphic::connectUpdateSignal(QObject* pReceiver,
const char* member)
120 void TYProjetGraphic::disconnectUpdateSignal(QObject* pReceiver,
const char* member)
list< TYElementGraphic * > TYListPtrTYElementGraphic
List de pointeur de TYElement.
std::vector< LPTYMaillageGeoNode > TYTabMaillageGeoNode
Collection de noeuds geometriques de type TYMaillage.
Representation graphique d'un projet (fichier header)
classe graphique pour un element de base
virtual void update(bool force=false)
virtual void getChilds(TYListPtrTYElementGraphic &childs, bool recursif=true)
virtual void display(TYElement *pModelerElement=nullptr, GLenum mode=GL_RENDER)
virtual ~TYProjetGraphic()
virtual void display(TYElement *pModelerElement=nullptr, GLenum mode=GL_RENDER)
virtual void update(bool force=false)
TYProjetGraphic(TYProjet *pElement)
virtual void getChilds(TYListPtrTYElementGraphic &childs, bool recursif=true)
classe de definition d'un projet.