#include <StdPrs_PoleCurve.hxx>
Inheritance diagram for StdPrs_PoleCurve:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions | |
| static Standard_EXPORT void | Add (const Handle(Prs3d_Presentation)&aPresentation, const Adaptor3d_Curve &aCurve, const Handle(Prs3d_Drawer)&aDrawer) |
| Defines display of BSpline and Bezier curves. Adds the 3D curve aCurve to the StdPrs_PoleCurve algorithm. This shape is found in the presentation object aPresentation, and its display attributes are set in the attribute manager aDrawer. The curve object from Adaptor3d provides data from a Geom curve. This makes it possible to use the surface in a geometric algorithm. . | |
| static Standard_EXPORT Standard_Boolean | Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve &aCurve, const Handle(Prs3d_Drawer)&aDrawer) |
| returns true if the distance between the point (X,Y,Z) and the broken line made of the poles is less then aDistance. | |
| static Standard_EXPORT Standard_Integer | Pick (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve &aCurve, const Handle(Prs3d_Drawer)&aDrawer) |
| returns the pole the most near of the point (X,Y,Z) and returns its range. The distance between the pole and (X,Y,Z) must be less then aDistance. If no pole corresponds, 0 is returned. | |
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
Reimplemented from Prs3d_Root. |
|
|
Reimplemented from Prs3d_Root. |
|
||||||||||||
|
Reimplemented from Prs3d_Root. |
|
||||||||||||||||||||||||||||
|
|
1.4.1