| 
|   | ShapeFix_FixSmallFace () | 
|   | 
| void  | Init (const TopoDS_Shape &S) | 
|   | 
| void  | Perform () | 
|   | Fixing case of spot face.  
  | 
|   | 
| TopoDS_Shape  | FixSpotFace () | 
|   | Fixing case of spot face, if tol = -1 used local tolerance.  
  | 
|   | 
| Standard_Boolean  | ReplaceVerticesInCaseOfSpot (TopoDS_Face &F, const Standard_Real tol) const | 
|   | Compute average vertex and replacing vertices by new one.  
  | 
|   | 
| Standard_Boolean  | RemoveFacesInCaseOfSpot (const TopoDS_Face &F) const | 
|   | Remove spot face from compound.  
  | 
|   | 
| TopoDS_Shape  | FixStripFace (const Standard_Boolean wasdone=Standard_False) | 
|   | Fixing case of strip face, if tol = -1 used local tolerance.  
  | 
|   | 
| Standard_Boolean  | ReplaceInCaseOfStrip (TopoDS_Face &F, TopoDS_Edge &E1, TopoDS_Edge &E2, const Standard_Real tol) const | 
|   | Replace veretces and edges.  
  | 
|   | 
| Standard_Boolean  | RemoveFacesInCaseOfStrip (const TopoDS_Face &F) const | 
|   | Remove strip face from compound.  
  | 
|   | 
| TopoDS_Edge  | ComputeSharedEdgeForStripFace (const TopoDS_Face &F, const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Face &F1, const Standard_Real tol) const | 
|   | Compute average edge for strip face.  
  | 
|   | 
| TopoDS_Shape  | FixSplitFace (const TopoDS_Shape &S) | 
|   | 
| Standard_Boolean  | SplitOneFace (TopoDS_Face &F, TopoDS_Compound &theSplittedFaces) | 
|   | Compute data for face splitting.  
  | 
|   | 
| TopoDS_Face  | FixFace (const TopoDS_Face &F) | 
|   | 
| TopoDS_Shape  | FixShape () | 
|   | 
| TopoDS_Shape  | Shape () | 
|   | 
| Standard_Boolean  | FixPinFace (TopoDS_Face &F) | 
|   | 
|   | ShapeFix_Root () | 
|   | Empty Constructor (no context is created)  
  | 
|   | 
| virtual void  | Set (const Handle< ShapeFix_Root > &Root) | 
|   | Copy all fields from another Root object.  
  | 
|   | 
| virtual void  | SetContext (const Handle< ShapeBuild_ReShape > &context) | 
|   | Sets context.  
  | 
|   | 
| Handle< ShapeBuild_ReShape >  | Context () const | 
|   | Returns context.  
  | 
|   | 
| virtual void  | SetMsgRegistrator (const Handle< ShapeExtend_BasicMsgRegistrator > &msgreg) | 
|   | Sets message registrator.  
  | 
|   | 
| Handle< ShapeExtend_BasicMsgRegistrator >  | MsgRegistrator () const | 
|   | Returns message registrator.  
  | 
|   | 
| virtual void  | SetPrecision (const Standard_Real preci) | 
|   | Sets basic precision value.  
  | 
|   | 
| Standard_Real  | Precision () const | 
|   | Returns basic precision value.  
  | 
|   | 
| virtual void  | SetMinTolerance (const Standard_Real mintol) | 
|   | Sets minimal allowed tolerance.  
  | 
|   | 
| Standard_Real  | MinTolerance () const | 
|   | Returns minimal allowed tolerance.  
  | 
|   | 
| virtual void  | SetMaxTolerance (const Standard_Real maxtol) | 
|   | Sets maximal allowed tolerance.  
  | 
|   | 
| Standard_Real  | MaxTolerance () const | 
|   | Returns maximal allowed tolerance.  
  | 
|   | 
| Standard_Real  | LimitTolerance (const Standard_Real toler) const | 
|   | Returns tolerance limited by [myMinTol,myMaxTol].  
  | 
|   | 
| void  | SendMsg (const TopoDS_Shape &shape, const Message_Msg &message, const Message_Gravity gravity=Message_Info) const | 
|   | Sends a message to be attached to the shape. Calls corresponding message of message registrator.  
  | 
|   | 
| void  | SendMsg (const Message_Msg &message, const Message_Gravity gravity=Message_Info) const | 
|   | Sends a message to be attached to myShape. Calls previous method.  
  | 
|   | 
| void  | SendWarning (const TopoDS_Shape &shape, const Message_Msg &message) const | 
|   | Sends a warning to be attached to the shape. Calls SendMsg with gravity set to Message_Warning.  
  | 
|   | 
| void  | SendWarning (const Message_Msg &message) const | 
|   | Calls previous method for myShape.  
  | 
|   | 
| void  | SendFail (const TopoDS_Shape &shape, const Message_Msg &message) const | 
|   | Sends a fail to be attached to the shape. Calls SendMsg with gravity set to Message_Fail.  
  | 
|   | 
| void  | SendFail (const Message_Msg &message) const | 
|   | Calls previous method for myShape.  
  | 
|   | 
  Public Member Functions inherited from Standard_Transient | 
|   | Standard_Transient () | 
|   | Empty constructor.  
  | 
|   | 
|   | Standard_Transient (const Standard_Transient &) | 
|   | Copy constructor – does nothing.  
  | 
|   | 
| Standard_Transient &  | operator= (const Standard_Transient &) | 
|   | Assignment operator, needed to avoid copying reference counter.  
  | 
|   | 
| virtual  | ~Standard_Transient () | 
|   | Destructor must be virtual.  
  | 
|   | 
| virtual const opencascade::handle< Standard_Type > &  | DynamicType () const | 
|   | Returns a type descriptor about this object.  
  | 
|   | 
| Standard_Boolean  | IsInstance (const opencascade::handle< Standard_Type > &theType) const | 
|   | Returns a true value if this is an instance of Type.  
  | 
|   | 
| Standard_Boolean  | IsInstance (const Standard_CString theTypeName) const | 
|   | Returns a true value if this is an instance of TypeName.  
  | 
|   | 
| Standard_Boolean  | IsKind (const opencascade::handle< Standard_Type > &theType) const | 
|   | Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism.  
  | 
|   | 
| Standard_Boolean  | IsKind (const Standard_CString theTypeName) const | 
|   | Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism.  
  | 
|   | 
| Standard_Transient *  | This () const | 
|   | Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero.  
  | 
|   | 
| Standard_Integer  | GetRefCount () const noexcept | 
|   | Get the reference counter of this object.  
  | 
|   | 
| void  | IncrementRefCounter () noexcept | 
|   | Increments the reference counter of this object.  
  | 
|   | 
| Standard_Integer  | DecrementRefCounter () noexcept | 
|   | Decrements the reference counter of this object; returns the decremented value.  
  | 
|   | 
| virtual void  | Delete () const | 
|   | Memory deallocator for transient classes.  
  | 
|   | 
Fixing face with small size.