Public Member Functions | |
| ScatteringComponentList () | |
| ScatteringComponentList (const long nbComponent) | |
| ScatteringComponentList (const ScatteringComponentList &old) | |
| ~ScatteringComponentList () | |
| void | Reset () |
| Reset the list. | |
| const ScatteringComponent & | operator() (const long i) const |
| Access to a component. | |
| ScatteringComponent & | operator() (const long i) |
| long | GetNbComponent () const |
| Number of components. | |
| void | operator= (const ScatteringComponentList &rhs) |
| Assignement operator. | |
| bool | operator== (const ScatteringComponentList &rhs) const |
| Compare two lists. | |
| void | operator+= (const ScatteringComponentList &rhs) |
| Add another list of components. | |
| void | operator+= (const ScatteringComponent &rhs) |
| Add component. | |
| void | operator++ () |
| Add component (the whole list should be updated after that). | |
| void | operator-- () |
| Remove component (the whole list should be updated after that). | |
| void | Print () const |
| Print the list of Scattering components. For debugging. | |
Protected Attributes | |
| vector< ScatteringComponent > | mvScattComp |
| The vector of components. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of components.
|
|
|
|
|
|
Access to a component.
|
|
|
Add component (the whole list should be updated after that).
|
|
|
Add component.
|
|
|
Add another list of components.
|
|
|
Remove component (the whole list should be updated after that).
|
|
|
Assignement operator.
|
|
|
Compare two lists.
|
|
|
Print the list of Scattering components. For debugging.
|
|
|
Reset the list. This does not free the memory, but simply forgets that there already are some entries. |
|
|
The vector of components.
|
1.3.6