MeshPartGui::CurveOnMeshHandler::Private Class Reference

Classes

struct  ApproxPar
 
struct  PickedPoint
 

Public Member Functions

std::vector< SbVec3f > convert (const std::vector< Base::Vector3f > &points) const
 
void createGrid ()
 
 Private ()
 
bool projectLineOnMesh (const PickedPoint &pick)
 
 ~Private ()
 

Static Public Member Functions

static void vertexCallback (void *ud, SoEventCallback *n)
 

Public Attributes

bool approximate
 
double cosAngle
 
ViewProviderCurveOnMeshcurve
 
std::list< std::vector< Base::Vector3f > > cutLines
 
double distance
 
QCursor editcursor
 
MeshCore::MeshFacetGridgrid
 
MeshCore::MeshKernel kernel
 
Gui::ViewProviderDocumentObjectmesh
 
ApproxPar par
 
std::vector< PickedPointpickedPoints
 
QPointer< Gui::View3DInventorviewer
 
bool wireClosed
 

Constructor & Destructor Documentation

◆ Private()

MeshPartGui::CurveOnMeshHandler::Private::Private ( )

◆ ~Private()

MeshPartGui::CurveOnMeshHandler::Private::~Private ( )

Member Function Documentation

◆ convert()

std::vector< SbVec3f > MeshPartGui::CurveOnMeshHandler::Private::convert ( const std::vector< Base::Vector3f > &  points) const

◆ createGrid()

◆ projectLineOnMesh()

◆ vertexCallback()

Member Data Documentation

◆ approximate

bool MeshPartGui::CurveOnMeshHandler::Private::approximate

◆ cosAngle

double MeshPartGui::CurveOnMeshHandler::Private::cosAngle

◆ curve

ViewProviderCurveOnMesh* MeshPartGui::CurveOnMeshHandler::Private::curve

◆ cutLines

std::list<std::vector<Base::Vector3f> > MeshPartGui::CurveOnMeshHandler::Private::cutLines

◆ distance

double MeshPartGui::CurveOnMeshHandler::Private::distance

◆ editcursor

QCursor MeshPartGui::CurveOnMeshHandler::Private::editcursor

◆ grid

◆ kernel

◆ mesh

Gui::ViewProviderDocumentObject* MeshPartGui::CurveOnMeshHandler::Private::mesh

◆ par

ApproxPar MeshPartGui::CurveOnMeshHandler::Private::par

◆ pickedPoints

std::vector<PickedPoint> MeshPartGui::CurveOnMeshHandler::Private::pickedPoints

◆ viewer

QPointer<Gui::View3DInventor> MeshPartGui::CurveOnMeshHandler::Private::viewer

◆ wireClosed

bool MeshPartGui::CurveOnMeshHandler::Private::wireClosed

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