OpenStudio:radiance
 All Classes Namespaces Functions Variables Typedefs Pages
Public Member Functions | List of all members
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

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