#include <GltfUserData.hpp>
Protected Member Functions | |
Protected | |
GltfUserData (const tinygltf::Value &userDataObj) | |
Interface with an existing GLTF file. More... | |
std::map< std::string, tinygltf::Value > | toExtras () const |
GltfUserData is an Interface class between a PlanarSurface and an glTF Node's extras
.
It stores attributes such as surfaceType, its construction, the Space and SpaceType and ThermalZone it belongs to, etc.
openstudio::gltf::GltfUserData::GltfUserData | ( | ) |
openstudio::gltf::GltfUserData::GltfUserData | ( | const model::PlanarSurface & | planarSurface | ) |
|
protected |
Interface with an existing GLTF file.
void openstudio::gltf::GltfUserData::addAirLoopHVACHandle | ( | std::string | airLoopHVACHandle | ) |
void openstudio::gltf::GltfUserData::addAirLoopHVACMaterialName | ( | std::string | airLoopHVACMaterialName | ) |
void openstudio::gltf::GltfUserData::addAirLoopHVACName | ( | std::string | airLoopHVACName | ) |
std::vector<std::string> openstudio::gltf::GltfUserData::airLoopHVACHandles | ( | ) | const |
std::vector<std::string> openstudio::gltf::GltfUserData::airLoopHVACMaterialNames | ( | ) | const |
std::vector<std::string> openstudio::gltf::GltfUserData::airLoopHVACNames | ( | ) | const |
bool openstudio::gltf::GltfUserData::airWall | ( | ) | const |
std::string openstudio::gltf::GltfUserData::boundaryMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingStoryHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingStoryMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingStoryName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingUnitHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingUnitMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::buildingUnitName | ( | ) | const |
bool openstudio::gltf::GltfUserData::coincidentWithOutsideObject | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionSetHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionSetMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::constructionSetName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::handle | ( | ) | const |
double openstudio::gltf::GltfUserData::illuminanceSetpoint | ( | ) | const |
std::string openstudio::gltf::GltfUserData::name | ( | ) | const |
std::string openstudio::gltf::GltfUserData::outsideBoundaryCondition | ( | ) | const |
std::string openstudio::gltf::GltfUserData::outsideBoundaryConditionObjectHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::outsideBoundaryConditionObjectName | ( | ) | const |
void openstudio::gltf::GltfUserData::setAirLoopHVACHandles | ( | const std::vector< std::string > & | airLoopHVACHandles | ) |
void openstudio::gltf::GltfUserData::setAirLoopHVACMaterialNames | ( | const std::vector< std::string > & | airLoopHVACMaterialNames | ) |
void openstudio::gltf::GltfUserData::setAirLoopHVACNames | ( | const std::vector< std::string > & | airLoopHVACNames | ) |
void openstudio::gltf::GltfUserData::setAirWall | ( | bool | airWall | ) |
void openstudio::gltf::GltfUserData::setBuildingStoryHandle | ( | const std::string & | buildingStoryHandle | ) |
void openstudio::gltf::GltfUserData::setBuildingStoryMaterialName | ( | const std::string & | buildingStoryMaterialName | ) |
void openstudio::gltf::GltfUserData::setBuildingStoryName | ( | const std::string & | buildingStoryName | ) |
void openstudio::gltf::GltfUserData::setBuildingUnitHandle | ( | const std::string & | buildingUnitHandle | ) |
void openstudio::gltf::GltfUserData::setBuildingUnitMaterialName | ( | const std::string & | buildingUnitMaterialName | ) |
void openstudio::gltf::GltfUserData::setBuildingUnitName | ( | const std::string & | buildingUnitName | ) |
void openstudio::gltf::GltfUserData::setCoincidentWithOutsideObject | ( | bool | coincidentWithOutsideObject | ) |
void openstudio::gltf::GltfUserData::setConstructionHandle | ( | const std::string & | constructionHandle | ) |
void openstudio::gltf::GltfUserData::setConstructionMaterialName | ( | const std::string & | constructionMaterialName | ) |
void openstudio::gltf::GltfUserData::setConstructionName | ( | const std::string & | constructionName | ) |
void openstudio::gltf::GltfUserData::setConstructionSetHandle | ( | const std::string & | constructionSetHandle | ) |
void openstudio::gltf::GltfUserData::setConstructionSetMaterialName | ( | const std::string & | constructionSetMaterialName | ) |
void openstudio::gltf::GltfUserData::setConstructionSetName | ( | const std::string & | constructionSetName | ) |
void openstudio::gltf::GltfUserData::setHandle | ( | const std::string & | handle | ) |
void openstudio::gltf::GltfUserData::setIlluminanceSetpoint | ( | double | illuminanceSetpoint | ) |
void openstudio::gltf::GltfUserData::setName | ( | const std::string & | name | ) |
void openstudio::gltf::GltfUserData::setOutsideBoundaryCondition | ( | const std::string & | outsideBoundaryCondition | ) |
void openstudio::gltf::GltfUserData::setOutsideBoundaryConditionObjectHandle | ( | const std::string & | outsideBoundaryConditionObjectHandle | ) |
void openstudio::gltf::GltfUserData::setOutsideBoundaryConditionObjectName | ( | const std::string & | outsideBoundaryConditionObjectName | ) |
void openstudio::gltf::GltfUserData::setShadingHandle | ( | const std::string & | shadingHandle | ) |
void openstudio::gltf::GltfUserData::setShadingName | ( | const std::string & | shadingName | ) |
void openstudio::gltf::GltfUserData::setSpaceHandle | ( | const std::string & | spaceHandle | ) |
void openstudio::gltf::GltfUserData::setSpaceName | ( | const std::string & | spaceName | ) |
void openstudio::gltf::GltfUserData::setSpaceTypeHandle | ( | const std::string & | spaceTypeHandle | ) |
void openstudio::gltf::GltfUserData::setSpaceTypeMaterialName | ( | const std::string & | spaceTypeMaterialName | ) |
void openstudio::gltf::GltfUserData::setSpaceTypeName | ( | const std::string & | spaceTypeName | ) |
void openstudio::gltf::GltfUserData::setSubSurfaceHandle | ( | const std::string & | subSurfaceHandle | ) |
void openstudio::gltf::GltfUserData::setSubSurfaceName | ( | const std::string & | subSurfaceName | ) |
void openstudio::gltf::GltfUserData::setSunExposure | ( | const std::string & | sunExposure | ) |
void openstudio::gltf::GltfUserData::setSurfaceHandle | ( | const std::string & | surfaceHandle | ) |
void openstudio::gltf::GltfUserData::setSurfaceName | ( | const std::string & | surfaceName | ) |
void openstudio::gltf::GltfUserData::setSurfaceType | ( | const std::string & | surfaceType | ) |
void openstudio::gltf::GltfUserData::setThermalZoneHandle | ( | const std::string & | thermalZoneHandle | ) |
void openstudio::gltf::GltfUserData::setThermalZoneMaterialName | ( | const std::string & | thermalZoneMaterialName | ) |
void openstudio::gltf::GltfUserData::setThermalZoneName | ( | const std::string & | thermalZoneName | ) |
void openstudio::gltf::GltfUserData::setWindExposure | ( | const std::string & | windExposure | ) |
std::string openstudio::gltf::GltfUserData::shadingHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::shadingName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::spaceHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::spaceName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::spaceTypeHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::spaceTypeMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::spaceTypeName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::subSurfaceHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::subSurfaceName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::sunExposure | ( | ) | const |
std::string openstudio::gltf::GltfUserData::surfaceHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::surfaceName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::surfaceType | ( | ) | const |
std::string openstudio::gltf::GltfUserData::surfaceTypeMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::thermalZoneHandle | ( | ) | const |
std::string openstudio::gltf::GltfUserData::thermalZoneMaterialName | ( | ) | const |
std::string openstudio::gltf::GltfUserData::thermalZoneName | ( | ) | const |
|
protected |
std::string openstudio::gltf::GltfUserData::windExposure | ( | ) | const |