GEOMImpl_Fillet1d is 1D fillet algorithm on two planar edges with given radius.  
#include <GEOMImpl_Fillet1d.hxx>
 | 
| Standard_EXPORT  | GEOMImpl_Fillet1d (const TopoDS_Edge &theEdge1, const TopoDS_Edge &theEdge2, const gp_Pln &thePlane) | 
|   | Constructor The fillet 1D algorithm is initialised by two edges and plane.  More...
  | 
|   | 
| Standard_EXPORT Standard_Boolean  | Perform (const Standard_Real theRadius) | 
|   | Makes fillet with given radius.  More...
  | 
|   | 
| Standard_EXPORT TopoDS_Edge  | Result (const gp_Pnt &thePoint, TopoDS_Edge &theEdge1, TopoDS_Edge &theEdge2) | 
|   | Returns result fillet edge and modified edges as out parameters.  More...
  | 
|   | 
      
        
          | GEOMImpl_Fillet1d::GEOMImpl_Fillet1d  | 
          ( | 
          const TopoDS_Edge &  | 
          theEdge1,  | 
        
        
           | 
           | 
          const TopoDS_Edge &  | 
          theEdge2,  | 
        
        
           | 
           | 
          const gp_Pln &  | 
          thePlane  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
class GEOMImpl_Fillet1d 
References aCurve1(), aCurve2(), anEdge, Curve(), Handle(), myCurve2, myEdge1, myEdge2, myEdgesExchnged, myEnd1, myEnd2, myStart1, and myStart2.
 
 
  
  
      
        
          | void GEOMImpl_Fillet1d::fillDiff  | 
          ( | 
          GEOMImpl_Fillet1dPoint *  | 
          thePoint,  | 
         
        
           | 
           | 
          Standard_Real  | 
          theDiffStep,  | 
         
        
           | 
           | 
          Standard_Boolean  | 
          theFront  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
References GEOMImpl_Fillet1dPoint::AddValue(), aTol, GEOMImpl_Fillet1dPoint::GetParam(), isRadiusIntersected(), myCurve2, myEnd2, myRadius, myStart2, myStartSide, GEOMImpl_Fillet1dPoint::SetCenter(), and GEOMImpl_Fillet1dPoint::SetParam2().
 
 
  
  
      
        
          | GEOMImpl_Fillet1d::Handle  | 
          ( | 
          Geom_Plane  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | GEOMImpl_Fillet1d::Handle  | 
          ( | 
          Geom2d_Curve  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | Standard_Boolean GEOMImpl_Fillet1d::Perform  | 
          ( | 
          const Standard_Real  | 
          theRadius | ) | 
           | 
        
      
 
- Returns
 - Standard_True, if at least one result computed 
 
References anIter(), aTol, myCurve2, myDegreeOfRecursion, myEnd1, myRadius, myResultOrientation, myResultParams, myStart1, and performInterval().
 
 
  
  
      
        
          | void GEOMImpl_Fillet1d::performInterval  | 
          ( | 
          const Standard_Real  | 
          theStart,  | 
         
        
           | 
           | 
          const Standard_Real  | 
          theEnd,  | 
         
        
           | 
           | 
          const Standard_Integer  | 
          theNBSteps  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
References GEOMImpl_Fillet1dPoint::GetDiff(), GEOMImpl_Fillet1dPoint::GetNBValues(), GEOMImpl_Fillet1dPoint::GetNear(), GEOMImpl_Fillet1dPoint::GetParam(), GEOMImpl_Fillet1dPoint::GetValue(), GEOMImpl_Fillet1dPoint::HasSolution(), GEOMImpl_Fillet1dPoint::IsValid(), myRadius, myResultOrientation, myResultParams, myStartSide, and processPoint().
 
 
      
        
          | TopoDS_Edge GEOMImpl_Fillet1d::Result  | 
          ( | 
          const gp_Pnt &  | 
          thePoint,  | 
        
        
           | 
           | 
          TopoDS_Edge &  | 
          theEdge1,  | 
        
        
           | 
           | 
          TopoDS_Edge &  | 
          theEdge2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
References anIter(), aResult, Curve(), fillPoint(), GEOMImpl_Fillet1dPoint::GetCenter(), GEOMImpl_Fillet1dPoint::GetParam(), GEOMImpl_Fillet1dPoint::GetParam2(), Handle(), GEOMImpl_Fillet1dPoint::HasSolution(), IsDivideEdge(), myCurve2, myEdge1, myEdge2, myEdgesExchnged, myRadius, myResultOrientation, myResultParams, myStartSide, and NULL.
 
 
  
  
      
        
          | GEOMImpl_Fillet1d::myCurve2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer GEOMImpl_Fillet1d::myDegreeOfRecursion | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopoDS_Edge GEOMImpl_Fillet1d::myEdge1 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopoDS_Edge GEOMImpl_Fillet1d::myEdge2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Boolean GEOMImpl_Fillet1d::myEdgesExchnged | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real GEOMImpl_Fillet1d::myEnd1 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real GEOMImpl_Fillet1d::myEnd2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real GEOMImpl_Fillet1d::myRadius | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TColStd_SequenceOfInteger GEOMImpl_Fillet1d::myResultOrientation | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TColStd_ListOfReal GEOMImpl_Fillet1d::myResultParams | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real GEOMImpl_Fillet1d::myStart1 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real GEOMImpl_Fillet1d::myStart2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Boolean GEOMImpl_Fillet1d::myStartSide | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: