Rev 83 | Rev 105 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 83 | Rev 90 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | #include <QPointF>
|
4 | #include <QPointF>
|
5 | 5 | ||
6 | #include "grid.h"
|
6 | #include "grid.h"
|
7 | 7 | ||
8 | class ImageStamp; |
8 | class ImageStamp; |
9 | class TreeSpecies; |
- | |
- | 9 | class Species; |
|
10 | class Stamp; |
10 | class Stamp; |
11 | 11 | ||
12 | class Tree
|
12 | class Tree
|
13 | {
|
13 | {
|
14 | public: |
14 | public: |
Line 25... | Line 25... | ||
25 | const float height() const { return m_Height; } |
25 | const float height() const { return m_Height; } |
26 | 26 | ||
27 | const float impact() const { return mImpact; } |
27 | const float impact() const { return mImpact; } |
28 | const float impactRadius() const { return mImpactRadius; } |
28 | const float impactRadius() const { return mImpactRadius; } |
29 | 29 | ||
30 | const TreeSpecies* species() const { return m_species; } |
- | |
31 | void setSpecies(TreeSpecies *ts) { m_species=ts; } |
- | |
- | 30 | const Species* species() const { return m_species; } |
|
- | 31 | void setSpecies(Species *ts) { m_species=ts; } |
|
32 | 32 | ||
33 | void setup(); |
33 | void setup(); |
34 | 34 | ||
35 | void enableDebugging() { m_debugid = m_id; } |
35 | void enableDebugging() { m_debugid = m_id; } |
36 | 36 | ||
Line 59... | Line 59... | ||
59 | float mImpactArea; |
59 | float mImpactArea; |
60 | float mImpactRadius; |
60 | float mImpactRadius; |
61 | float mImpact; |
61 | float mImpact; |
62 | // Stamp
|
62 | // Stamp
|
63 | const Stamp *m_stamp; |
63 | const Stamp *m_stamp; |
64 | TreeSpecies *m_species; |
- | |
- | 64 | Species *m_species; |
|
65 | static FloatGrid *m_grid; |
65 | static FloatGrid *m_grid; |
66 | static FloatGrid *m_dominanceGrid; |
66 | static FloatGrid *m_dominanceGrid; |
67 | // debugging
|
67 | // debugging
|
68 | static int m_debugid; |
68 | static int m_debugid; |
69 | 69 |