#include <FSModel.hpp>
Public Member Functions | |
Vector3d | edgeVector () const |
const FSVertex & | firstVertex () const |
FSEdge (const Json::Value &root, const FSGeometry &geometry) | |
FSEdge (FSVertex &v1, FSVertex &v2) | |
std::vector< FSVertex > | getVertices () const |
void | load (const Json::Value &root, const FSGeometry &geometry) |
const FSVertex & | secondVertex () const |
Point3d | vertex (double alpha) 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) |
|
explicit |
Vector3d openstudio::FSEdge::edgeVector | ( | ) | const |
const FSVertex& openstudio::FSEdge::firstVertex | ( | ) | const |
std::vector<FSVertex> openstudio::FSEdge::getVertices | ( | ) | const |
void openstudio::FSEdge::load | ( | const Json::Value & | root, |
const FSGeometry & | geometry | ||
) |
const FSVertex& openstudio::FSEdge::secondVertex | ( | ) | const |
Point3d openstudio::FSEdge::vertex | ( | double | alpha | ) | const |