#include <FSModel.hpp>
Inheritance diagram for openstudio::FSFiller:Public Member Functions | |
| std::vector< double > | alphas () const |
| Point3d | centerVertex (double alpha) const |
| 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 void | Accept (FSVisitor &visitor) const =0 |
| virtual | ~FSDispatchable ()=default |
Protected Attributes | |
| 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 |
|
explicitdefault |
|
explicit |
| std::vector< double > openstudio::FSFiller::alphas | ( | ) | const |
| Point3d openstudio::FSFiller::centerVertex | ( | double | alpha | ) | const |
| boost::optional< FSEdge > openstudio::FSFiller::edge | ( | ) | const |
| boost::optional< FSSpace > openstudio::FSFiller::space | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |