ModelRefine::FaceTypedCylinder Class Reference
#include <modelRefine.h>
Public Member Functions | |
virtual TopoDS_Face | buildFace (const FaceVectorType &faces) const |
virtual GeomAbs_SurfaceType | getType () const |
virtual bool | isEqual (const TopoDS_Face &faceOne, const TopoDS_Face &faceTwo) const |
Protected Member Functions | |
virtual void | boundarySplit (const FaceVectorType &facesIn, std::vector< EdgeVectorType > &boundariesOut) const |
Protected Member Functions inherited from ModelRefine::FaceTypedBase | |
FaceTypedBase (const GeomAbs_SurfaceType &typeIn) | |
Friends | |
FaceTypedCylinder & | getCylinderObject () |
Additional Inherited Members | |
Static Public Member Functions inherited from ModelRefine::FaceTypedBase | |
static GeomAbs_SurfaceType | getFaceType (const TopoDS_Face &faceIn) |
Protected Attributes inherited from ModelRefine::FaceTypedBase | |
GeomAbs_SurfaceType | surfaceType |
Member Function Documentation
◆ boundarySplit()
|
protectedvirtual |
Reimplemented from ModelRefine::FaceTypedBase.
References ModelRefine::boundaryEdges().
Referenced by buildFace().
◆ buildFace()
|
virtual |
Implements ModelRefine::FaceTypedBase.
References boundarySplit().
◆ getType()
|
virtual |
Implements ModelRefine::FaceTypedBase.
Referenced by PathScripts.PathToolEdit.ToolEditor::updateToolType(), and PathScripts.PathToolEdit.ToolEditor::updateUI().
◆ isEqual()
|
virtual |
Implements ModelRefine::FaceTypedBase.
Friends And Related Function Documentation
◆ getCylinderObject
|
friend |
The documentation for this class was generated from the following files:
- src/Mod/Part/App/modelRefine.h
- src/Mod/Part/App/modelRefine.cpp