#include <CrossSection.h>
Public Member Functions | |
void | connectEdges (const std::list< TopoDS_Edge > &edges, std::list< TopoDS_Wire > &wires) const |
CrossSection (double a, double b, double c, const TopoDS_Shape &s) | |
std::list< TopoDS_Wire > | section (double d) const |
Definition at line 34 of file CrossSection.h.
CrossSection::CrossSection | ( | double | a, | |
double | b, | |||
double | c, | |||
const TopoDS_Shape & | s | |||
) |
Definition at line 40 of file CrossSection.cpp.
void CrossSection::connectEdges | ( | const std::list< TopoDS_Edge > & | edges, | |
std::list< TopoDS_Wire > & | wires | |||
) | const |
Definition at line 60 of file CrossSection.cpp.
Referenced by section().
std::list< TopoDS_Wire > CrossSection::section | ( | double | d | ) | const |
Definition at line 45 of file CrossSection.cpp.
References connectEdges(), and Mesh2Shape::wires.
Referenced by PartGui::CrossSections::apply(), Part::TopoShape::slice(), and Part::TopoShape::slices().