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 |
The father of all projection algorithms.
| typedef std::map<TopoDS_Edge, std::vector<FaceSplitEdge>,TopoDSLess<TopoDS_Edge> > MeshPart::CurveProjector::result_type |
| CurveProjector::CurveProjector | ( | const TopoDS_Shape & | aShape, |
| const MeshKernel & | pMesh | ||
| ) |
|
virtual |
|
protectedpure virtual |
Implemented in MeshPart::CurveProjectorShape, MeshPart::CurveProjectorSimple, and MeshPart::CurveProjectorWithToolMesh.
| result_type & MeshPart::CurveProjector::result | ( | void | ) |
| void CurveProjector::writeIntersectionPointsToFile | ( | const char * | name = "export_pts.asc" | ) |
References mvEdgeSplitPoints.
|
protected |