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

classe graphique pour une dalle More...

#include <TYDalleGraphic.h>

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

Public Member Functions

 TYDalleGraphic (TYDalle *pElement)
 
virtual ~TYDalleGraphic ()
 
- Public Member Functions inherited from TYAcousticPolygonGraphic
 TYAcousticPolygonGraphic (TYAcousticPolygon *pElement)
 
virtual ~TYAcousticPolygonGraphic ()
 
virtual void update (bool force=false)
 
virtual void display (TYElement *pModelerElement=nullptr, GLenum mode=GL_RENDER)
 
void getChilds (TYListPtrTYElementGraphic &childs, bool recursif=true)
 
virtual void computeBoundingBox ()
 
- Public Member Functions inherited from TYElementGraphic
virtual ~TYElementGraphic ()
 
void setElement (TYElement *pElt)
 
TYElementgetTYElement ()
 
void updateTree ()
 
void setModified (bool modified=true)
 
bool getModified (bool andReset=false)
 
void setVisible (bool visible=true)
 
bool getVisible ()
 
void setRecursiveVisible (bool visible=true)
 
void setTexture (bool state=true)
 
bool getTexture ()
 
OBox GetBox ()
 
void highlight (bool state=true)
 
bool getHighlightState ()
 
void viewOnlyHighlight (bool state=true)
 
bool getOnlyHighlight ()
 
- 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 OBox _globalBoundingBox
 
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 glVertex3fAndEnlargeBB (GLfloat x, GLfloat y, GLfloat z)
 
void glVertex3dAndEnlargeBB (GLdouble x, GLdouble y, GLdouble z)
 
void gluDiskAndEnlargeBB (GLUquadric *qobj, GLdouble innerRadius, GLdouble outerRadius, GLint slices, GLint loops)
 
void gluCylinderAndEnlargeBB (GLUquadric *qobj, GLdouble baseRadius, GLdouble topRadius, GLdouble height, GLint slices, GLint stacks)
 
void gluPartialDiskAndEnlargeBB (GLUquadric *qobj, GLdouble innerRadius, GLdouble outerRadius, GLint slices, GLint loops, GLdouble startAngle, GLdouble sweepAngle)
 
void drawBoundingBox ()
 
void drawLineBoundingBox ()
 
void drawName (TYElement *pModelerElement=nullptr)
 
- Protected Attributes inherited from TYElementGraphic
OBox _boundingBox
 
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...
 
bool _bFirstDisp
 
- Protected Attributes inherited from IRefCount
int m_refCount
 The reference counter. More...
 

Detailed Description

classe graphique pour une dalle

Definition at line 41 of file TYDalleGraphic.h.

Constructor & Destructor Documentation

◆ TYDalleGraphic()

TYDalleGraphic::TYDalleGraphic ( TYDalle pElement)

Definition at line 24 of file TYDalleGraphic.cpp.

◆ ~TYDalleGraphic()

virtual TYDalleGraphic::~TYDalleGraphic ( )
inlinevirtual

Definition at line 48 of file TYDalleGraphic.h.


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