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: