OpenStudio:radiance
Loading...
Searching...
No Matches
openstudio::radiance::WindowGroup Class Reference

#include <WindowGroup.hpp>

Public Member Functions

void addWindowPolygon (const openstudio::Point3dVector &windowPolygon)
 
model::ConstructionBase construction () const
 
std::string interiorShadeBSDF () const
 
std::string name () const
 
bool operator== (const WindowGroup &other) const
 
openstudio::Vector3d outwardNormal () const
 
void setName (const std::string &name)
 
boost::optional< model::ShadingControl > shadingControl () const
 
std::string shadingControlSetpoint () const
 
std::string shadingControlType () const
 
model::Space space () const
 
 WindowGroup (const openstudio::Vector3d &outwardNormal, const model::Space &space, const model::ConstructionBase &construction, const boost::optional< model::ShadingControl > &shadingControl)
 
WindowGroupControl windowGroupControl () const
 
std::string windowGroupPoints () const
 

Detailed Description

A WindowGroup represents a group of windows which are simulated together in the single or three phase method.

Constructor & Destructor Documentation

◆ WindowGroup()

openstudio::radiance::WindowGroup::WindowGroup ( const openstudio::Vector3d & outwardNormal,
const model::Space & space,
const model::ConstructionBase & construction,
const boost::optional< model::ShadingControl > & shadingControl )

Member Function Documentation

◆ addWindowPolygon()

void openstudio::radiance::WindowGroup::addWindowPolygon ( const openstudio::Point3dVector & windowPolygon)

◆ construction()

model::ConstructionBase openstudio::radiance::WindowGroup::construction ( ) const

◆ interiorShadeBSDF()

std::string openstudio::radiance::WindowGroup::interiorShadeBSDF ( ) const

◆ name()

std::string openstudio::radiance::WindowGroup::name ( ) const

◆ operator==()

bool openstudio::radiance::WindowGroup::operator== ( const WindowGroup & other) const

◆ outwardNormal()

openstudio::Vector3d openstudio::radiance::WindowGroup::outwardNormal ( ) const

◆ setName()

void openstudio::radiance::WindowGroup::setName ( const std::string & name)

◆ shadingControl()

boost::optional< model::ShadingControl > openstudio::radiance::WindowGroup::shadingControl ( ) const

◆ shadingControlSetpoint()

std::string openstudio::radiance::WindowGroup::shadingControlSetpoint ( ) const

◆ shadingControlType()

std::string openstudio::radiance::WindowGroup::shadingControlType ( ) const

◆ space()

model::Space openstudio::radiance::WindowGroup::space ( ) const

◆ windowGroupControl()

WindowGroupControl openstudio::radiance::WindowGroup::windowGroupControl ( ) const

◆ windowGroupPoints()

std::string openstudio::radiance::WindowGroup::windowGroupPoints ( ) const