#include "ThreeJS.hpp"
Public Member Functions | |
boost::optional< double > | aboveCeilingPlenumHeight () const |
boost::optional< double > | belowFloorPlenumHeight () const |
std::string | color () const |
boost::optional< double > | floorToCeilingHeight () const |
std::string | handle () const |
std::string | iddObjectType () const |
boost::optional< unsigned > | multiplier () const |
std::string | name () const |
boost::optional< double > | nominalZCoordinate () const |
bool | openToBelow () const |
void | resetAboveCeilingPlenumHeight () |
void | resetBelowFloorPlenumHeight () |
void | resetColor () |
void | resetFloorToCeilingHeight () |
void | resetMultiplier () |
void | resetNominalZCoordinate () |
void | resetOpenToBelow () |
bool | setAboveCeilingPlenumHeight (double height) |
bool | setBelowFloorPlenumHeight (double height) |
bool | setColor (const std::string &c) |
bool | setFloorToCeilingHeight (double height) |
bool | setMultiplier (unsigned mult) |
bool | setNominalZCoordinate (double z) |
bool | setOpenToBelow (bool t) |
ThreeModelObjectMetadata () | |
ThreeModelObjectMetadata (const std::string &iddObjectType, const std::string &handle, const std::string &name) |
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 |
applies to Story
bool openstudio::ThreeModelObjectMetadata::openToBelow | ( | ) | const |
applies to Space
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 | ) |