#include <Geom2dHatch_Intersector.hxx>
Inheritance diagram for Geom2dHatch_Intersector:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Geom2dHatch_Intersector (const Standard_Real Confusion, const Standard_Real Tangency) | |
Creates an intersector. . | |
Standard_Real | ConfusionTolerance () const |
Returns the confusion tolerance of the intersector. . | |
void | SetConfusionTolerance (const Standard_Real Confusion) |
Sets the confusion tolerance of the intersector. . | |
Standard_Real | TangencyTolerance () const |
Returns the tangency tolerance of the intersector. . | |
void | SetTangencyTolerance (const Standard_Real Tangency) |
Sets the tangency tolerance of the intersector. . | |
void | Intersect (const Geom2dAdaptor_Curve &C1, const Geom2dAdaptor_Curve &C2) |
Intersects the curves C1 and C2. The results are retreived by the usual methods described in IntRes2d_Intersection. //! Creates an intersector. . | |
Standard_EXPORT | Geom2dHatch_Intersector () |
Standard_EXPORT void | Perform (const gp_Lin2d &L, const Standard_Real P, const Standard_Real Tol, const Geom2dAdaptor_Curve &E) |
Performs the intersection between the 2d line segment (<l>,
) and the Curve <e>. The line
] (P is positive and can be | |
Standard_EXPORT void | LocalGeometry (const Geom2dAdaptor_Curve &E, const Standard_Real U, gp_Dir2d &T, gp_Dir2d &N, Standard_Real &C) const |
Returns in <t>, <n> and <c> the tangent, normal and curvature of the edge <e> at parameter value <u>. . | |
Private Attributes | |
Standard_Real | myConfusionTolerance |
Standard_Real | myTangencyTolerance |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from Geom2dInt_GInter. |
|
Reimplemented from Geom2dInt_GInter. |
|
Reimplemented from Geom2dInt_GInter. |
|
|
|
|
|
|
|
|
|
|
|
|