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

#include "LightingSimulationZone.hpp"

Inheritance diagram for openstudio::model::LightingSimulationZone:

Public Member Functions

bool addSpace (const Space &space)
boost::optional< RenderingColorrenderingColor () const
void resetRenderingColor ()
void resetSpaces ()
bool setRenderingColor (const RenderingColor &renderingColor)
std::vector< Spacespaces () const
 LightingSimulationZone (const Model &model)
virtual ~LightingSimulationZone ()=default
 LightingSimulationZone (const LightingSimulationZone &other)=default
 LightingSimulationZone (LightingSimulationZone &&other)=default
LightingSimulationZoneoperator= (const LightingSimulationZone &)=default
LightingSimulationZoneoperator= (LightingSimulationZone &&)=default

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using LightingSimulationZoneVector = std::vector< LightingSimulationZone >
using OptionalLightingSimulationZone = boost::optional< LightingSimulationZone >

Detailed Description

LightingSimulationZone is a ModelObject that wraps the OpenStudio IDD object 'OS_LightingSimulationZone'.

Constructor & Destructor Documentation

openstudio::model::LightingSimulationZone::LightingSimulationZone ( const Model model)
explicit
virtual openstudio::model::LightingSimulationZone::~LightingSimulationZone ( )
virtualdefault
openstudio::model::LightingSimulationZone::LightingSimulationZone ( const LightingSimulationZone other)
default
openstudio::model::LightingSimulationZone::LightingSimulationZone ( LightingSimulationZone &&  other)
default

Member Function Documentation

bool openstudio::model::LightingSimulationZone::addSpace ( const Space space)

Adds a spaces to this lighting simulation zone.

static IddObjectType openstudio::model::LightingSimulationZone::iddObjectType ( )
static
LightingSimulationZone& openstudio::model::LightingSimulationZone::operator= ( const LightingSimulationZone )
default
LightingSimulationZone& openstudio::model::LightingSimulationZone::operator= ( LightingSimulationZone &&  )
default
boost::optional<RenderingColor> openstudio::model::LightingSimulationZone::renderingColor ( ) const

Returns the rendering color.

void openstudio::model::LightingSimulationZone::resetRenderingColor ( )

Resets the rendering color.

void openstudio::model::LightingSimulationZone::resetSpaces ( )

Resets spaces in this lighting simulation zone.

bool openstudio::model::LightingSimulationZone::setRenderingColor ( const RenderingColor renderingColor)

Sets the rendering color.

std::vector<Space> openstudio::model::LightingSimulationZone::spaces ( ) const

Returns all spaces in this lighting simulation zone.

Friends And Related Function Documentation

using OptionalLightingSimulationZone = boost::optional<LightingSimulationZone>
related