#include "ComponentCostAdjustments.hpp"
Public Member Functions | |
virtual | ~ComponentCostAdjustments () |
boost::optional< double > | miscellaneousCostPerConditionedArea () const |
boost::optional< double > | designAndEngineeringFees () const |
boost::optional< double > | contractorFee () const |
boost::optional< double > | contingency () const |
boost::optional< double > | permitsBondingAndInsurance () const |
boost::optional< double > | commissioningFee () const |
boost::optional< double > | regionalAdjustmentFactor () const |
void | setMiscellaneousCostPerConditionedArea (double miscellaneousCostPerConditionedArea) |
void | setDesignAndEngineeringFees (double designAndEngineeringFees) |
void | setContractorFee (double contractorFee) |
void | setContingency (double contingency) |
void | setPermitsBondingAndInsurance (double permitsBondingAndInsurance) |
void | setCommissioningFee (double commissioningFee) |
void | setRegionalAdjustmentFactor (double regionalAdjustmentFactor) |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef std::vector < ComponentCostAdjustments > | ComponentCostAdjustmentsVector |
typedef boost::optional < ComponentCostAdjustments > | OptionalComponentCostAdjustments |
ComponentCostAdjustments derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:ComponentCost:Adjustments".
ComponentCostAdjustments is a unique object which modifies the construction costs calculated by ComponentCost_LineItem objects.
|
inlinevirtual |
boost::optional<double> openstudio::model::ComponentCostAdjustments::commissioningFee | ( | ) | const |
boost::optional<double> openstudio::model::ComponentCostAdjustments::contingency | ( | ) | const |
boost::optional<double> openstudio::model::ComponentCostAdjustments::contractorFee | ( | ) | const |
boost::optional<double> openstudio::model::ComponentCostAdjustments::designAndEngineeringFees | ( | ) | const |
|
static |
Returns the IddObjectType.
boost::optional<double> openstudio::model::ComponentCostAdjustments::miscellaneousCostPerConditionedArea | ( | ) | const |
boost::optional<double> openstudio::model::ComponentCostAdjustments::permitsBondingAndInsurance | ( | ) | const |
boost::optional<double> openstudio::model::ComponentCostAdjustments::regionalAdjustmentFactor | ( | ) | const |
void openstudio::model::ComponentCostAdjustments::setCommissioningFee | ( | double | commissioningFee | ) |
void openstudio::model::ComponentCostAdjustments::setContingency | ( | double | contingency | ) |
void openstudio::model::ComponentCostAdjustments::setContractorFee | ( | double | contractorFee | ) |
void openstudio::model::ComponentCostAdjustments::setDesignAndEngineeringFees | ( | double | designAndEngineeringFees | ) |
void openstudio::model::ComponentCostAdjustments::setMiscellaneousCostPerConditionedArea | ( | double | miscellaneousCostPerConditionedArea | ) |
void openstudio::model::ComponentCostAdjustments::setPermitsBondingAndInsurance | ( | double | permitsBondingAndInsurance | ) |
void openstudio::model::ComponentCostAdjustments::setRegionalAdjustmentFactor | ( | double | regionalAdjustmentFactor | ) |
|
related |
|
related |