ModelRefine::FaceTypeSplitter Class Reference

#include <modelRefine.h>

Public Member Functions

void addShell (const TopoDS_Shell &shellIn)
 
 FaceTypeSplitter ()
 
const FaceVectorTypegetTypedFaceVector (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)

◆ 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)

◆ split()

void FaceTypeSplitter::split ( )

The documentation for this class was generated from the following files: