#include <FSModel.hpp>
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 |