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