OpenStudio:radiance
 AllClasses Namespaces Functions Variables Typedefs Pages

#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

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

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