#include <FSModel.hpp>
Public Member Functions | |
void | Accept (FSVisitor &visitor) const |
boost::optional< FSBuildingType > | buildingType (const std::string &buildingTypeId) const |
std::vector< FSBuildingType > | buildingTypes () const |
boost::optional< FSBuildingUnit > | buildingUnit (const std::string &buildingUnitId) const |
std::vector< FSBuildingUnit > | buildingUnits () const |
boost::optional < FSConstructionSet > | constructionSet (const std::string &constructionSetId) const |
std::vector< FSConstructionSet > | constructionSets () const |
boost::optional < FSDaylightingControlDefinition > | daylightingControlDefinition (const std::string &daylightingControlDefinitionId) const |
std::vector < FSDaylightingControlDefinition > | daylightingControlDefinitions () const |
boost::optional< FSDoorDefinition > | doorDefinition (const std::string &doorDefinitionId) const |
std::vector< FSDoorDefinition > | doorDefinitions () const |
FSModel ()=default | |
default constructor More... | |
FSModel (const std::string &json) | |
double | lengthToMeters () const |
void | load (const std::string &json) |
boost::optional< FSProject > | project () const |
boost::optional< FSSpaceType > | spaceType (const std::string &spaceTypeId) const |
std::vector< FSSpaceType > | spaceTypes () const |
std::vector< FSStory > | stories () const |
boost::optional< FSThermalZone > | thermalZone (const std::string &thermalZoneId) const |
std::vector< FSThermalZone > | thermalZones () const |
boost::optional < FSWindowDefinition > | windowDefinition (const std::string &windowDefinitionId) const |
std::vector< FSWindowDefinition > | windowDefinitions () const |
|
explicitdefault |
default constructor
|
explicit |
void openstudio::FSModel::Accept | ( | FSVisitor & | visitor | ) | const |
boost::optional<FSBuildingType> openstudio::FSModel::buildingType | ( | const std::string & | buildingTypeId | ) | const |
std::vector<FSBuildingType> openstudio::FSModel::buildingTypes | ( | ) | const |
boost::optional<FSBuildingUnit> openstudio::FSModel::buildingUnit | ( | const std::string & | buildingUnitId | ) | const |
std::vector<FSBuildingUnit> openstudio::FSModel::buildingUnits | ( | ) | const |
boost::optional<FSConstructionSet> openstudio::FSModel::constructionSet | ( | const std::string & | constructionSetId | ) | const |
std::vector<FSConstructionSet> openstudio::FSModel::constructionSets | ( | ) | const |
boost::optional<FSDaylightingControlDefinition> openstudio::FSModel::daylightingControlDefinition | ( | const std::string & | daylightingControlDefinitionId | ) | const |
std::vector<FSDaylightingControlDefinition> openstudio::FSModel::daylightingControlDefinitions | ( | ) | const |
boost::optional<FSDoorDefinition> openstudio::FSModel::doorDefinition | ( | const std::string & | doorDefinitionId | ) | const |
std::vector<FSDoorDefinition> openstudio::FSModel::doorDefinitions | ( | ) | const |
double openstudio::FSModel::lengthToMeters | ( | ) | const |
void openstudio::FSModel::load | ( | const std::string & | json | ) |
boost::optional<FSProject> openstudio::FSModel::project | ( | ) | const |
boost::optional<FSSpaceType> openstudio::FSModel::spaceType | ( | const std::string & | spaceTypeId | ) | const |
std::vector<FSSpaceType> openstudio::FSModel::spaceTypes | ( | ) | const |
std::vector<FSStory> openstudio::FSModel::stories | ( | ) | const |
boost::optional<FSThermalZone> openstudio::FSModel::thermalZone | ( | const std::string & | thermalZoneId | ) | const |
std::vector<FSThermalZone> openstudio::FSModel::thermalZones | ( | ) | const |
boost::optional<FSWindowDefinition> openstudio::FSModel::windowDefinition | ( | const std::string & | windowDefinitionId | ) | const |
std::vector<FSWindowDefinition> openstudio::FSModel::windowDefinitions | ( | ) | const |