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

#include <ThreeJSReverseTranslator.hpp>

Public Member Functions

std::vector< LogMessageerrors () const
 Get error messages generated by the last translation. More...
 
std::map< UUID, UUIDhandleMapping () const
 Mapping between handles referenced in ThreeScene (keys) and handles of objects in returned model (values) for last translation. More...
 
boost::optional< ModelmodelFromThreeJS (const ThreeScene &scene)
 Convert a ThreeJs Scene to OpenStudio Model format, scene must be in OpenStudio format. More...
 
 ThreeJSReverseTranslator ()
 
std::vector< LogMessagewarnings () const
 Get warning messages generated by the last translation. More...
 

Constructor & Destructor Documentation

openstudio::model::ThreeJSReverseTranslator::ThreeJSReverseTranslator ( )

Member Function Documentation

std::vector<LogMessage> openstudio::model::ThreeJSReverseTranslator::errors ( ) const

Get error messages generated by the last translation.

std::map<UUID, UUID> openstudio::model::ThreeJSReverseTranslator::handleMapping ( ) const

Mapping between handles referenced in ThreeScene (keys) and handles of objects in returned model (values) for last translation.

boost::optional<Model> openstudio::model::ThreeJSReverseTranslator::modelFromThreeJS ( const ThreeScene scene)

Convert a ThreeJs Scene to OpenStudio Model format, scene must be in OpenStudio format.

std::vector<LogMessage> openstudio::model::ThreeJSReverseTranslator::warnings ( ) const

Get warning messages generated by the last translation.