|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GCPnts_TangentialDeflection () |
| Standard_EXPORT | GCPnts_TangentialDeflection (const Adaptor3d_Curve &C, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT | GCPnts_TangentialDeflection (const Adaptor3d_Curve &C, const Standard_Real FirstParameter, const Standard_Real LastParameter, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT | GCPnts_TangentialDeflection (const Adaptor2d_Curve2d &C, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT | GCPnts_TangentialDeflection (const Adaptor2d_Curve2d &C, const Standard_Real FirstParameter, const Standard_Real LastParameter, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT void | Initialize (const Adaptor3d_Curve &C, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT void | Initialize (const Adaptor3d_Curve &C, const Standard_Real FirstParameter, const Standard_Real LastParameter, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT void | Initialize (const Adaptor2d_Curve2d &C, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_EXPORT void | Initialize (const Adaptor2d_Curve2d &C, const Standard_Real FirstParameter, const Standard_Real LastParameter, const Standard_Real AngularDeflection, const Standard_Real CurvatureDeflection, const Standard_Integer MinimumOfPoints=2, const Standard_Real UTol=1.0e-9) |
| Standard_Integer | NbPoints () const |
| Standard_Real | Parameter (const Standard_Integer I) const |
| gp_Pnt | Value (const Standard_Integer I) const |
Private Member Functions |
| Standard_EXPORT void | PerformLinear (const Adaptor3d_Curve &C) |
| Standard_EXPORT void | PerformLinear (const Adaptor2d_Curve2d &C) |
| Standard_EXPORT void | PerformCircular (const Adaptor3d_Curve &C) |
| Standard_EXPORT void | PerformCircular (const Adaptor2d_Curve2d &C) |
| Standard_EXPORT void | PerformCurve (const Adaptor3d_Curve &C) |
| Standard_EXPORT void | PerformCurve (const Adaptor2d_Curve2d &C) |
| Standard_EXPORT void | EvaluateDu (const Adaptor3d_Curve &C, const Standard_Real U, gp_Pnt &P, Standard_Real &Du, Standard_Boolean &NotDone) const |
| Standard_EXPORT void | EvaluateDu (const Adaptor2d_Curve2d &C, const Standard_Real U, gp_Pnt &P, Standard_Real &Du, Standard_Boolean &NotDone) const |
Private Attributes |
| Standard_Real | angularDeflection |
| Standard_Real | curvatureDeflection |
| Standard_Real | uTol |
| Standard_Integer | minNbPnts |
| Standard_Real | lastu |
| Standard_Real | firstu |
| TColgp_SequenceOfPnt | points |
| TColStd_SequenceOfReal | parameters |