214
214
UsedEffort *usedEffort( const Resource *r ) const { return m_usedEffort.value( const_cast<Resource*>( r ) ); }
215
215
const ResourceUsedEffortMap &usedEffortMap() const { return m_usedEffort; }
217
void changed( int propert = -1 );
218
218
Node *node() const { return m_node; }
219
219
void setNode( Node *node ) { m_node = node; }
459
459
/// Returns the cost planned to be used to reach the actual percent finished
460
460
virtual double budgetedCostPerformed( const QDate &date, long id = CURRENTSCHEDULE ) const;
462
using Node::bcwsPrDay;
462
463
/// Return map of Budgeted Cost of Work Scheduled pr day
463
virtual EffortCostMap bcwsPrDay( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All ) const;
464
virtual EffortCostMap bcwsPrDay( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All );
465
466
/// Budgeted Cost of Work Scheduled
466
467
virtual double bcws( const QDate &date, long id = CURRENTSCHEDULE ) const;
469
using Node::bcwpPrDay;
468
470
/// Return map of Budgeted Cost of Work Performed pr day (also includes bcwsPrDay)
469
virtual EffortCostMap bcwpPrDay( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All ) const;
471
virtual EffortCostMap bcwpPrDay( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All );
470
472
/// Budgeted Cost of Work Performed
471
473
virtual double bcwp( long id = CURRENTSCHEDULE ) const;
472
474
/// Budgeted Cost of Work Performed ( up to @p date )
473
475
virtual double bcwp( const QDate &date, long id = CURRENTSCHEDULE ) const;
475
478
/// Map of Actual Cost of Work Performed
476
virtual EffortCostMap acwp( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All ) const;
479
virtual EffortCostMap acwp( long id = CURRENTSCHEDULE, EffortCostCalculationType type = ECCT_All );
477
480
/// Actual Cost of Work Performed up to dat
478
481
virtual EffortCost acwp( const QDate &date, long id = CURRENTSCHEDULE ) const;