|
Open CASCADE Technology 6.5.2
|
Computes a set of points on a curve from package
Adaptor3d such as between two successive points
P1(u1)and P2(u2) :
. ||P1P3^P3P2||/||P1P3||*||P3P2||<AngularDeflection
. ||P1P2^P1P3||/||P1P2||*||P1P3||<CurvatureDeflection
#include <GCPnts_TangentialDeflection.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| GCPnts_TangentialDeflection () | |
| 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) | |
| 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) | |
| 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) | |
| 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) | |
| 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) |
| 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) |
| 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) |
| 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 | AddPoint (const gp_Pnt &thePnt, const Standard_Real theParam, const Standard_Boolean theIsReplace=Standard_True) |
| Add point to already calculated points (or replace existing) Returns index of new added point or founded with parametric tolerance (replaced if theIsReplace is true) | |
| Standard_Integer | NbPoints () const |
| Standard_Real | Parameter (const Standard_Integer I) const |
| gp_Pnt | Value (const Standard_Integer I) const |
| GCPnts_TangentialDeflection::GCPnts_TangentialDeflection | ( | ) |
| GCPnts_TangentialDeflection::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 |
||
| ) |
| GCPnts_TangentialDeflection::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 |
||
| ) |
| GCPnts_TangentialDeflection::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 |
||
| ) |
| GCPnts_TangentialDeflection::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_Integer GCPnts_TangentialDeflection::AddPoint | ( | const gp_Pnt & | thePnt, |
| const Standard_Real | theParam, | ||
| const Standard_Boolean | theIsReplace = Standard_True |
||
| ) |
| void GCPnts_TangentialDeflection::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 |
||
| ) |
| void GCPnts_TangentialDeflection::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 |
||
| ) |
| void GCPnts_TangentialDeflection::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 |
||
| ) |
| void GCPnts_TangentialDeflection::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 GCPnts_TangentialDeflection::NbPoints | ( | ) | const |
| void GCPnts_TangentialDeflection::operator delete | ( | void * | anAddress | ) | [inline] |
| void* GCPnts_TangentialDeflection::operator new | ( | size_t | size | ) | [inline] |
| void* GCPnts_TangentialDeflection::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Standard_Real GCPnts_TangentialDeflection::Parameter | ( | const Standard_Integer | I | ) | const |
| gp_Pnt GCPnts_TangentialDeflection::Value | ( | const Standard_Integer | I | ) | const |
1.7.4