OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
openstudio::FSSpace Class Reference

#include <FSModel.hpp>

+ Inheritance diagram for openstudio::FSSpace:

Public Member Functions

double aboveCeilingHeight () const
 
void Accept (FSVisitor &visitor) const override
 
double belowFloorPlenumHeight () const
 
boost::optional< FSBuildingUnitbuildingUnit () const
 
boost::optional
< FSConstructionSet
constructionSet () const
 
std::vector< FSDaylightingControldaylightingControls () const
 
boost::optional< FSFaceface () const
 
double floorToCeilingHeight () const
 
 FSSpace (const Json::Value &root, const FSModel &model, FSStory &story)
 
int multiplier () const
 
double offset () const
 
bool openToBelow () const
 
boost::optional< FSSpaceTypespaceType () const
 
boost::optional< FSThermalZonethermalZone () 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::FSBase
std::string m_color
 
std::string m_handle
 
std::string m_id
 
std::string m_name
 

Constructor & Destructor Documentation

openstudio::FSSpace::FSSpace ( const Json::Value &  root,
const FSModel model,
FSStory story 
)
explicit

Member Function Documentation

double openstudio::FSSpace::aboveCeilingHeight ( ) const
void openstudio::FSSpace::Accept ( FSVisitor visitor) const
overridevirtual
double openstudio::FSSpace::belowFloorPlenumHeight ( ) const
boost::optional<FSBuildingUnit> openstudio::FSSpace::buildingUnit ( ) const
boost::optional<FSConstructionSet> openstudio::FSSpace::constructionSet ( ) const
std::vector<FSDaylightingControl> openstudio::FSSpace::daylightingControls ( ) const
boost::optional<FSFace> openstudio::FSSpace::face ( ) const
double openstudio::FSSpace::floorToCeilingHeight ( ) const
int openstudio::FSSpace::multiplier ( ) const
double openstudio::FSSpace::offset ( ) const
bool openstudio::FSSpace::openToBelow ( ) const
boost::optional<FSSpaceType> openstudio::FSSpace::spaceType ( ) const
boost::optional<FSThermalZone> openstudio::FSSpace::thermalZone ( ) const