ModelRefine::FaceTypeSplitter Class Reference
#include <modelRefine.h>
Public Member Functions | |
| void | addShell (const TopoDS_Shell &shellIn) |
| FaceTypeSplitter () | |
| const FaceVectorType & | getTypedFaceVector (const GeomAbs_SurfaceType &type) const |
| bool | hasType (const GeomAbs_SurfaceType &type) const |
| void | registerType (const GeomAbs_SurfaceType &type) |
| void | split () |
Constructor & Destructor Documentation
◆ FaceTypeSplitter()
| ModelRefine::FaceTypeSplitter::FaceTypeSplitter | ( | ) |
Member Function Documentation
◆ addShell()
| void FaceTypeSplitter::addShell | ( | const TopoDS_Shell & | shellIn | ) |
Referenced by ModelRefine::FaceUniter::process().
◆ getTypedFaceVector()
| const FaceVectorType & FaceTypeSplitter::getTypedFaceVector | ( | const GeomAbs_SurfaceType & | type | ) | const |
References hasType().
Referenced by ModelRefine::FaceUniter::process().
◆ hasType()
| bool FaceTypeSplitter::hasType | ( | const GeomAbs_SurfaceType & | type | ) | const |
Referenced by getTypedFaceVector().
◆ registerType()
| void FaceTypeSplitter::registerType | ( | const GeomAbs_SurfaceType & | type | ) |
Referenced by ModelRefine::FaceUniter::process().
◆ split()
| void FaceTypeSplitter::split | ( | ) |
References ModelRefine::FaceTypedBase::getFaceType().
Referenced by ModelRefine::FaceUniter::process().
The documentation for this class was generated from the following files:
- src/Mod/Part/App/modelRefine.h
- src/Mod/Part/App/modelRefine.cpp
1.8.17