23#ifndef __FM_BULGESEG2D_H__
24#define __FM_BULGESEG2D_H__
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge, const Attributes2D &rAttr)
virtual const OdGePoint2d & endPt() const
virtual Result set(const IBulgeSeg2D &rSeg)
virtual const Attributes2D & attributes() const
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 Attributes2D & attributes4U()
virtual SegmentImplClass implClass() const
virtual double bulge() const
virtual const OdGePoint2d & startPt() const
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 Result set(const OdGeCircArc2d &geArc)
virtual Result set(const OdGePoint2d &ptA, const OdGePoint2d &ptB, double dBulge, const Attributes2D &rAttr)=0