MeshGui::MeshSplit Class Reference
Public Member Functions | |
void | cutMesh () |
ViewProviderMesh * | makeCopy () const |
MeshSplit (ViewProviderMesh *mesh, const std::vector< SbVec2f > &poly, const Gui::ViewVolumeProjection &proj) | |
void | trimMesh () |
~MeshSplit () | |
Constructor & Destructor Documentation
◆ MeshSplit()
MeshGui::MeshSplit::MeshSplit | ( | ViewProviderMesh * | mesh, |
const std::vector< SbVec2f > & | poly, | ||
const Gui::ViewVolumeProjection & | proj | ||
) |
◆ ~MeshSplit()
MeshGui::MeshSplit::~MeshSplit | ( | ) |
Member Function Documentation
◆ cutMesh()
void MeshGui::MeshSplit::cutMesh | ( | ) |
References MeshGui::ViewProviderMesh::cutMesh(), Gui::ViewProviderDocumentObject::getDocument(), Draft::gui, and makeCopy().
Referenced by MeshGui::ViewProviderMesh::clipMeshCallback().
◆ makeCopy()
ViewProviderMesh* MeshGui::MeshSplit::makeCopy | ( | ) | const |
References Gui::ViewProviderDocumentObject::getDocument(), Gui::ViewProviderDocumentObject::getObject(), Mesh::PropertyMeshKernel::getValue(), App::PropertyString::getValue(), Draft::gui, App::DocumentObject::Label, Mesh::Feature::Mesh, Mesh::PropertyMeshKernel::setValue(), and App::PropertyString::setValue().
Referenced by cutMesh(), and trimMesh().
◆ trimMesh()
void MeshGui::MeshSplit::trimMesh | ( | ) |
References Gui::ViewProviderDocumentObject::getDocument(), Draft::gui, makeCopy(), and MeshGui::ViewProviderMesh::trimMesh().
Referenced by MeshGui::ViewProviderMesh::trimMeshCallback().
The documentation for this class was generated from the following file:
- src/Mod/Mesh/Gui/ViewProvider.cpp