#include <ThreeJS.hpp>
ThreeModelObjectMetadata includes metadata about an OpenStudio ModelObject not associated with a ThreeSceneChild in the ThreeJS scene. 
      
        
          | openstudio::ThreeModelObjectMetadata::ThreeModelObjectMetadata | ( |  | ) |  | 
      
 
 
      
        
          | openstudio::ThreeModelObjectMetadata::ThreeModelObjectMetadata | ( | const std::string & | iddObjectType, | 
        
          |  |  | const std::string & | handle, | 
        
          |  |  | const std::string & | name | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | boost::optional<double> openstudio::ThreeModelObjectMetadata::aboveCeilingPlenumHeight | ( |  | ) | const | 
      
 
applies to Story or Space 
 
 
      
        
          | boost::optional<double> openstudio::ThreeModelObjectMetadata::belowFloorPlenumHeight | ( |  | ) | const | 
      
 
applies to Story or Space 
 
 
      
        
          | std::string openstudio::ThreeModelObjectMetadata::color | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::ThreeModelObjectMetadata::floorToCeilingHeight | ( |  | ) | const | 
      
 
applies to Story or Space 
 
 
      
        
          | std::string openstudio::ThreeModelObjectMetadata::handle | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::ThreeModelObjectMetadata::iddObjectType | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<unsigned> openstudio::ThreeModelObjectMetadata::multiplier | ( |  | ) | const | 
      
 
applies to Story or Space 
 
 
      
        
          | std::string openstudio::ThreeModelObjectMetadata::name | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::ThreeModelObjectMetadata::nominalZCoordinate | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::openToBelow | ( |  | ) | const | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetAboveCeilingPlenumHeight | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetBelowFloorPlenumHeight | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetColor | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetFloorToCeilingHeight | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetMultiplier | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetNominalZCoordinate | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::ThreeModelObjectMetadata::resetOpenToBelow | ( |  | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setAboveCeilingPlenumHeight | ( | double | height | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setBelowFloorPlenumHeight | ( | double | height | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setColor | ( | const std::string & | c | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setFloorToCeilingHeight | ( | double | height | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setMultiplier | ( | unsigned | mult | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setNominalZCoordinate | ( | double | z | ) |  | 
      
 
 
      
        
          | bool openstudio::ThreeModelObjectMetadata::setOpenToBelow | ( | bool | t | ) |  |