#include <DrawProjectSplit.h>
Public Member Functions | |
std::string | dump (void) |
edgeSortItem () | |
~edgeSortItem () | |
Static Public Member Functions | |
static bool | edgeEqual (const edgeSortItem &e1, const edgeSortItem &e2) |
static bool | edgeLess (const edgeSortItem &e1, const edgeSortItem &e2) |
Public Attributes | |
Base::Vector3d | end |
double | endAngle |
unsigned int | idx |
Base::Vector3d | start |
double | startAngle |
Constructor & Destructor Documentation
◆ edgeSortItem()
TechDraw::edgeSortItem::edgeSortItem | ( | ) |
References endAngle, idx, and startAngle.
◆ ~edgeSortItem()
TechDraw::edgeSortItem::~edgeSortItem | ( | ) |
Member Function Documentation
◆ dump()
std::string edgeSortItem::dump | ( | void | ) |
References TechDraw::DrawUtil::formatVector().
◆ edgeEqual()
|
static |
References end, endAngle, TechDraw::DrawUtil::fpCompare(), start, and startAngle.
Referenced by TechDraw::DrawProjectSplit::removeDuplicateEdges().
◆ edgeLess()
|
static |
References endAngle, TechDraw::DrawUtil::fpCompare(), idx, start, startAngle, and TechDraw::DrawUtil::vectorLess().
Referenced by TechDraw::DrawProjectSplit::sortEdges().
Member Data Documentation
◆ end
Base::Vector3d TechDraw::edgeSortItem::end |
Referenced by edgeEqual(), and TechDraw::DrawProjectSplit::removeDuplicateEdges().
◆ endAngle
double TechDraw::edgeSortItem::endAngle |
Referenced by edgeEqual(), edgeLess(), edgeSortItem(), and TechDraw::DrawProjectSplit::removeDuplicateEdges().
◆ idx
unsigned int TechDraw::edgeSortItem::idx |
Referenced by edgeLess(), edgeSortItem(), and TechDraw::DrawProjectSplit::removeDuplicateEdges().
◆ start
Base::Vector3d TechDraw::edgeSortItem::start |
Referenced by edgeEqual(), edgeLess(), and TechDraw::DrawProjectSplit::removeDuplicateEdges().
◆ startAngle
double TechDraw::edgeSortItem::startAngle |
Referenced by edgeEqual(), edgeLess(), edgeSortItem(), and TechDraw::DrawProjectSplit::removeDuplicateEdges().
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/App/DrawProjectSplit.h
- src/Mod/TechDraw/App/DrawProjectSplit.cpp