#include <edgesort.h>
Public Member Functions | |
Standard_EXPORT const TopoDS_Edge & | Current () |
Standard_EXPORT | Edgesort (const TopoDS_Shape &aShape) |
Standard_EXPORT TopoDS_Shape | GetDesiredCutShape (int desiredIndex) |
Standard_EXPORT void | Init () |
Standard_EXPORT bool | More () |
Standard_EXPORT bool | MoreEdge () |
Standard_EXPORT void | Next () |
Standard_EXPORT const TopoDS_Edge & | NextEdge () |
Standard_EXPORT void | ReInit (const TopoDS_Shape &aShape) |
virtual Standard_EXPORT | ~Edgesort (void) |
Definition at line 66 of file edgesort.h.
Edgesort::Edgesort | ( | const TopoDS_Shape & | aShape | ) |
Definition at line 40 of file edgesort.cpp.
Edgesort::~Edgesort | ( | void | ) | [virtual] |
Definition at line 48 of file edgesort.cpp.
const TopoDS_Edge & Edgesort::Current | ( | ) |
Definition at line 132 of file edgesort.cpp.
Referenced by cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), and cutting_tools::OffsetWires_Standard().
TopoDS_Shape Edgesort::GetDesiredCutShape | ( | int | desiredIndex | ) |
Definition at line 63 of file edgesort.cpp.
Referenced by cutting_tools::arrangecuts_ZLEVEL().
void Edgesort::Init | ( | void | ) |
Definition at line 52 of file edgesort.cpp.
Referenced by cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), and cutting_tools::OffsetWires_Standard().
bool Edgesort::More | ( | ) |
Definition at line 113 of file edgesort.cpp.
Referenced by cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), and cutting_tools::OffsetWires_Standard().
bool Edgesort::MoreEdge | ( | ) |
Definition at line 118 of file edgesort.cpp.
void Edgesort::Next | ( | ) |
Definition at line 127 of file edgesort.cpp.
Referenced by cutting_tools::OffsetWires_FeatureBased(), cutting_tools::OffsetWires_Spiral(), and cutting_tools::OffsetWires_Standard().
const TopoDS_Edge & Edgesort::NextEdge | ( | ) |
Definition at line 122 of file edgesort.cpp.
void Edgesort::ReInit | ( | const TopoDS_Shape & | aShape | ) |
Definition at line 99 of file edgesort.cpp.