OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "SurfacePropertyIncidentSolarMultiplier.hpp"

Inheritance diagram for openstudio::model::SurfacePropertyIncidentSolarMultiplier:

Public Member Functions

 SurfacePropertyIncidentSolarMultiplier (const SubSurface &subSurface)
virtual ~SurfacePropertyIncidentSolarMultiplier ()=default
 SurfacePropertyIncidentSolarMultiplier (const SurfacePropertyIncidentSolarMultiplier &other)=default
 SurfacePropertyIncidentSolarMultiplier (SurfacePropertyIncidentSolarMultiplier &&other)=default
SurfacePropertyIncidentSolarMultiplieroperator= (const SurfacePropertyIncidentSolarMultiplier &)=default
SurfacePropertyIncidentSolarMultiplieroperator= (SurfacePropertyIncidentSolarMultiplier &&)=default
SubSurface subSurface () const
double incidentSolarMultiplier () const
boost::optional< ScheduleincidentSolarMultiplierSchedule () const
bool setSubSurface (const SubSurface &subSurface)
bool setIncidentSolarMultiplier (double incidentSolarMultiplier)
bool setIncidentSolarMultiplierSchedule (Schedule &schedule)
void resetIncidentSolarMultiplierSchedule ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using OptionalSurfacePropertyIncidentSolarMultiplier = boost::optional< SurfacePropertyIncidentSolarMultiplier >
using SurfacePropertyIncidentSolarMultiplierVector = std::vector< SurfacePropertyIncidentSolarMultiplier >

Detailed Description

SurfacePropertyIncidentSolarMultiplier is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:IncidentSolarMultiplier'.

Constructor & Destructor Documentation

openstudio::model::SurfacePropertyIncidentSolarMultiplier::SurfacePropertyIncidentSolarMultiplier ( const SubSurface subSurface)
explicit
virtual openstudio::model::SurfacePropertyIncidentSolarMultiplier::~SurfacePropertyIncidentSolarMultiplier ( )
virtualdefault
openstudio::model::SurfacePropertyIncidentSolarMultiplier::SurfacePropertyIncidentSolarMultiplier ( const SurfacePropertyIncidentSolarMultiplier other)
default
openstudio::model::SurfacePropertyIncidentSolarMultiplier::SurfacePropertyIncidentSolarMultiplier ( SurfacePropertyIncidentSolarMultiplier &&  other)
default

Member Function Documentation

static IddObjectType openstudio::model::SurfacePropertyIncidentSolarMultiplier::iddObjectType ( )
static
double openstudio::model::SurfacePropertyIncidentSolarMultiplier::incidentSolarMultiplier ( ) const
boost::optional<Schedule> openstudio::model::SurfacePropertyIncidentSolarMultiplier::incidentSolarMultiplierSchedule ( ) const
SurfacePropertyIncidentSolarMultiplier& openstudio::model::SurfacePropertyIncidentSolarMultiplier::operator= ( const SurfacePropertyIncidentSolarMultiplier )
default
SurfacePropertyIncidentSolarMultiplier& openstudio::model::SurfacePropertyIncidentSolarMultiplier::operator= ( SurfacePropertyIncidentSolarMultiplier &&  )
default
void openstudio::model::SurfacePropertyIncidentSolarMultiplier::resetIncidentSolarMultiplierSchedule ( )
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setIncidentSolarMultiplier ( double  incidentSolarMultiplier)
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setIncidentSolarMultiplierSchedule ( Schedule schedule)
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setSubSurface ( const SubSurface subSurface)
SubSurface openstudio::model::SurfacePropertyIncidentSolarMultiplier::subSurface ( ) const

Friends And Related Function Documentation