SHAPER  9.12.0
CircleBuilder Class Reference

Public Member Functions

 CircleBuilder (const std::shared_ptr< GeomAPI_Ax3 > &theBasePlane)
 
void setRadius (const double theRadius)
 
void setCenter (const std::shared_ptr< GeomAPI_Pnt2d > &theCenter)
 
void setTangentCurves (const std::vector< std::shared_ptr< GeomAPI_Shape > > &theEdges)
 
void setTransversalLine (const std::shared_ptr< GeomAPI_Shape > &theLine)
 
void setPassingPoints (const std::vector< std::shared_ptr< GeomAPI_Pnt2d > > &thePoints)
 
void setClosestPoint (const std::shared_ptr< GeomAPI_Pnt2d > &thePoint)
 
Circ2dPtr circle ()