27 #ifndef __TY_BOUNDARY_NOISE_MAP_GRAPHIC__
28 #define __TY_BOUNDARY_NOISE_MAP_GRAPHIC__
69 virtual void update(
bool force =
false);
105 virtual void displayMixed(
float opacity = 1.f,
bool antialiasing =
true);
112 virtual void displaySurface(
float opacity = 1.f,
bool antialiasing =
true);
119 virtual void displayLines(
float opacity = 1.f,
bool invertColors =
false);
list< TYElementGraphic * > TYListPtrTYElementGraphic
List de pointeur de TYElement.
#define TY_DECL_METIER_GRAPHIC(classname)
Representation graphique d'une polyligne (fichier header)
Contexte de rendu utilisé par les fonctions d'affichage.
Rendering class for the BoundaryNoiseMap entity.
void displayOnHighlight(TYRenderContext &renderContext)
What we have to display when the entity is highlighted.
enum TYBoundaryNoiseMapGraphic::RenderingMode _Rendering
virtual void displaySurface(float opacity=1.f, bool antialiasing=true)
Display the surface of the mesh.
double _paletteX
The position of the palette in x.
virtual void setRendering(int mode)
Set the rendering mode (surface, isocurve or both).
double _paletteY
The position of the palette in y.
virtual void displayMixed(float opacity=1.f, bool antialiasing=true)
Display both the surface and the isocurve.
double _paletteW
The width of the palette.
virtual void displayLines(float opacity=1.f, bool invertColors=false)
Display the isocurve.
LPTYPolyLineGraphic _pPolyLineGraphic
The polyline rendering.
double _paletteH
The height of the palette.
virtual void getChilds(TYListPtrTYElementGraphic &childs, bool recursive=true)
Set the children.
virtual void update(bool force=false)
Update the mesh and the isocurve.
virtual OBox computeBoundingBox() const
Compute the bounding box of the object.
TYBoundaryNoiseMapGraphic(TYBoundaryNoiseMap *pElement)
Constructor.
std::vector< MTriangle > _mesh
The mesh.
double _panelH
The height of the panel.
double _panelW
The width of the panel.
std::vector< MPoint > _isoCurve
The iso curve.
virtual ~TYBoundaryNoiseMapGraphic()
Destructor.
virtual void display(TYRenderContext &renderContext)
Display the object.
This class represents a polyline with a thickness. Acoustic receptors are sampled inside this region.
classe graphique pour un element de base