OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "WaterUseEquipmentDefinition.hpp"

Inheritance diagram for openstudio::model::WaterUseEquipmentDefinition:

Public Member Functions

std::string endUseSubcategory () const
bool isEndUseSubcategoryDefaulted () const
boost::optional< SchedulelatentFractionSchedule () const
double peakFlowRate () const
void resetEndUseSubcategory ()
void resetLatentFractionSchedule ()
void resetSensibleFractionSchedule ()
void resetTargetTemperatureSchedule ()
boost::optional< SchedulesensibleFractionSchedule () const
bool setEndUseSubcategory (const std::string &endUseSubcategory)
bool setLatentFractionSchedule (const Schedule &latentFractionSchedule)
bool setPeakFlowRate (double peakFlowRate)
bool setSensibleFractionSchedule (const Schedule &sensibleFractionSchedule)
bool setTargetTemperatureSchedule (const Schedule &targetTemperatureSchedule)
boost::optional< ScheduletargetTemperatureSchedule () const
 WaterUseEquipmentDefinition (const Model &model)
virtual ~WaterUseEquipmentDefinition ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Protected Types

typedef
detail::WaterUseEquipmentDefinition_Impl 
ImplType

Protected Member Functions

 WaterUseEquipmentDefinition (std::shared_ptr< detail::WaterUseEquipmentDefinition_Impl > impl)

Detailed Description

WaterUseEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:WaterUse:Equipment:Definition'.

Member Typedef Documentation

typedef detail::WaterUseEquipmentDefinition_Impl openstudio::model::WaterUseEquipmentDefinition::ImplType
protected

Constructor & Destructor Documentation

openstudio::model::WaterUseEquipmentDefinition::WaterUseEquipmentDefinition ( const Model model)
explicit
virtual openstudio::model::WaterUseEquipmentDefinition::~WaterUseEquipmentDefinition ( )
inlinevirtual
openstudio::model::WaterUseEquipmentDefinition::WaterUseEquipmentDefinition ( std::shared_ptr< detail::WaterUseEquipmentDefinition_Impl >  impl)
explicitprotected

Member Function Documentation

std::string openstudio::model::WaterUseEquipmentDefinition::endUseSubcategory ( ) const
static IddObjectType openstudio::model::WaterUseEquipmentDefinition::iddObjectType ( )
static
bool openstudio::model::WaterUseEquipmentDefinition::isEndUseSubcategoryDefaulted ( ) const
boost::optional<Schedule> openstudio::model::WaterUseEquipmentDefinition::latentFractionSchedule ( ) const
double openstudio::model::WaterUseEquipmentDefinition::peakFlowRate ( ) const
void openstudio::model::WaterUseEquipmentDefinition::resetEndUseSubcategory ( )
void openstudio::model::WaterUseEquipmentDefinition::resetLatentFractionSchedule ( )
void openstudio::model::WaterUseEquipmentDefinition::resetSensibleFractionSchedule ( )
void openstudio::model::WaterUseEquipmentDefinition::resetTargetTemperatureSchedule ( )
boost::optional<Schedule> openstudio::model::WaterUseEquipmentDefinition::sensibleFractionSchedule ( ) const
bool openstudio::model::WaterUseEquipmentDefinition::setEndUseSubcategory ( const std::string &  endUseSubcategory)
bool openstudio::model::WaterUseEquipmentDefinition::setLatentFractionSchedule ( const Schedule latentFractionSchedule)
bool openstudio::model::WaterUseEquipmentDefinition::setPeakFlowRate ( double  peakFlowRate)
bool openstudio::model::WaterUseEquipmentDefinition::setSensibleFractionSchedule ( const Schedule sensibleFractionSchedule)
bool openstudio::model::WaterUseEquipmentDefinition::setTargetTemperatureSchedule ( const Schedule targetTemperatureSchedule)
boost::optional<Schedule> openstudio::model::WaterUseEquipmentDefinition::targetTemperatureSchedule ( ) const