MeshPart::CurveProjectorSimple Class Reference

Project by projecting a sampled curve to the mesh. More...

#include <CurveProjector.h>

Inheritance diagram for MeshPart::CurveProjectorSimple:
MeshPart::CurveProjector

List of all members.

Public Member Functions

 CurveProjectorSimple (const TopoDS_Shape &aShape, const MeshKernel &pMesh)
bool findStartPoint (const MeshKernel &MeshK, const Base::Vector3f &Pnt, Base::Vector3f &Rslt, unsigned long &FaceIndex)
void GetSampledCurves (const TopoDS_Edge &aEdge, std::vector< Base::Vector3f > &rclPoints, unsigned long ulNbOfPoints=30)
 helper to discredicice a Edge...
void projectCurve (const TopoDS_Edge &aEdge, const std::vector< Base::Vector3f > &rclPoints, std::vector< FaceSplitEdge > &vSplitEdges)
virtual ~CurveProjectorSimple ()

Protected Member Functions

virtual void Do ()

Detailed Description

Project by projecting a sampled curve to the mesh.

Definition at line 114 of file CurveProjector.h.


Constructor & Destructor Documentation

CurveProjectorSimple::CurveProjectorSimple ( const TopoDS_Shape &  aShape,
const MeshKernel pMesh 
)

Definition at line 250 of file CurveProjector.cpp.

References Do().

virtual MeshPart::CurveProjectorSimple::~CurveProjectorSimple (  )  [inline, virtual]

Definition at line 118 of file CurveProjector.h.


Member Function Documentation

void CurveProjectorSimple::Do ( void   )  [protected, virtual]
bool CurveProjectorSimple::findStartPoint ( const MeshKernel MeshK,
const Base::Vector3f Pnt,
Base::Vector3f Rslt,
unsigned long &  FaceIndex 
)
void CurveProjectorSimple::GetSampledCurves ( const TopoDS_Edge &  aEdge,
std::vector< Base::Vector3f > &  rclPoints,
unsigned long  ulNbOfPoints = 30 
)

helper to discredicice a Edge...

Definition at line 277 of file CurveProjector.cpp.

References Handle().

void CurveProjectorSimple::projectCurve ( const TopoDS_Edge &  aEdge,
const std::vector< Base::Vector3f > &  rclPoints,
std::vector< FaceSplitEdge > &  vSplitEdges 
)

The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:29 2011 for FreeCAD by  doxygen 1.6.1