ModelRefine::FaceTypedPlane 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
 
virtual TopoDS_Face buildFace (const FaceVectorType &faces) const =0
 
virtual GeomAbs_SurfaceType getType () const =0
 
virtual bool isEqual (const TopoDS_Face &faceOne, const TopoDS_Face &faceTwo) const =0
 

Friends

FaceTypedPlanegetPlaneObject ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ModelRefine::FaceTypedBase
static GeomAbs_SurfaceType getFaceType (const TopoDS_Face &faceIn)
 
- Protected Member Functions inherited from ModelRefine::FaceTypedBase
virtual void boundarySplit (const FaceVectorType &facesIn, std::vector< EdgeVectorType > &boundariesOut) const
 
 FaceTypedBase (const GeomAbs_SurfaceType &typeIn)
 
- Protected Attributes inherited from ModelRefine::FaceTypedBase
GeomAbs_SurfaceType surfaceType
 

Member Function Documentation

◆ buildFace()

TopoDS_Face FaceTypedPlane::buildFace ( const FaceVectorType faces) const
virtual

◆ getType()

GeomAbs_SurfaceType FaceTypedPlane::getType ( void  ) const
virtual

◆ isEqual()

bool FaceTypedPlane::isEqual ( const TopoDS_Face &  faceOne,
const TopoDS_Face &  faceTwo 
) const
virtual

Friends And Related Function Documentation

◆ getPlaneObject

FaceTypedPlane & getPlaneObject ( )
friend

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