OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "SwimmingPoolIndoor.hpp"

Inheritance diagram for openstudio::model::SwimmingPoolIndoor:

Public Member Functions

 SwimmingPoolIndoor (const Model &model, const Surface &floorSurface)
virtual ~SwimmingPoolIndoor ()
Surface surface () const
double averageDepth () const
Schedule activityFactorSchedule () const
Schedule makeupWaterSupplySchedule () const
Schedule coverSchedule () const
double coverEvaporationFactor () const
double coverConvectionFactor () const
double coverShortWavelengthRadiationFactor () const
double coverLongWavelengthRadiationFactor () const
double poolHeatingSystemMaximumWaterFlowRate () const
double poolMiscellaneousEquipmentPower () const
Schedule setpointTemperatureSchedule () const
double maximumNumberofPeople () const
Schedule peopleSchedule () const
Schedule peopleHeatGainSchedule () const
bool setSurface (const Surface &floorSurface)
bool setAverageDepth (double averageDepth)
bool setActivityFactorSchedule (Schedule &schedule)
bool setMakeupWaterSupplySchedule (Schedule &schedule)
bool setCoverSchedule (Schedule &schedule)
bool setCoverEvaporationFactor (double coverEvaporationFactor)
bool setCoverConvectionFactor (double coverConvectionFactor)
bool setCoverShortWavelengthRadiationFactor (double coverShortWavelengthRadiationFactor)
bool setCoverLongWavelengthRadiationFactor (double coverLongWavelengthRadiationFactor)
bool setPoolHeatingSystemMaximumWaterFlowRate (double poolHeatingSystemMaximumWaterFlowRate)
bool setPoolMiscellaneousEquipmentPower (double poolMiscellaneousEquipmentPower)
bool setSetpointTemperatureSchedule (Schedule &schedule)
bool setMaximumNumberofPeople (double maximumNumberofPeople)
bool setPeopleSchedule (Schedule &schedule)
bool setPeopleHeatGainSchedule (Schedule &schedule)
boost::optional< NodepoolWaterInletNode () const
boost::optional< NodepoolWaterOutletNode () const

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef boost::optional
< SwimmingPoolIndoor
OptionalSwimmingPoolIndoor
typedef std::vector
< SwimmingPoolIndoor
SwimmingPoolIndoorVector

Detailed Description

SwimmingPoolIndoor is a StraightComponent that wraps the OpenStudio IDD object 'OS:SwimmingPool:Indoor'.

Constructor & Destructor Documentation

openstudio::model::SwimmingPoolIndoor::SwimmingPoolIndoor ( const Model model,
const Surface floorSurface 
)
explicit
virtual openstudio::model::SwimmingPoolIndoor::~SwimmingPoolIndoor ( )
inlinevirtual

Member Function Documentation

Schedule openstudio::model::SwimmingPoolIndoor::activityFactorSchedule ( ) const
double openstudio::model::SwimmingPoolIndoor::averageDepth ( ) const
double openstudio::model::SwimmingPoolIndoor::coverConvectionFactor ( ) const
double openstudio::model::SwimmingPoolIndoor::coverEvaporationFactor ( ) const
double openstudio::model::SwimmingPoolIndoor::coverLongWavelengthRadiationFactor ( ) const
Schedule openstudio::model::SwimmingPoolIndoor::coverSchedule ( ) const
double openstudio::model::SwimmingPoolIndoor::coverShortWavelengthRadiationFactor ( ) const
static IddObjectType openstudio::model::SwimmingPoolIndoor::iddObjectType ( )
static
Schedule openstudio::model::SwimmingPoolIndoor::makeupWaterSupplySchedule ( ) const
double openstudio::model::SwimmingPoolIndoor::maximumNumberofPeople ( ) const
Schedule openstudio::model::SwimmingPoolIndoor::peopleHeatGainSchedule ( ) const
Schedule openstudio::model::SwimmingPoolIndoor::peopleSchedule ( ) const
double openstudio::model::SwimmingPoolIndoor::poolHeatingSystemMaximumWaterFlowRate ( ) const
double openstudio::model::SwimmingPoolIndoor::poolMiscellaneousEquipmentPower ( ) const
boost::optional<Node> openstudio::model::SwimmingPoolIndoor::poolWaterInletNode ( ) const
boost::optional<Node> openstudio::model::SwimmingPoolIndoor::poolWaterOutletNode ( ) const
bool openstudio::model::SwimmingPoolIndoor::setActivityFactorSchedule ( Schedule schedule)
bool openstudio::model::SwimmingPoolIndoor::setAverageDepth ( double  averageDepth)
bool openstudio::model::SwimmingPoolIndoor::setCoverConvectionFactor ( double  coverConvectionFactor)
bool openstudio::model::SwimmingPoolIndoor::setCoverEvaporationFactor ( double  coverEvaporationFactor)
bool openstudio::model::SwimmingPoolIndoor::setCoverLongWavelengthRadiationFactor ( double  coverLongWavelengthRadiationFactor)
bool openstudio::model::SwimmingPoolIndoor::setCoverSchedule ( Schedule schedule)
bool openstudio::model::SwimmingPoolIndoor::setCoverShortWavelengthRadiationFactor ( double  coverShortWavelengthRadiationFactor)
bool openstudio::model::SwimmingPoolIndoor::setMakeupWaterSupplySchedule ( Schedule schedule)
bool openstudio::model::SwimmingPoolIndoor::setMaximumNumberofPeople ( double  maximumNumberofPeople)
bool openstudio::model::SwimmingPoolIndoor::setPeopleHeatGainSchedule ( Schedule schedule)
bool openstudio::model::SwimmingPoolIndoor::setPeopleSchedule ( Schedule schedule)
Schedule openstudio::model::SwimmingPoolIndoor::setpointTemperatureSchedule ( ) const
bool openstudio::model::SwimmingPoolIndoor::setPoolHeatingSystemMaximumWaterFlowRate ( double  poolHeatingSystemMaximumWaterFlowRate)
bool openstudio::model::SwimmingPoolIndoor::setPoolMiscellaneousEquipmentPower ( double  poolMiscellaneousEquipmentPower)
bool openstudio::model::SwimmingPoolIndoor::setSetpointTemperatureSchedule ( Schedule schedule)
bool openstudio::model::SwimmingPoolIndoor::setSurface ( const Surface floorSurface)
Surface openstudio::model::SwimmingPoolIndoor::surface ( ) const

Friends And Related Function Documentation

typedef boost::optional<SwimmingPoolIndoor> OptionalSwimmingPoolIndoor
related
typedef std::vector<SwimmingPoolIndoor> SwimmingPoolIndoorVector
related