OpenStudio:utilities
Loading...
Searching...
No Matches
openstudio::FSWindowDefinition Class Reference

#include <FSModel.hpp>

+ Inheritance diagram for openstudio::FSWindowDefinition:

Public Member Functions

void Accept (FSVisitor &visitor) const override
 
double finProjectionFactor () const
 
 FSWindowDefinition (const Json::Value &root, const FSModel &model)
 
double height () const
 
double overhangProjectionFactor () const
 
double sillHeight () const
 
double width () const
 
std::string windowDefinitionMode () const
 
double windowSpacing () const
 
std::string windowType () const
 
double wwr () const
 
- Public Member Functions inherited from openstudio::FSBase
const std::string & color () const
 
 FSBase ()=default
 
 FSBase (const Json::Value &root)
 
const std::string & handle () const
 
const std::string & id () const
 
const std::string & name () const
 
void setColor (const std::string &color)
 
void setHandle (const std::string &handle)
 
void setId (const std::string &id)
 
void setName (const std::string &name)
 
- Public Member Functions inherited from openstudio::FSDispatchable
virtual ~FSDispatchable ()=default
 

Additional Inherited Members

- Protected Attributes inherited from openstudio::FSBase
std::string m_color
 
std::string m_handle
 
std::string m_id
 
std::string m_name
 

Constructor & Destructor Documentation

◆ FSWindowDefinition()

openstudio::FSWindowDefinition::FSWindowDefinition ( const Json::Value & root,
const FSModel & model )
explicit

Member Function Documentation

◆ Accept()

void openstudio::FSWindowDefinition::Accept ( FSVisitor & visitor) const
overridevirtual

◆ finProjectionFactor()

double openstudio::FSWindowDefinition::finProjectionFactor ( ) const

◆ height()

double openstudio::FSWindowDefinition::height ( ) const

◆ overhangProjectionFactor()

double openstudio::FSWindowDefinition::overhangProjectionFactor ( ) const

◆ sillHeight()

double openstudio::FSWindowDefinition::sillHeight ( ) const

◆ width()

double openstudio::FSWindowDefinition::width ( ) const

◆ windowDefinitionMode()

std::string openstudio::FSWindowDefinition::windowDefinitionMode ( ) const

◆ windowSpacing()

double openstudio::FSWindowDefinition::windowSpacing ( ) const

◆ windowType()

std::string openstudio::FSWindowDefinition::windowType ( ) const

◆ wwr()

double openstudio::FSWindowDefinition::wwr ( ) const