#include "UtilityCost_Charge_Simple.hpp"
Public Member Functions | |
UtilityCost_Charge_Simple (const Model &model) | |
virtual | ~UtilityCost_Charge_Simple () |
boost::optional< std::string > | tariffName () const |
boost::optional< std::string > | sourceVariable () const |
boost::optional< std::string > | season () const |
boost::optional< std::string > | categoryVariableName () const |
boost::optional< std::string > | costPerUnitValueOrVariableName () const |
void | setTariffName (const std::string &tariffName) |
void | setSourceVariable (const std::string &sourceVariable) |
void | setSeason (const std::string &season) |
void | setCategoryVariableName (const std::string &categoryVariableName) |
void | setCostPerUnitValueOrVariableName (const std::string &costPerUnitValueOrVariableName) |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef boost::optional < UtilityCost_Charge_Simple > | OptionalUtilityCost_Charge_Simple |
typedef std::vector < UtilityCost_Charge_Simple > | UtilityCost_Charge_SimpleVector |
UtilityCost_Charge_Simple derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:UtilityCost:Charge:Simple".
UtilityCost_Charge_Simple is used to compute flat charges such as taxes and fees related to a utility bill.
|
explicit |
Constructs a new UtilityCost_Charge_Simple object in the model.
|
inlinevirtual |
boost::optional<std::string> openstudio::model::UtilityCost_Charge_Simple::categoryVariableName | ( | ) | const |
boost::optional<std::string> openstudio::model::UtilityCost_Charge_Simple::costPerUnitValueOrVariableName | ( | ) | const |
|
static |
Returns the IddObjectType.
boost::optional<std::string> openstudio::model::UtilityCost_Charge_Simple::season | ( | ) | const |
void openstudio::model::UtilityCost_Charge_Simple::setCategoryVariableName | ( | const std::string & | categoryVariableName | ) |
void openstudio::model::UtilityCost_Charge_Simple::setCostPerUnitValueOrVariableName | ( | const std::string & | costPerUnitValueOrVariableName | ) |
void openstudio::model::UtilityCost_Charge_Simple::setSeason | ( | const std::string & | season | ) |
void openstudio::model::UtilityCost_Charge_Simple::setSourceVariable | ( | const std::string & | sourceVariable | ) |
void openstudio::model::UtilityCost_Charge_Simple::setTariffName | ( | const std::string & | tariffName | ) |
boost::optional<std::string> openstudio::model::UtilityCost_Charge_Simple::sourceVariable | ( | ) | const |
boost::optional<std::string> openstudio::model::UtilityCost_Charge_Simple::tariffName | ( | ) | const |
|
related |
|
related |