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

#include <ThreeJS.hpp>

Public Member Functions

ThreeBoundingBox boundingBox () const
 
std::vector< std::string > buildingStoryNames () const
 
std::string generator () const
 
std::vector
< ThreeModelObjectMetadata
modelObjectMetadata () const
 
double northAxis () const
 
 ThreeSceneMetadata (const std::vector< std::string > &buildingStoryNames, const ThreeBoundingBox &boundingBox, double northAxis, const std::vector< ThreeModelObjectMetadata > &modelObjectMetadata)
 
std::string type () const
 
std::string version () const
 

Detailed Description

ThreeSceneMetadata includes metadata about an OpenStudio Model Object.

Constructor & Destructor Documentation

openstudio::ThreeSceneMetadata::ThreeSceneMetadata ( const std::vector< std::string > &  buildingStoryNames,
const ThreeBoundingBox boundingBox,
double  northAxis,
const std::vector< ThreeModelObjectMetadata > &  modelObjectMetadata 
)

Member Function Documentation

ThreeBoundingBox openstudio::ThreeSceneMetadata::boundingBox ( ) const
std::vector<std::string> openstudio::ThreeSceneMetadata::buildingStoryNames ( ) const
std::string openstudio::ThreeSceneMetadata::generator ( ) const
std::vector<ThreeModelObjectMetadata> openstudio::ThreeSceneMetadata::modelObjectMetadata ( ) const
double openstudio::ThreeSceneMetadata::northAxis ( ) const
std::string openstudio::ThreeSceneMetadata::type ( ) const
std::string openstudio::ThreeSceneMetadata::version ( ) const