#include <ForwardTranslator.hpp>
Public Member Functions | |
std::vector< LogMessage > | errors () const |
Get error messages generated by the last translation. | |
ForwardTranslator () | |
std::vector< openstudio::path > | translateModel (const openstudio::path &outPath, const openstudio::model::Model &model) |
Translates a Model to radiance format in directory outPath. | |
std::vector< LogMessage > | warnings () const |
Get warning messages generated by the last translation. | |
Static Public Member Functions | |
static openstudio::Point3dVector | getPolygon (const openstudio::model::InteriorPartitionSurface &interiorPartitionSurface) |
convert interior partition surface vertices to absolute coodinates | |
static openstudio::Point3dVector | getPolygon (const openstudio::model::Luminaire &luminaire) |
convert luminaire to absolute coodinates | |
static openstudio::Point3dVector | getPolygon (const openstudio::model::ShadingSurface &shadingSurface) |
convert shading surface vertices to absolute coodinates | |
static openstudio::Point3dVector | getPolygon (const openstudio::model::SubSurface &subSurface) |
convert subsurface vertices to absolute coodinates | |
static openstudio::Point3dVectorVector | getPolygons (const openstudio::model::Surface &surface) |
subtract subsurfaces from surface polygon and return resulting polygons as vector of Point3dVector, these vertices will be in absolute coodinates | |
static openstudio::Point3d | getReferencePoint (const openstudio::model::DaylightingControl &control) |
get daylighting control reference point | |
static openstudio::Point3d | getReferencePoint (const openstudio::model::GlareSensor &sensor) |
get glare sensor reference point | |
static openstudio::Point3dVector | getReferencePoints (const openstudio::model::IlluminanceMap &IlluminanceMap) |
get output illuminance map reference points | |
static openstudio::Vector3d | getSensorVector (const openstudio::model::DaylightingControl &control) |
get sensor vector | |
static openstudio::Vector3d | getSensorVector (const openstudio::model::GlareSensor &sensor) |
get sensor vector | |
static openstudio::Vector3d | getSensorVector (const openstudio::model::IlluminanceMap &IlluminanceMap) |
get sensor vector, this is the same for all points | |
static openstudio::Vector3dVector | getViewVectors (const openstudio::model::DaylightingControl &control) |
get view vectors, number is determined by the Number of Daylighting Views parameter | |
static openstudio::Vector3dVector | getViewVectors (const openstudio::model::GlareSensor &sensor) |
get glare sensor view vectors, number is determined by the Number of Glare View Vectors parameter | |
openstudio::radiance::ForwardTranslator::ForwardTranslator | ( | ) |
std::vector< LogMessage > openstudio::radiance::ForwardTranslator::errors | ( | ) | const |
Get error messages generated by the last translation.
|
static |
convert interior partition surface vertices to absolute coodinates
|
static |
convert luminaire to absolute coodinates
|
static |
convert shading surface vertices to absolute coodinates
|
static |
convert subsurface vertices to absolute coodinates
|
static |
subtract subsurfaces from surface polygon and return resulting polygons as vector of Point3dVector, these vertices will be in absolute coodinates
|
static |
get daylighting control reference point
|
static |
get glare sensor reference point
|
static |
get output illuminance map reference points
|
static |
get sensor vector
|
static |
get sensor vector
|
static |
get sensor vector, this is the same for all points
|
static |
get view vectors, number is determined by the Number of Daylighting Views parameter
|
static |
get glare sensor view vectors, number is determined by the Number of Glare View Vectors parameter
std::vector< openstudio::path > openstudio::radiance::ForwardTranslator::translateModel | ( | const openstudio::path & | outPath, |
const openstudio::model::Model & | model ) |
Translates a Model to radiance format in directory outPath.
std::vector< LogMessage > openstudio::radiance::ForwardTranslator::warnings | ( | ) | const |
Get warning messages generated by the last translation.