Part::TangentialArc Class Reference

Public Member Functions

bool isRadiusEqual (const gp_Pnt &p, double tolerance) const
GeometrymakeArc () const
double radius () const
 TangentialArc (const gp_Pnt &p0, const gp_Vec &v0, const gp_Pnt &p1)

Public Attributes

gp_Dir m_a
gp_Pnt m_c
bool m_is_a_line
gp_Pnt m_p0
gp_Pnt m_p1
gp_Vec m_v0

Constructor & Destructor Documentation

◆ TangentialArc()

Part::TangentialArc::TangentialArc ( const gp_Pnt &  p0,
const gp_Vec &  v0,
const gp_Pnt &  p1 

Member Function Documentation

◆ isRadiusEqual()

bool Part::TangentialArc::isRadiusEqual ( const gp_Pnt &  p,
double  tolerance 
) const

◆ makeArc()

Geometry * Part::TangentialArc::makeArc ( ) const

◆ radius()

Member Data Documentation

◆ m_a

gp_Dir Part::TangentialArc::m_a

Referenced by makeArc(), and TangentialArc().

◆ m_c

gp_Pnt Part::TangentialArc::m_c

◆ m_is_a_line

bool Part::TangentialArc::m_is_a_line

◆ m_p0

gp_Pnt Part::TangentialArc::m_p0

Referenced by makeArc(), radius(), and TangentialArc().

◆ m_p1

gp_Pnt Part::TangentialArc::m_p1

Referenced by makeArc(), radius(), and TangentialArc().

◆ m_v0

gp_Vec Part::TangentialArc::m_v0

Referenced by TangentialArc().

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