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

#include <FloorplanJSForwardTranslator.hpp>

Public Member Functions

std::vector< LogMessage > errors () const
 Get error messages generated by the last translation. More...
 
 FloorplanJSForwardTranslator ()
 
FloorplanJS updateFloorplanJS (const FloorplanJS &floorplan, const Model &model, bool removeMissingObjects)
 Update FloorplanJS to match OpenStudio Model. More...
 
std::vector< LogMessage > warnings () const
 Get warning messages generated by the last translation. More...
 

Detailed Description

FloorplanJSForwardTranslator updates a FloorspaceJS JSON with content from an OpenStudio Model.

This update does not convert OpenStudio Model geometry to FloorspaceJS format. The update is only for non-geometrical data. For example, a Space's name and handle may be updated in the FloorspaceJS JSON but a Space's floorprint will not be updated.

Constructor & Destructor Documentation

openstudio::model::FloorplanJSForwardTranslator::FloorplanJSForwardTranslator ( )

Member Function Documentation

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

Get error messages generated by the last translation.

FloorplanJS openstudio::model::FloorplanJSForwardTranslator::updateFloorplanJS ( const FloorplanJS &  floorplan,
const Model model,
bool  removeMissingObjects 
)

Update FloorplanJS to match OpenStudio Model.

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

Get warning messages generated by the last translation.