|
static Standard_Integer | FirstPoint (const BRepApprox_TheMultiLineOfApprox &ML) |
| Returns the number of multipoints of the TheMultiLine.
|
|
static Standard_Integer | LastPoint (const BRepApprox_TheMultiLineOfApprox &ML) |
| Returns the number of multipoints of the TheMultiLine.
|
|
static Standard_Integer | NbP2d (const BRepApprox_TheMultiLineOfApprox &ML) |
| Returns the number of 2d points of a TheMultiLine.
|
|
static Standard_Integer | NbP3d (const BRepApprox_TheMultiLineOfApprox &ML) |
| Returns the number of 3d points of a TheMultiLine.
|
|
static void | Value (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt) |
| returns the 3d points of the multipoint <MPointIndex> when only 3d points exist.
|
|
static void | Value (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt2d &tabPt2d) |
| returns the 2d points of the multipoint <MPointIndex> when only 2d points exist.
|
|
static void | Value (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt, TColgp_Array1OfPnt2d &tabPt2d) |
| returns the 3d and 2d points of the multipoint <MPointIndex>.
|
|
static Standard_Boolean | Tangency (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) |
| returns the 3d points of the multipoint <MPointIndex> when only 3d points exist.
|
|
static Standard_Boolean | Tangency (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) |
| returns the 2d tangency points of the multipoint <MPointIndex> only when 2d points exist.
|
|
static Standard_Boolean | Tangency (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) |
| returns the 3d and 2d points of the multipoint <MPointIndex>.
|
|
static Standard_Boolean | Curvature (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) |
| returns the 3d curvature of the multipoint <MPointIndex> when only 3d points exist.
|
|
static Standard_Boolean | Curvature (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) |
| returns the 2d curvature points of the multipoint <MPointIndex> only when 2d points exist.
|
|
static Standard_Boolean | Curvature (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) |
| returns the 3d and 2d curvature of the multipoint <MPointIndex>.
|
|
static BRepApprox_TheMultiLineOfApprox | MakeMLBetween (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer I1, const Standard_Integer I2, const Standard_Integer NbPMin) |
| Is called if WhatStatus returned "PointsAdded".
|
|
static Standard_Boolean | MakeMLOneMorePoint (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer I1, const Standard_Integer I2, const Standard_Integer indbad, BRepApprox_TheMultiLineOfApprox &OtherLine) |
| Is called when the Bezier curve contains a loop.
|
|
static Approx_Status | WhatStatus (const BRepApprox_TheMultiLineOfApprox &ML, const Standard_Integer I1, const Standard_Integer I2) |
|
static void | Dump (const BRepApprox_TheMultiLineOfApprox &ML) |
| Dump of the current multi-line.
|
|