#include <FSModel.hpp>
Inheritance diagram for openstudio::FSGeometry:Public Member Functions | |
| boost::optional< FSEdge > | edge (const std::string &id) const |
| boost::optional< FSEdge > | edge (const FSVertex &v1, const FSVertex &v2) const |
| boost::optional< FSFace > | face (const std::string &id) const |
| FSGeometry ()=default | |
| FSGeometry (const Json::Value &root, const FSModel &model) | |
| void | load (const Json::Value &root, const FSModel &model) |
| boost::optional< FSVertex > | vertex (const std::string &id) const |
| boost::optional< FSVertex > | vertex (const Point3d &point) const |
Public Member Functions inherited from openstudio::FSGeometryBase | |
| FSGeometryBase ()=default | |
| FSGeometryBase (const Json::Value &root) | |
| const std::string & | id () const |
| void | load (const Json::Value &root) |
|
explicitdefault |
|
explicit |
| boost::optional<FSEdge> openstudio::FSGeometry::edge | ( | const std::string & | id | ) | const |
| boost::optional<FSEdge> openstudio::FSGeometry::edge | ( | const FSVertex & | v1, |
| const FSVertex & | v2 | ||
| ) | const |
| boost::optional<FSFace> openstudio::FSGeometry::face | ( | const std::string & | id | ) | const |
| void openstudio::FSGeometry::load | ( | const Json::Value & | root, |
| const FSModel & | model | ||
| ) |
| boost::optional<FSVertex> openstudio::FSGeometry::vertex | ( | const std::string & | id | ) | const |