OpenStudio:utilities
Loading...
Searching...
No Matches
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< ThreeModelObjectMetadatamodelObjectMetadata () 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

◆ ThreeSceneMetadata()

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

Member Function Documentation

◆ boundingBox()

ThreeBoundingBox openstudio::ThreeSceneMetadata::boundingBox ( ) const

◆ buildingStoryNames()

std::vector< std::string > openstudio::ThreeSceneMetadata::buildingStoryNames ( ) const

◆ generator()

std::string openstudio::ThreeSceneMetadata::generator ( ) const

◆ modelObjectMetadata()

std::vector< ThreeModelObjectMetadata > openstudio::ThreeSceneMetadata::modelObjectMetadata ( ) const

◆ northAxis()

double openstudio::ThreeSceneMetadata::northAxis ( ) const

◆ type()

std::string openstudio::ThreeSceneMetadata::type ( ) const

◆ version()

std::string openstudio::ThreeSceneMetadata::version ( ) const