List of all members |
Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes
MeshPart::CurveProjector Class Referenceabstract
The father of all projection algorithms. More...
#include <CurveProjector.h>
Classes | |
| struct | FaceSplitEdge |
| struct | TopoDSLess |
Public Types | |
| typedef std::map< TopoDS_Edge, std::vector< FaceSplitEdge >, TopoDSLess< TopoDS_Edge > > | result_type |
Public Member Functions | |
| CurveProjector (const TopoDS_Shape &aShape, const MeshKernel &pMesh) | |
| result_type & | result (void) |
| void | writeIntersectionPointsToFile (const char *name="export_pts.asc") |
| virtual | ~CurveProjector () |
Protected Member Functions | |
| virtual void | Do ()=0 |
Protected Attributes | |
| result_type | mvEdgeSplitPoints |
Detailed Description
The father of all projection algorithms.
Member Typedef Documentation
◆ result_type
| typedef std::map<TopoDS_Edge, std::vector<FaceSplitEdge>,TopoDSLess<TopoDS_Edge> > MeshPart::CurveProjector::result_type |
Constructor & Destructor Documentation
◆ CurveProjector()
| CurveProjector::CurveProjector | ( | const TopoDS_Shape & | aShape, |
| const MeshKernel & | pMesh | ||
| ) |
◆ ~CurveProjector()
|
virtual |
Member Function Documentation
◆ Do()
|
protectedpure virtual |
Implemented in MeshPart::CurveProjectorWithToolMesh, MeshPart::CurveProjectorSimple, and MeshPart::CurveProjectorShape.
◆ result()
| result_type& MeshPart::CurveProjector::result | ( | void | ) |
◆ writeIntersectionPointsToFile()
| void CurveProjector::writeIntersectionPointsToFile | ( | const char * | name = "export_pts.asc" | ) |
References mvEdgeSplitPoints.
Member Data Documentation
◆ mvEdgeSplitPoints
|
protected |
The documentation for this class was generated from the following files:
- src/Mod/MeshPart/App/CurveProjector.h
- src/Mod/MeshPart/App/CurveProjector.cpp
1.8.17