Open CASCADE Technology
6.5.4
|
#include <Bisector_Curve.hxx>
Public Member Functions | |
virtual Standard_Real | Parameter (const gp_Pnt2d &P) const =0 |
virtual Standard_Boolean | IsExtendAtStart () const =0 |
virtual Standard_Boolean | IsExtendAtEnd () const =0 |
virtual Standard_Integer | NbIntervals () const =0 |
If necessary, breaks the curve in intervals of continuity <C1>. And returns the number of intervals. | |
virtual Standard_Real | IntervalFirst (const Standard_Integer Index) const =0 |
Returns the first parameter of the current interval. | |
virtual Standard_Real | IntervalLast (const Standard_Integer Index) const =0 |
Returns the last parameter of the current interval. |
virtual Standard_Real Bisector_Curve::IntervalFirst | ( | const Standard_Integer | Index | ) | const [pure virtual] |
Implemented in Bisector_BisecAna, Bisector_BisecCC, and Bisector_BisecPC.
virtual Standard_Real Bisector_Curve::IntervalLast | ( | const Standard_Integer | Index | ) | const [pure virtual] |
Implemented in Bisector_BisecAna, Bisector_BisecCC, and Bisector_BisecPC.
virtual Standard_Boolean Bisector_Curve::IsExtendAtEnd | ( | ) | const [pure virtual] |
Implemented in Bisector_BisecCC, Bisector_BisecPC, and Bisector_BisecAna.
virtual Standard_Boolean Bisector_Curve::IsExtendAtStart | ( | ) | const [pure virtual] |
Implemented in Bisector_BisecCC, Bisector_BisecPC, and Bisector_BisecAna.
virtual Standard_Integer Bisector_Curve::NbIntervals | ( | ) | const [pure virtual] |
Implemented in Bisector_BisecAna, Bisector_BisecCC, and Bisector_BisecPC.
virtual Standard_Real Bisector_Curve::Parameter | ( | const gp_Pnt2d & | P | ) | const [pure virtual] |
Implemented in Bisector_BisecCC, Bisector_BisecPC, and Bisector_BisecAna.