#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 () |
| ModelRefine::FaceTypeSplitter::FaceTypeSplitter | ( | ) |
| void FaceTypeSplitter::addShell | ( | const TopoDS_Shell & | shellIn | ) |
Referenced by ModelRefine::FaceUniter::process().
| const FaceVectorType & FaceTypeSplitter::getTypedFaceVector | ( | const GeomAbs_SurfaceType & | type | ) | const |
References hasType().
Referenced by ModelRefine::FaceUniter::process().
| bool FaceTypeSplitter::hasType | ( | const GeomAbs_SurfaceType & | type | ) | const |
Referenced by getTypedFaceVector().
| void FaceTypeSplitter::registerType | ( | const GeomAbs_SurfaceType & | type | ) |
Referenced by ModelRefine::FaceUniter::process().
| void FaceTypeSplitter::split | ( | ) |
References ModelRefine::FaceTypedBase::getFaceType().
Referenced by ModelRefine::FaceUniter::process().