|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Task of a thread collection for Tympan. More...
#include <TYTask.h>


Public Member Functions | |
| TYTask (TYSolver &solver, const tympan::nodes_pool_t &nodes, const tympan::triangle_pool_t &triangles, const tympan::material_pool_t &materials, TYTrajet &trajet, int nNbTrajets) | |
| Constructor. More... | |
| ~TYTask () | |
| Destructor. More... | |
| void | main () |
| Main procedure to run the task. More... | |
| TYTask (TYSolver &solver, const tympan::nodes_pool_t &nodes, const tympan::triangle_pool_t &triangles, const tympan::material_pool_t &materials, TYTrajet &trajet, int nNbTrajets) | |
| Constructor. More... | |
| ~TYTask () | |
| Destructor. More... | |
| void | main () |
| Main procedure to run the task. More... | |
Public Member Functions inherited from OTask | |
| OTask () | |
| Default constructor. More... | |
| virtual | ~OTask () |
| Destructor : waits for the end of the task to destroy it. More... | |
| bool | isRunning () const |
| Return true if the task is running, false otherwise. More... | |
| bool | isCompleted () const |
| Return true if the task is completed, false otherwise. More... | |
| bool | isCanceled () const |
| Return true if the task has been cancelled, false otherwise. More... | |
| void | reset () |
| Reset the task status (_running=false and _completed=false) More... | |
| OTask () | |
| Default constructor. More... | |
| virtual | ~OTask () |
| Destructor : waits for the end of the task to destroy it. More... | |
| bool | isRunning () const |
| bool | isCompleted () const |
| bool | isCanceled () const |
| void | reset () |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Private Attributes | |
| TYSolver & | _solver |
| Reference to the solver. More... | |
| TYTrajet & | _trajet |
| Reference to the path. More... | |
| unsigned int | _nNbTrajets |
| Path number. More... | |
| std::deque< TYSIntersection > | _tabIntersect |
| Array of intersections. More... | |
| const tympan::nodes_pool_t & | _nodes |
| const tympan::triangle_pool_t & | _triangles |
| const tympan::material_pool_t & | _materials |
Additional Inherited Members | |
Protected Attributes inherited from OTask | |
| bool | _running |
| Running flag. More... | |
| bool | _completed |
| Completed flag. More... | |
| bool | _canceled |
| Cancel flag. More... | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
| TYTask::TYTask | ( | TYSolver & | solver, |
| const tympan::nodes_pool_t & | nodes, | ||
| const tympan::triangle_pool_t & | triangles, | ||
| const tympan::material_pool_t & | materials, | ||
| TYTrajet & | trajet, | ||
| int | nNbTrajets | ||
| ) |
Constructor.
| solver | Default solver object |
| nodes | Nodes |
| triangles | Triangles |
| materials | Materials |
| trajet | Path |
| nNbTrajets | Path number |
Definition at line 23 of file TYTask.cpp.
| TYTask::~TYTask | ( | ) |
Destructor.
Definition at line 30 of file TYTask.cpp.
| TYTask::TYTask | ( | TYSolver & | solver, |
| const tympan::nodes_pool_t & | nodes, | ||
| const tympan::triangle_pool_t & | triangles, | ||
| const tympan::material_pool_t & | materials, | ||
| TYTrajet & | trajet, | ||
| int | nNbTrajets | ||
| ) |
Constructor.
| solver | Default solver object |
| nodes | Nodes |
| triangles | Triangles |
| materials | Materials |
| trajet | Path |
| nNbTrajets | Path number |
| TYTask::~TYTask | ( | ) |
Destructor.
|
virtual |
Main procedure to run the task.
Implements OTask.
Definition at line 32 of file TYTask.cpp.

|
virtual |
Main procedure to run the task.
Implements OTask.
|
private |
|
private |
|
private |
|
private |