Rev 188 | Rev 208 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 188 | Rev 193 | ||
---|---|---|---|
1 | Redirecting to URL 'https://iland.boku.ac.at/svn/iland/tags/release_1.0/src/core/resourceunitspecies.h': |
1 | Redirecting to URL 'https://iland.boku.ac.at/svn/iland/tags/release_1.0/src/core/resourceunitspecies.h': |
2 | #ifndef RESOURCEUNITSPECIES_H
|
2 | #ifndef RESOURCEUNITSPECIES_H
|
3 | #define RESOURCEUNITSPECIES_H
|
3 | #define RESOURCEUNITSPECIES_H
|
4 | #include "production3pg.h"
|
4 | #include "production3pg.h"
|
5 | #include "standstatistics.h"
|
5 | #include "standstatistics.h"
|
- | 6 | #include "speciesresponse.h"
|
|
6 | 7 | ||
7 | class Species; |
8 | class Species; |
8 | class ResourceUnit; |
9 | class ResourceUnit; |
9 | 10 | ||
10 | class ResourceUnitSpecies
|
11 | class ResourceUnitSpecies
|
11 | {
|
12 | {
|
12 | public: |
13 | public: |
13 | ResourceUnitSpecies() : mSpecies(0), mRU(0) {} |
14 | ResourceUnitSpecies() : mSpecies(0), mRU(0) {} |
14 | ResourceUnitSpecies(Species *species, ResourceUnit *ru) { mSpecies = species; mRU = ru; } |
15 | ResourceUnitSpecies(Species *species, ResourceUnit *ru) { mSpecies = species; mRU = ru; } |
15 | 16 | ||
16 | const Species *species() const { return mSpecies; } |
17 | const Species *species() const { return mSpecies; } |
17 | const ResourceUnit *ru() const { return mRU; } |
18 | const ResourceUnit *ru() const { return mRU; } |
18 | Production3PG &prod3PG() { return m3PG; } |
19 | Production3PG &prod3PG() { return m3PG; } |
19 | StandStatistics &statistics() { return mStatistics; } |
20 | StandStatistics &statistics() { return mStatistics; } |
20 | const StandStatistics &constStatistics() const { return mStatistics; } |
21 | const StandStatistics &constStatistics() const { return mStatistics; } |
21 | // action
|
22 | // action
|
22 | 23 | ||
23 | private: |
24 | private: |
24 | StandStatistics mStatistics;
|
25 | StandStatistics mStatistics;
|
25 | Production3PG m3PG;
|
26 | Production3PG m3PG;
|
26 | Species *mSpecies; |
27 | Species *mSpecies; |
- | 28 | SpeciesResponse mResponse;
|
|
27 | ResourceUnit *mRU; |
29 | ResourceUnit *mRU; |
28 | }; |
30 | }; |
29 | 31 | ||
30 | #endif // RESSOURCEUNITSPECIES_H
|
32 | #endif // RESSOURCEUNITSPECIES_H
|
31 | 33 |