#include <RoofGeometry_Details.hpp>
|
static int | getLavIndex (std::shared_ptr< Vertex > vertex, std::vector< std::vector< std::shared_ptr< Vertex >>> &sLav) |
|
static std::shared_ptr< Vertex > | next (std::shared_ptr< Vertex > vertex, std::vector< std::shared_ptr< Vertex >> &vertices) |
|
static std::shared_ptr< Vertex > | next (std::shared_ptr< Vertex > vertex, std::vector< std::vector< std::shared_ptr< Vertex >>> &sLav) |
|
static std::shared_ptr< Vertex > | previous (std::shared_ptr< Vertex > vertex, std::vector< std::shared_ptr< Vertex >> &vertices) |
|
static std::shared_ptr< Vertex > | previous (std::shared_ptr< Vertex > vertex, std::vector< std::vector< std::shared_ptr< Vertex >>> &sLav) |
|
static void | removeFromLav (std::shared_ptr< Vertex > vertex, std::vector< std::shared_ptr< Vertex >> &lav) |
|
static void | removeFromLav (std::shared_ptr< Vertex > vertex, std::vector< std::vector< std::shared_ptr< Vertex >>> &sLav) |
|
openstudio::Vertex::Vertex |
( |
| ) |
|
|
inline |
openstudio::Vertex::Vertex |
( |
const Point3d & |
t_point, |
|
|
double |
t_distance, |
|
|
std::shared_ptr< Ray2d > |
t_bisector, |
|
|
std::shared_ptr< Edge > |
t_previousEdge, |
|
|
std::shared_ptr< Edge > |
t_nextEdge |
|
) |
| |
|
inline |
openstudio::Vertex::Vertex |
( |
const std::shared_ptr< Edge > |
t_previousEdge, |
|
|
const std::shared_ptr< Edge > |
t_nextEdge |
|
) |
| |
|
inline |
static int openstudio::Vertex::getLavIndex |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inlinestatic |
static std::shared_ptr<Vertex> openstudio::Vertex::next |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::shared_ptr< Vertex >> & |
vertices |
|
) |
| |
|
inlinestatic |
static std::shared_ptr<Vertex> openstudio::Vertex::next |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inlinestatic |
bool openstudio::Vertex::operator!= |
( |
const Vertex & |
other | ) |
const |
|
inline |
bool openstudio::Vertex::operator== |
( |
const Vertex & |
other | ) |
const |
|
inline |
static std::shared_ptr<Vertex> openstudio::Vertex::previous |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::shared_ptr< Vertex >> & |
vertices |
|
) |
| |
|
inlinestatic |
static std::shared_ptr<Vertex> openstudio::Vertex::previous |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inlinestatic |
static void openstudio::Vertex::removeFromLav |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::shared_ptr< Vertex >> & |
lav |
|
) |
| |
|
inlinestatic |
static void openstudio::Vertex::removeFromLav |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inlinestatic |
int getOffsetVertexIndex |
( |
std::shared_ptr< Vertex > |
vertex, |
|
|
std::vector< std::shared_ptr< Vertex >> & |
vertices, |
|
|
int |
offset |
|
) |
| |
|
friend |
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Vertex & |
v |
|
) |
| |
|
friend |
std::shared_ptr<Ray2d> openstudio::Vertex::bisector |
double openstudio::Vertex::distance = 0.0 |
std::shared_ptr<FaceNode> openstudio::Vertex::leftFaceNode |
std::shared_ptr<Edge> openstudio::Vertex::nextEdge |
std::shared_ptr<Edge> openstudio::Vertex::previousEdge |
bool openstudio::Vertex::processed = false |
std::shared_ptr<FaceNode> openstudio::Vertex::rightFaceNode |