Subversion Repositories public iLand

Rev

Rev 1040 | Rev 1104 | Go to most recent revision | Show entire file | Regard 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