Rev 113 | Rev 180 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 113 | Rev 115 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | #ifndef RESSOURCEUNITSPECIES_H
|
2 | #ifndef RESSOURCEUNITSPECIES_H
|
3 | #define RESSOURCEUNITSPECIES_H
|
3 | #define RESSOURCEUNITSPECIES_H
|
- | 4 | #include "production3pg.h"
|
|
4 | 5 | ||
5 | class Species; |
6 | class Species; |
6 | class RessourceUnit; |
7 | class RessourceUnit; |
7 | 8 | ||
8 | class RessourceUnitSpecies
|
9 | class RessourceUnitSpecies
|
9 | {
|
10 | {
|
10 | public: |
11 | public: |
11 | RessourceUnitSpecies() : mSpecies(0), mRU(0) {} |
12 | RessourceUnitSpecies() : mSpecies(0), mRU(0) {} |
12 | RessourceUnitSpecies(Species *species, RessourceUnit *ru) { mSpecies = species; mRU = ru; } |
13 | RessourceUnitSpecies(Species *species, RessourceUnit *ru) { mSpecies = species; mRU = ru; } |
13 | double rawGPPperRad() const { return mRawGPPperRad; } |
- | |
14 | void setRawGPPperRad(const double &fraction) { mRawGPPperRad = fraction; } |
- | |
- | 14 | ||
15 | const Species *species() const { return mSpecies; } |
15 | const Species *species() const { return mSpecies; } |
16 | const RessourceUnit *ru() const { return mRU; } |
16 | const RessourceUnit *ru() const { return mRU; } |
- | 17 | Production3PG &prod3PG() { return m3PG; } |
|
- | 18 | // action
|
|
- | 19 | ||
17 | private: |
20 | private: |
18 |
|
21 | Production3PG m3PG;
|
19 | Species *mSpecies; |
22 | Species *mSpecies; |
20 | RessourceUnit *mRU; |
23 | RessourceUnit *mRU; |
21 | }; |
24 | }; |
22 | 25 | ||
23 | #endif // RESSOURCEUNITSPECIES_H
|
26 | #endif // RESSOURCEUNITSPECIES_H
|