#include <RoofGeometry_Details.hpp>
◆ QueueEventType
| Enumerator |
|---|
| TYPE_EDGE | |
| TYPE_SPLIT | |
| TYPE_SPLIT_VERTEX | |
◆ QueueEvent() [1/4]
| openstudio::QueueEvent::QueueEvent |
( |
| ) |
|
|
inline |
◆ QueueEvent() [2/4]
| openstudio::QueueEvent::QueueEvent |
( |
const Point3d & | t_point, |
|
|
double | t_distance, |
|
|
std::shared_ptr< Vertex > | t_previousVertex, |
|
|
std::shared_ptr< Vertex > | t_nextVertex ) |
|
inline |
◆ QueueEvent() [3/4]
| openstudio::QueueEvent::QueueEvent |
( |
const Point3d & | t_point, |
|
|
double | t_distance, |
|
|
std::shared_ptr< Vertex > | t_parent ) |
|
inline |
◆ QueueEvent() [4/4]
| openstudio::QueueEvent::QueueEvent |
( |
const Point3d & | t_point, |
|
|
double | t_distance, |
|
|
std::shared_ptr< Vertex > | t_parent, |
|
|
std::shared_ptr< Edge > | t_oppositeEdge ) |
|
inline |
◆ addEventToGroup()
| void openstudio::QueueEvent::addEventToGroup |
( |
std::vector< std::shared_ptr< Vertex > > & | parentGroup | ) |
const |
|
inline |
◆ getOppositeEdgePrevious()
| std::shared_ptr< Edge > openstudio::QueueEvent::getOppositeEdgePrevious |
( |
| ) |
const |
|
inline |
◆ insert_sorted()
| static void openstudio::QueueEvent::insert_sorted |
( |
std::vector< std::shared_ptr< QueueEvent > > & | queue, |
|
|
std::shared_ptr< QueueEvent > | item ) |
|
inlinestatic |
◆ isEventInGroup()
| bool openstudio::QueueEvent::isEventInGroup |
( |
std::vector< std::shared_ptr< Vertex > > & | parentGroup | ) |
|
|
inline |
◆ isObsolete()
| bool openstudio::QueueEvent::isObsolete |
( |
| ) |
const |
|
inline |
◆ operator<()
| bool openstudio::QueueEvent::operator< |
( |
const QueueEvent & | other | ) |
const |
|
inline |
◆ operator==()
| bool openstudio::QueueEvent::operator== |
( |
const QueueEvent & | other | ) |
const |
|
inline |
◆ distance
| double openstudio::QueueEvent::distance = 0.0 |
◆ eventType
◆ nextVertex
| std::shared_ptr<Vertex> openstudio::QueueEvent::nextVertex |
◆ oppositeEdge
| std::shared_ptr<Edge> openstudio::QueueEvent::oppositeEdge |
◆ parent
| std::shared_ptr<Vertex> openstudio::QueueEvent::parent |
◆ point
| Point3d openstudio::QueueEvent::point |
◆ previousVertex
| std::shared_ptr<Vertex> openstudio::QueueEvent::previousVertex |