#include <RoofGeometry_Details.hpp>
Enumerator |
---|
MODE_EDGE |
|
MODE_SPLIT |
|
MODE_CLOSED_EDGE |
|
Enumerator |
---|
TYPE_EDGE |
|
TYPE_SPLIT |
|
TYPE_SINGLE_EDGE |
|
openstudio::Chain::Chain |
( |
| ) |
|
|
inline |
openstudio::Chain::Chain |
( |
std::shared_ptr< QueueEvent > |
t_splitEvent | ) |
|
|
inline |
openstudio::Chain::Chain |
( |
std::vector< std::shared_ptr< QueueEvent >> & |
t_edgeList, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inline |
openstudio::Chain::Chain |
( |
std::shared_ptr< Edge > |
t_oppositeEdge, |
|
|
std::shared_ptr< Vertex > |
t_nextVertex, |
|
|
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav |
|
) |
| |
|
inline |
ChainMode openstudio::Chain::getChainMode |
( |
| ) |
const |
|
inline |
std::shared_ptr<Vertex> openstudio::Chain::getCurrentVertex |
( |
| ) |
const |
|
inline |
std::shared_ptr<Edge> openstudio::Chain::getNextEdge |
( |
| ) |
const |
|
inline |
std::shared_ptr<Vertex> openstudio::Chain::getNextVertex |
( |
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav | ) |
const |
|
inline |
std::shared_ptr<Edge> openstudio::Chain::getOppositeEdge |
( |
| ) |
const |
|
inline |
std::shared_ptr<Edge> openstudio::Chain::getPreviousEdge |
( |
| ) |
const |
|
inline |
std::shared_ptr<Vertex> openstudio::Chain::getPreviousVertex |
( |
std::vector< std::vector< std::shared_ptr< Vertex >>> & |
sLav | ) |
const |
|
inline |
bool openstudio::Chain::operator== |
( |
const Chain & |
other | ) |
const |
|
inline |
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Chain & |
c |
|
) |
| |
|
friend |
bool openstudio::Chain::closed = false |
std::vector<std::shared_ptr<QueueEvent> > openstudio::Chain::edgeList |
bool openstudio::Chain::split = false |
std::shared_ptr<QueueEvent> openstudio::Chain::splitEvent |