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

classe graphique pour une source lineique More...

#include <TYSourceLineicGraphic.h>

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

Public Member Functions

 TYSourceLineicGraphic (TYSourceLineic *pElement)
 
virtual ~TYSourceLineicGraphic ()
 
virtual void update (bool force=false)
 Mise a jour. More...
 
virtual void display (TYRenderContext &renderContext)
 
virtual void getChilds (TYListPtrTYElementGraphic &childs, bool recursif=true)
 
virtual OBox computeBoundingBox () const
 calcul de la boite englobante More...
 
- 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 ()
 
void setRecursiveVisible (bool visible=true)
 
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)
 
- Public Member Functions inherited from IRefCount
 IRefCount ()
 
virtual ~IRefCount ()
 
virtual int incRef ()
 
virtual int decRef ()
 
int getRefCount () const
 

Public Attributes

bool _srcVisible
 Indique si cette instance est visible. More...
 

Static Public Attributes

static bool _gVisible = false
 Indique si toutes les instances sont visibles. More...
 
- 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...
 

Additional Inherited Members

- 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 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 une source lineique

Definition at line 41 of file TYSourceLineicGraphic.h.

Constructor & Destructor Documentation

◆ TYSourceLineicGraphic()

TYSourceLineicGraphic::TYSourceLineicGraphic ( TYSourceLineic pElement)

Definition at line 30 of file TYSourceLineicGraphic.cpp.

◆ ~TYSourceLineicGraphic()

virtual TYSourceLineicGraphic::~TYSourceLineicGraphic ( )
inlinevirtual

Definition at line 48 of file TYSourceLineicGraphic.h.

Member Function Documentation

◆ computeBoundingBox()

void TYSourceLineicGraphic::computeBoundingBox ( ) const
virtual

calcul de la boite englobante

Reimplemented from TYElementGraphic.

Definition at line 58 of file TYSourceLineicGraphic.cpp.

Here is the call graph for this function:

◆ display()

void TYSourceLineicGraphic::display ( TYRenderContext renderContext)
virtual

Fonction d'affichage

Parameters
pModelerElementelement du modeleur a afficher
modemode d'affichage

Reimplemented from TYElementGraphic.

Definition at line 74 of file TYSourceLineicGraphic.cpp.

◆ getChilds()

void TYSourceLineicGraphic::getChilds ( TYListPtrTYElementGraphic childs,
bool  recursif = true 
)
virtual

getter pour enfant

Parameters
childsliste des resultats
recursifmode recursif (vrai apr defaut)

Reimplemented from TYElementGraphic.

Definition at line 40 of file TYSourceLineicGraphic.cpp.

Here is the call graph for this function:

◆ update()

void TYSourceLineicGraphic::update ( bool  force = false)
virtual

Mise a jour.

Reimplemented from TYElementGraphic.

Definition at line 35 of file TYSourceLineicGraphic.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _gVisible

bool TYSourceLineicGraphic::_gVisible = false
static

Indique si toutes les instances sont visibles.

Definition at line 84 of file TYSourceLineicGraphic.h.

◆ _srcVisible

bool TYSourceLineicGraphic::_srcVisible

Indique si cette instance est visible.

Definition at line 82 of file TYSourceLineicGraphic.h.


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