#include <FSModel.hpp>
Public Member Functions | |
void | Accept (FSVisitor &visitor) const override |
FSWindow (const Json::Value &root, const FSModel &model, FSStory &story) | |
boost::optional < FSWindowDefinition > | windowDefinition () const |
Public Member Functions inherited from openstudio::FSFiller | |
std::vector< double > | alphas () const |
Point3d | centerVertex (double alpha) |
boost::optional< FSEdge > | edge () const |
FSFiller ()=default | |
FSFiller (const Json::Value &root, const FSStory &story) | |
boost::optional< FSSpace > | space () 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 () |
Additional Inherited Members | |
Protected Attributes inherited from openstudio::FSFiller | |
double | m_alpha = 0.5 |
std::vector< double > | m_alphas |
boost::optional< FSEdge > | m_edge |
boost::optional< FSSpace > | m_space |
Protected Attributes inherited from openstudio::FSBase | |
std::string | m_color |
std::string | m_handle |
std::string | m_id |
std::string | m_name |
|
explicit |
|
overridevirtual |
Implements openstudio::FSDispatchable.
boost::optional<FSWindowDefinition> openstudio::FSWindow::windowDefinition | ( | ) | const |