38 for (
int i = 0; i < pTab->size(); i++)
41 pTYElementGraphic = pAccSurfGeoNode->getGraphicObject();
45 pTYElementGraphic->
getChilds(childs, recursif);
55 for (
int i = 0; i < pTab->size(); i++)
61 OBox bb = pAccSurfGeoNode->getGraphicObject()->boundingBox();
79 for (
int i = 0; i < pTab->size(); i++)
92 pAccSurfGeoNode->getGraphicObject()->display(renderContext);
Representation graphique d'un ensemble de surfaces acoustiques (fichier header)
std::vector< LPTYAcousticSurfaceGeoNode > TYTabAcousticSurfaceGeoNode
Collection de noeuds geometriques de type TYAcousticSurface.
list< TYElementGraphic * > TYListPtrTYElementGraphic
List de pointeur de TYElement.
Gestion de la table de correspondance indice/element pour le picking (fichier header)
Contexte de rendu utilisé par les fonctions d'affichage.
@ Picking
The current render is only done for picking purpose.
@ Overlay
The current render pass is for overlay elements.
virtual void Enlarge(const OPoint3D &pt)
Enlarge the box with the point if the point is outside the box.
virtual void Translate(const OPoint3D &vectorTranslate)
Translate this box.
OPoint3D _origin
The origin point.
virtual void update(bool force=false)
virtual void display(TYRenderContext &renderContext)
virtual OBox computeBoundingBox() const
TYAcousticSurfaceNodeGraphic(TYAcousticSurfaceNode *pElement)
virtual void getChilds(TYListPtrTYElementGraphic &childs, bool recursif=true)
classe graphique pour un element de base
void drawName(TYRenderContext &renderContext)
virtual void getChilds(TYListPtrTYElementGraphic &childs, bool recursif=true)
const ORepere3D & getORepere3D() const
static void addElement(TYElement *pElt)