#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().