Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | List of all members
TYCoursEauGraphic Class Reference

classe graphique pour un cours d'eau More...

#include <TYCoursEauGraphic.h>

Inheritance diagram for TYCoursEauGraphic:
Inheritance graph
[legend]
Collaboration diagram for TYCoursEauGraphic:
Collaboration graph
[legend]

Public Member Functions

 TYCoursEauGraphic (TYCoursEau *pElement)
 
virtual ~TYCoursEauGraphic ()
 
- Public Member Functions inherited from TYAcousticLineGraphic
 TYAcousticLineGraphic (TYAcousticLine *pElement)
 
virtual ~TYAcousticLineGraphic ()
 
virtual void update (bool force=false)
 
virtual void display (TYRenderContext &renderContext)
 
virtual void getChilds (TYListPtrTYElementGraphic &childs, bool recursif=true)
 
virtual OBox computeBoundingBox () const
 
- Public Member Functions inherited from TYElementGraphic
virtual ~TYElementGraphic ()
 
void setElement (TYElement *pElt)
 
TYElementgetTYElement ()
 
const TYElementgetTYElement () const
 
void updateTree ()
 
void setModified (bool modified=true)
 
bool getModified () const
 
void setVisible (bool visible=true)
 
bool getVisible () const
 
void setTexture (bool state=true)
 
bool getTexture ()
 
OBox boundingBox () const
 
void getChilds (TYListPtrConstTYElementGraphic &childs, bool recursif=true) const
 
void setBoundingBoxVisible (bool state=true)
 
bool isBoundingBoxVisible () const
 
void setOnlyBoundingBox (bool state=true)
 
bool getOnlyBoundingBox () const
 
virtual void collectMeshInstances (std::vector< OGLMeshInstance > &meshInstances, TYRenderContext *renderContext) const
 
const TYGeometryNodeGraphicnearestGeoNode () const
 
QMatrix4x4 globalMatrix () const
 
- Public Member Functions inherited from IRefCount
 IRefCount ()
 
virtual ~IRefCount ()
 
virtual int incRef ()
 
virtual int decRef ()
 
int getRefCount () const
 

Additional Inherited Members

- Static Public Attributes inherited from TYElementGraphic
static bool _gDrawNormals = false
 Indique si les normals doivent etre visible. More...
 
static bool _gDrawPlafond = true
 Indique si les plafonds doivent etre visible. More...
 
- Protected Member Functions inherited from TYElementGraphic
 TYElementGraphic (TYElement *pElt)
 
void displayNormal (OVector3D normal, OPoint3D p1)
 
void drawName (TYRenderContext &renderContext)
 
void invalidateBoundingBox ()
 
- Protected Attributes inherited from TYAcousticLineGraphic
LPTYPolyLineGraphic _pPolyLineGraphic
 
- Protected Attributes inherited from TYElementGraphic
TYElement_pElement
 L'element metier auquel cet element graphique metier est associe. More...
 
bool _highlight
 Indique si le highlight est active pour cet element. More...
 
bool _texture
 Indique si le texturing est active pour cet element. More...
 
bool _visible
 Inique si l'element est visible. More...
 
- Protected Attributes inherited from IRefCount
int m_refCount
 The reference counter. More...
 

Detailed Description

classe graphique pour un cours d'eau

Definition at line 41 of file TYCoursEauGraphic.h.

Constructor & Destructor Documentation

◆ TYCoursEauGraphic()

TYCoursEauGraphic::TYCoursEauGraphic ( TYCoursEau pElement)

Definition at line 24 of file TYCoursEauGraphic.cpp.

◆ ~TYCoursEauGraphic()

virtual TYCoursEauGraphic::~TYCoursEauGraphic ( )
inlinevirtual

Definition at line 48 of file TYCoursEauGraphic.h.


The documentation for this class was generated from the following files: