#include <Segmentation.h>
◆ MeshSurfaceVisitor()
MeshSurfaceVisitor::MeshSurfaceVisitor |
( |
MeshSurfaceSegment & |
segm, |
|
|
std::vector< unsigned long > & |
indices |
|
) |
| |
◆ ~MeshSurfaceVisitor()
MeshSurfaceVisitor::~MeshSurfaceVisitor |
( |
| ) |
|
|
virtual |
◆ AllowVisit()
bool MeshSurfaceVisitor::AllowVisit |
( |
const MeshFacet & |
rclFacet, |
|
|
const MeshFacet & |
rclFrom, |
|
|
unsigned long |
ulFInd, |
|
|
unsigned long |
ulLevel, |
|
|
unsigned short |
neighbourIndex |
|
) |
| |
|
virtual |
◆ Visit()
bool MeshSurfaceVisitor::Visit |
( |
const MeshFacet & |
rclFacet, |
|
|
const MeshFacet & |
rclFrom, |
|
|
unsigned long |
ulFInd, |
|
|
unsigned long |
ulLevel |
|
) |
| |
|
virtual |
Needs to be implemented in sub-classes.
rclFacet is the currently visited facet with the index ulFInd, rclFrom is the last visited facet and ulLevel indicates the ring number around the start facet. If true is returned the next iteration is done if there are still facets to visit. If false is returned the calling method stops immediately visiting further facets.
Implements MeshCore::MeshFacetVisitor.
References MeshCore::MeshSurfaceSegment::AddFacet(), and segm.
◆ indices
std::vector<unsigned long>& MeshCore::MeshSurfaceVisitor::indices |
|
protected |
◆ segm
The documentation for this class was generated from the following files:
- src/Mod/Mesh/App/Core/Segmentation.h
- src/Mod/Mesh/App/Core/Segmentation.cpp