Rev 1040 | Rev 1104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1040 | Rev 1045 | ||
---|---|---|---|
Line 67... | Line 67... | ||
67 | 67 | ||
68 | // properties
|
68 | // properties
|
69 | int index() const { return mIndex; } |
69 | int index() const { return mIndex; } |
70 | int id() const { return mID; } |
70 | int id() const { return mID; } |
71 | const QRectF &boundingBox() const { return mBoundingBox; } |
71 | const QRectF &boundingBox() const { return mBoundingBox; } |
72 | const QPoint &cornerPointOffset() const { return mCornerCoord; } |
- | |
- | 72 | const QPoint &cornerPointOffset() const { return mCornerCoord; } ///< coordinates on the LIF grid of the upper left corner of the RU |
|
73 | double area() const { return mPixelCount*100; } ///< get the resource unit area in m2 |
73 | double area() const { return mPixelCount*100; } ///< get the resource unit area in m2 |
74 | double stockedArea() const { return mStockedArea; } ///< get the stocked area in m2 |
74 | double stockedArea() const { return mStockedArea; } ///< get the stocked area in m2 |
75 | double stockableArea() const { return mStockableArea; } ///< total stockable area in m2 |
75 | double stockableArea() const { return mStockableArea; } ///< total stockable area in m2 |
76 | double productiveArea() const { return mEffectiveArea; } ///< TotalArea - Unstocked Area - loss due to BeerLambert (m2) |
76 | double productiveArea() const { return mEffectiveArea; } ///< TotalArea - Unstocked Area - loss due to BeerLambert (m2) |
77 | double leafAreaIndex() const { return stockableArea()?mAggregatedLA / stockableArea():0.; } ///< Total Leaf Area Index |
77 | double leafAreaIndex() const { return stockableArea()?mAggregatedLA / stockableArea():0.; } ///< Total Leaf Area Index |