|
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 Standard_Integer | FirstPoint (const AppDef_MultiLine &ML) |
| Returns the first index of multipoints of the MultiLine.
.
|
static Standard_EXPORT Standard_Integer | LastPoint (const AppDef_MultiLine &ML) |
| Returns the last index of multipoints of the MultiLine.
.
|
static Standard_EXPORT Standard_Integer | NbP2d (const AppDef_MultiLine &ML) |
| Returns the number of 2d points of a MultiLine.
.
|
static Standard_EXPORT Standard_Integer | NbP3d (const AppDef_MultiLine &ML) |
| Returns the number of 3d points of a MultiLine.
.
|
static Standard_EXPORT void | Value (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt) |
| returns the 3d points of the multipoint <mpointindex>
when only 3d points exist.
|
static Standard_EXPORT void | Value (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt2d &tabPt2d) |
| returns the 2d points of the multipoint <mpointindex>
when only 2d points exist.
|
static Standard_EXPORT void | Value (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt, TColgp_Array1OfPnt2d &tabPt2d) |
| returns the 3d and 2d points of the multipoint
<mpointindex>.
|
static Standard_EXPORT Standard_Boolean | Tangency (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) |
| returns the 3d points of the multipoint <mpointindex>
when only 3d points exist.
|
static Standard_EXPORT Standard_Boolean | Tangency (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) |
| returns the 2d tangency points of the multipoint
<mpointindex> only when 2d points exist.
|
static Standard_EXPORT Standard_Boolean | Tangency (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) |
| returns the 3d and 2d points of the multipoint
<mpointindex>.
|
static Standard_EXPORT Standard_Boolean | Curvature (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) |
| returns the 3d curvatures of the multipoint <mpointindex>
when only 3d points exist.
|
static Standard_EXPORT Standard_Boolean | Curvature (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) |
| returns the 2d curvatures of the multipoint
<mpointindex> only when 2d points exist.
|
static Standard_EXPORT Standard_Boolean | Curvature (const AppDef_MultiLine &ML, const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) |
| returns the 3d and 2d curvatures of the multipoint
<mpointindex>.
|
static Standard_EXPORT Approx_Status | WhatStatus (const AppDef_MultiLine &ML, const Standard_Integer I1, const Standard_Integer I2) |
| returns NoPointsAdded
|
static Standard_EXPORT AppDef_MultiLine & | MakeMLBetween (const AppDef_MultiLine &ML, const Standard_Integer I1, const Standard_Integer I2, const Standard_Integer NbPMin) |
| Is never called in the algorithms.
Nothing is done.
.
|