|
Public Member Functions |
Standard_EXPORT | Bisector_BisecAna () |
Standard_EXPORT void | Perform (const Handle(Geom2d_Curve)&Cu1, const Handle(Geom2d_Curve)&Cu2, const gp_Pnt2d &P, const gp_Vec2d &V1, const gp_Vec2d &V2, const Standard_Real Sense, const Standard_Real Tolerance, const Standard_Boolean oncurve=Standard_True) |
| Performs the bisecting line between the curves
<cu1> and <cu2>.
<oncurve> is True if the point
is common to <cu1>
and <cu2>.
.
|
Standard_EXPORT void | Perform (const Handle(Geom2d_Curve)&Cu, const Handle(Geom2d_Point)&Pnt, const gp_Pnt2d &P, const gp_Vec2d &V1, const gp_Vec2d &V2, const Standard_Real Sense, const Standard_Real Tolerance, const Standard_Boolean oncurve=Standard_True) |
| Performs the bisecting line between the curve
<cu1> and the point <pnt>.
<oncurve> is True if the point
is the point <pnt>.
.
|
Standard_EXPORT void | Perform (const Handle(Geom2d_Point)&Pnt, const Handle(Geom2d_Curve)&Cu, const gp_Pnt2d &P, const gp_Vec2d &V1, const gp_Vec2d &V2, const Standard_Real Sense, const Standard_Real Tolerance, const Standard_Boolean oncurve=Standard_True) |
| Performs the bisecting line between the curve
<cu> and the point <pnt>.
<oncurve> is True if the point
is the point <pnt>.
.
|
Standard_EXPORT void | Perform (const Handle(Geom2d_Point)&Pnt1, const Handle(Geom2d_Point)&Pnt2, const gp_Pnt2d &P, const gp_Vec2d &V1, const gp_Vec2d &V2, const Standard_Real Sense, const Standard_Real Tolerance=0.0, const Standard_Boolean oncurve=Standard_True) |
| Performs the bisecting line between the two points
<pnt1> and <pnt2>.
.
|
Standard_EXPORT void | Init (const Handle(Geom2d_TrimmedCurve)&bisector) |
Standard_EXPORT Standard_Boolean | IsExtendAtStart () const |
Standard_EXPORT Standard_Boolean | IsExtendAtEnd () const |
Standard_EXPORT void | SetTrim (const Handle(Geom2d_Curve)&Cu) |
| Trim <me> by a domain defined by the curve <cu>.
This domain is the set of the points which are
nearest from <cu> than the extremitis of <cu>.
.
|
Standard_EXPORT void | SetTrim (const Standard_Real uf, const Standard_Real ul) |
| Trim <me> by a domain defined by uf and ul
.
|
Standard_EXPORT void | Reverse () |
Standard_EXPORT Standard_Real | ReversedParameter (const Standard_Real U) const |
Standard_EXPORT Standard_Boolean | IsCN (const Standard_Integer N) const |
| Returns the order of continuity of the curve.
//! Raised if N < 0.
.
|
Standard_EXPORT Handle_Geom2d_Geometry | Copy () const |
Standard_EXPORT void | Transform (const gp_Trsf2d &T) |
Standard_EXPORT Standard_Real | FirstParameter () const |
Standard_EXPORT Standard_Real | LastParameter () const |
Standard_EXPORT Standard_Boolean | IsClosed () const |
Standard_EXPORT Standard_Boolean | IsPeriodic () const |
Standard_EXPORT GeomAbs_Shape | Continuity () const |
Standard_EXPORT void | D0 (const Standard_Real U, gp_Pnt2d &P) const |
Standard_EXPORT void | D1 (const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1) const |
Standard_EXPORT void | D2 (const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1, gp_Vec2d &V2) const |
Standard_EXPORT void | D3 (const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1, gp_Vec2d &V2, gp_Vec2d &V3) const |
Standard_EXPORT gp_Vec2d | DN (const Standard_Real U, const Standard_Integer N) const |
Standard_EXPORT Handle_Geom2d_Curve | Geom2dCurve () const |
Standard_EXPORT Standard_Real | Parameter (const gp_Pnt2d &P) const |
Standard_EXPORT Standard_Real | ParameterOfStartPoint () const |
Standard_EXPORT Standard_Real | ParameterOfEndPoint () const |
Standard_EXPORT Standard_Integer | NbIntervals () const |
| If necessary, breaks the curve in intervals of
continuity <c1>. And returns the number of
intervals.
.
|
Standard_EXPORT Standard_Real | IntervalFirst (const Standard_Integer Index) const |
| Returns the first parameter of the current
interval.
.
|
Standard_EXPORT Standard_Real | IntervalLast (const Standard_Integer Index) const |
| Returns the last parameter of the current
interval.
.
|
Standard_EXPORT void | Dump (const Standard_Integer Deep=0, const Standard_Integer Offset=0) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
Standard_EXPORT Standard_Real | Distance (const gp_Pnt2d &P, const Handle(GccInt_Bisec)&Bis, const gp_Vec2d &V1, const gp_Vec2d &V2, const Standard_Real Sense, Standard_Real &U, Standard_Boolean &sense, Standard_Boolean &ok) |
| Returns the distance between the point
and
the bisecting <bis>.
.
|
Private Attributes |
Handle_Geom2d_TrimmedCurve | thebisector |