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

#include <OGLGridElement.h>

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

Public Member Functions

 OGLGridElement ()
 
virtual ~OGLGridElement ()
 
virtual int render ()
 
void setColor (const OColor &oColor)
 
void setGridDimX (const float gridDimX)
 
void setGridDimY (const float gridDimY)
 
void setGridStep (const float gridStep)
 
void setShowGridXY (bool bShow)
 
void setShowGridXZ (bool bShow)
 
void setShowGridZY (bool bShow)
 
bool getShowGridXY ()
 
bool getShowGridXZ ()
 
bool getShowGridZY ()
 
float getGridDimX ()
 
float getGridDimY ()
 
float getGridStep ()
 
- Public Member Functions inherited from OGLElement
 OGLElement ()
 
virtual ~OGLElement ()
 
void setDisplayPosition (double displayPositionX, double displayPositionY)
 
void setVisibility (bool bVisible)
 
bool getVisibility ()
 
void setIs3D (bool bIs3D)
 
bool getIs3D ()
 

Protected Attributes

OColor m_oColor
 
float m_fGridDimX
 
float m_fGridDimY
 
float m_fGridStep
 
OGLGridm_pOGLGridToDisplay
 
bool m_bShowGridXY
 
bool m_bShowGridXZ
 
bool m_bShowGridZY
 
- Protected Attributes inherited from OGLElement
double m_DisplayPositionX
 
double m_DisplayPositionY
 
bool m_bVisible
 
bool m_bIs3D
 

Detailed Description

Classe pour la grille OGL

Definition at line 36 of file OGLGridElement.h.

Constructor & Destructor Documentation

◆ OGLGridElement()

OGLGridElement::OGLGridElement ( )

Constructeur.

Definition at line 31 of file OGLGridElement.cpp.

◆ ~OGLGridElement()

OGLGridElement::~OGLGridElement ( )
virtual

Destructeur.

Definition at line 43 of file OGLGridElement.cpp.

Member Function Documentation

◆ getGridDimX()

float OGLGridElement::getGridDimX ( )
inline

Definition at line 92 of file OGLGridElement.h.

◆ getGridDimY()

float OGLGridElement::getGridDimY ( )
inline

Definition at line 96 of file OGLGridElement.h.

◆ getGridStep()

float OGLGridElement::getGridStep ( )
inline

Definition at line 100 of file OGLGridElement.h.

◆ getShowGridXY()

bool OGLGridElement::getShowGridXY ( )
inline

Definition at line 79 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ getShowGridXZ()

bool OGLGridElement::getShowGridXZ ( )
inline

Definition at line 83 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ getShowGridZY()

bool OGLGridElement::getShowGridZY ( )
inline

Definition at line 87 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ render()

int OGLGridElement::render ( )
virtual

Reimplemented from OGLElement.

Definition at line 56 of file OGLGridElement.cpp.

Here is the call graph for this function:

◆ setColor()

void OGLGridElement::setColor ( const OColor oColor)

Definition at line 51 of file OGLGridElement.cpp.

◆ setGridDimX()

void OGLGridElement::setGridDimX ( const float  gridDimX)
inline

Definition at line 53 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ setGridDimY()

void OGLGridElement::setGridDimY ( const float  gridDimY)
inline

Definition at line 57 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ setGridStep()

void OGLGridElement::setGridStep ( const float  gridStep)
inline

Definition at line 61 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ setShowGridXY()

void OGLGridElement::setShowGridXY ( bool  bShow)
inline

Definition at line 66 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ setShowGridXZ()

void OGLGridElement::setShowGridXZ ( bool  bShow)
inline

Definition at line 70 of file OGLGridElement.h.

Here is the caller graph for this function:

◆ setShowGridZY()

void OGLGridElement::setShowGridZY ( bool  bShow)
inline

Definition at line 74 of file OGLGridElement.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_bShowGridXY

bool OGLGridElement::m_bShowGridXY
protected

Definition at line 111 of file OGLGridElement.h.

◆ m_bShowGridXZ

bool OGLGridElement::m_bShowGridXZ
protected

Definition at line 112 of file OGLGridElement.h.

◆ m_bShowGridZY

bool OGLGridElement::m_bShowGridZY
protected

Definition at line 113 of file OGLGridElement.h.

◆ m_fGridDimX

float OGLGridElement::m_fGridDimX
protected

Definition at line 107 of file OGLGridElement.h.

◆ m_fGridDimY

float OGLGridElement::m_fGridDimY
protected

Definition at line 108 of file OGLGridElement.h.

◆ m_fGridStep

float OGLGridElement::m_fGridStep
protected

Definition at line 109 of file OGLGridElement.h.

◆ m_oColor

OColor OGLGridElement::m_oColor
protected

Definition at line 106 of file OGLGridElement.h.

◆ m_pOGLGridToDisplay

OGLGrid* OGLGridElement::m_pOGLGridToDisplay
protected

Definition at line 110 of file OGLGridElement.h.


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