OpenStudio:utilities
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "FSModel.hpp"

Inheritance diagram for openstudio::FSFiller:

Public Member Functions

std::vector< double > alphas () const
Point3d centerVertex (double alpha) const
boost::optional< FSEdgeedge () const
 FSFiller ()=default
 FSFiller (const Json::Value &root, const FSStory &story)
boost::optional< FSSpacespace () const

Protected Attributes

double m_alpha = 0.5
std::vector< double > m_alphas
boost::optional< FSEdgem_edge
boost::optional< FSSpacem_space

Constructor & Destructor Documentation

openstudio::FSFiller::FSFiller ( )
explicitdefault
openstudio::FSFiller::FSFiller ( const Json::Value &  root,
const FSStory story 
)
explicit

Member Function Documentation

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

Member Data Documentation

double openstudio::FSFiller::m_alpha = 0.5
protected
std::vector<double> openstudio::FSFiller::m_alphas
protected
boost::optional<FSEdge> openstudio::FSFiller::m_edge
protected
boost::optional<FSSpace> openstudio::FSFiller::m_space
protected