23 #ifndef __FM_BULGESEG2D_H__
24 #define __FM_BULGESEG2D_H__
67 : m_ptStart( rSeg.m_ptStart )
68 , m_ptEnd( rSeg.m_ptEnd )
69 , m_dBulge( rSeg.m_dBulge )
70 , m_Attr( rSeg.m_Attr )
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge, const Attributes2D &rAttr)
virtual const OdGePoint2d & startPt() const
virtual Result set(const IBulgeSeg2D &rSeg)
BulgeSeg2D(const IBulgeSeg2D &rAnySeg)
BulgeSeg2D(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge=0.0)
virtual Result set(const OdGeLineSeg2d &geLine)
virtual SegmentType type() const
BulgeSeg2D(const OdGePoint2d &ptA, const OdGePoint2d &ptB, const OdGePoint2d &ptIntermediate)
BulgeSeg2D(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge, const Attributes2D &rAttr)
virtual SegmentImplClass implClass() const
virtual double bulge() const
virtual Attributes2D & attributes4U()
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge=0.0)
BulgeSeg2D(const BulgeSeg2D &rSeg)
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, const OdGePoint2d &ptIntermediate)
virtual const Attributes2D & attributes() const
virtual Result set(const OdGeCircArc2d &geArc)
virtual const OdGePoint2d & endPt() const
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge, const Attributes2D &rAttr)=0