|
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.
|