|
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 |