|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
#include <OGLPolyLineMesh.h>


Public Types | |
| enum class | EndType { Open , Closed } |
Public Member Functions | |
| OGLPolyLineMesh (EndType endType) | |
| OGLPolyLineMesh (const std::vector< QVector3D > &vertices, EndType endType) | |
| EndType | endType () |
| void | setEndType (EndType endType) |
| void | setVertices (const std::vector< QVector3D > &vertices) |
Public Member Functions inherited from OGLMesh | |
| const std::vector< QVector3D > & | vertices () const |
| const std::vector< QVector2D > & | textureCoordinates () const |
| const std::vector< float > & | verticesColors () const |
| const std::vector< QVector3D > & | normals () const |
| const std::vector< unsigned int > & | indices () const |
| void | setMaterial (const OGLSimpleMaterial &material) |
| OGLSimpleMaterial & | material () |
| const OGLSimpleMaterial & | material () const |
| const OGLPrivimitiveType | primitiveType () const |
| const OBox | boundingBox () const |
Protected Attributes | |
| EndType | _endType |
Protected Attributes inherited from OGLMesh | |
| std::vector< QVector3D > | _vertices |
| std::vector< float > | _verticesColors |
| std::vector< QVector3D > | _normals |
| std::vector< QVector2D > | _textureCoordinates |
| std::vector< unsigned int > | _indices |
| OGLSimpleMaterial | _material |
| OGLPrivimitiveType | _primitiveType |
| OBox | _boundingBox |
Additional Inherited Members | |
Protected Member Functions inherited from OGLMesh | |
| void | recomputeBoundingBox () |
Specialization of OGLMesh exposing methods to set the geometry data.
Definition at line 25 of file OGLPolyLineMesh.h.
|
strong |
| Enumerator | |
|---|---|
| Open | |
| Closed | |
Definition at line 28 of file OGLPolyLineMesh.h.
| OGLPolyLineMesh::OGLPolyLineMesh | ( | OGLPolyLineMesh::EndType | endType | ) |
| OGLPolyLineMesh::OGLPolyLineMesh | ( | const std::vector< QVector3D > & | vertices, |
| OGLPolyLineMesh::EndType | endType | ||
| ) |
| OGLPolyLineMesh::EndType OGLPolyLineMesh::endType | ( | ) |
| void OGLPolyLineMesh::setEndType | ( | EndType | endType | ) |
Definition at line 50 of file OGLPolyLineMesh.cpp.


| void OGLPolyLineMesh::setVertices | ( | const std::vector< QVector3D > & | vertices | ) |
Definition at line 56 of file OGLPolyLineMesh.cpp.


|
protected |
Definition at line 41 of file OGLPolyLineMesh.h.